DBA Data[Home] [Help]

APPS.XLA_00200_AAD_S_000012_PKG dependencies on XLA_AE_LINES_PKG

Line 7969: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

7965: --
7966: -- bulk performance
7967: --
7968: l_balance_type_code VARCHAR2(1);
7969: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
7970: l_log_module VARCHAR2(240);
7971:
7972: --
7973: -- Upgrade strategy

Line 8039: XLA_AE_LINES_PKG.SetNewLine;

8035: ') = 'ACCRUAL'
8036: THEN
8037:
8038: --
8039: XLA_AE_LINES_PKG.SetNewLine;
8040:
8041: p_balance_type_code := l_balance_type_code;
8042: -- set the flag so later we will know whether the gain loss line needs to be created
8043:

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

8047:
8048: --
8049: -- bulk performance
8050: --
8051: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
8052: p_header_num => 0); -- 4262811
8053: --
8054: -- set accounting line options
8055: --

Line 8056: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

8052: p_header_num => 0); -- 4262811
8053: --
8054: -- set accounting line options
8055: --
8056: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
8057: p_natural_side_code => 'D'
8058: , p_gain_or_loss_flag => 'N'
8059: , p_gl_transfer_mode_code => 'S'
8060: , p_acct_entry_type_code => 'A'

Line 8070: xla_ae_lines_pkg.SetAcctLineType

8066: --
8067: --
8068: -- set accounting line type info
8069: --
8070: xla_ae_lines_pkg.SetAcctLineType
8071: (p_component_type => l_component_type
8072: ,p_event_type_code => l_event_type_code
8073: ,p_line_definition_owner_code => l_line_definition_owner_code
8074: ,p_line_definition_code => l_line_definition_code

Line 8084: xla_ae_lines_pkg.SetAcctClass(

8080: ,p_event_class_code => l_event_class_code);
8081: --
8082: -- set accounting class
8083: --
8084: xla_ae_lines_pkg.SetAcctClass(
8085: p_accounting_class_code => 'ACCRUAL'
8086: , p_ae_header_id => l_ae_header_id
8087: );
8088:

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

8088:
8089: --
8090: -- set rounding class
8091: --
8092: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
8093: 'ACCRUAL';
8094:
8095: --
8096: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

8092: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
8093: 'ACCRUAL';
8094:
8095: --
8096: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
8097: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8098: --
8099: -- bulk performance
8100: --

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

8093: 'ACCRUAL';
8094:
8095: --
8096: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
8097: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8098: --
8099: -- bulk performance
8100: --
8101: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

8097: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8098: --
8099: -- bulk performance
8100: --
8101: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8102:
8103: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8104: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8105:

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

8099: -- bulk performance
8100: --
8101: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8102:
8103: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8104: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8105:
8106: -- 4955764
8107: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

8103: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8104: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8105:
8106: -- 4955764
8107: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8108: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
8109:
8110: -- 4458381 Public Sector Enh
8111:

Line 8215: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

8211: l_rec_acct_attrs.array_num_value(42) := p_source_94;
8212: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
8213: l_rec_acct_attrs.array_num_value(43) := p_source_95;
8214:
8215: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
8216: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
8217:
8218: ---------------------------------------------------------------------------------------------------------------
8219: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

8212: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
8213: l_rec_acct_attrs.array_num_value(43) := p_source_95;
8214:
8215: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
8216: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
8217:
8218: ---------------------------------------------------------------------------------------------------------------
8219: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8220: ---------------------------------------------------------------------------------------------------------------

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

8215: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
8216: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
8217:
8218: ---------------------------------------------------------------------------------------------------------------
8219: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8220: ---------------------------------------------------------------------------------------------------------------
8221: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8222:
8223: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

8217:
8218: ---------------------------------------------------------------------------------------------------------------
8219: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8220: ---------------------------------------------------------------------------------------------------------------
8221: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8222:
8223: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8224: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8225:

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

8219: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8220: ---------------------------------------------------------------------------------------------------------------
8221: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8222:
8223: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8224: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8225:
8226: IF xla_accounting_cache_pkg.GetValueChar
8227: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

8220: ---------------------------------------------------------------------------------------------------------------
8221: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8222:
8223: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8224: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8225:
8226: IF xla_accounting_cache_pkg.GetValueChar
8227: (p_source_code => 'LEDGER_CATEGORY_CODE'
8228: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 8235: xla_ae_lines_pkg.BflowUpgEntry

8231: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8232: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
8233: )
8234: THEN
8235: xla_ae_lines_pkg.BflowUpgEntry
8236: (p_business_method_code => l_bflow_method_code
8237: ,p_business_class_code => l_bflow_class_code
8238: ,p_balance_type => l_balance_type_code);
8239: ELSE

Line 8252: xla_ae_lines_pkg.SetLineDescription(

8248: --
8249: -- call description
8250: --
8251:
8252: xla_ae_lines_pkg.SetLineDescription(
8253: p_ae_header_id => l_ae_header_id
8254: ,p_description => Description_2 (
8255: p_application_id => p_application_id
8256: , p_ae_header_id => l_ae_header_id

Line 8285: xla_ae_lines_pkg.set_ccid(

8281: , x_value_type_code => l_adr_value_type_code
8282: , p_side => 'NA'
8283: );
8284:
8285: xla_ae_lines_pkg.set_ccid(
8286: p_code_combination_id => l_ccid
8287: , p_value_type_code => l_adr_value_type_code
8288: , p_transaction_coa_id => l_adr_transaction_coa_id
8289: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 8321: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

8317: xla_accounting_err_pkg.build_message
8318: (p_appli_s_name => 'XLA'
8319: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
8320: ,p_token_1 => 'LINE_NUMBER'
8321: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
8322: ,p_token_2 => 'LINE_TYPE_NAME'
8323: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
8324: l_component_type
8325: ,l_component_code

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

8353: --
8354: --
8355: ------------------------------------------------------------------------------------------------
8356: -- 4219869 Business Flow
8357: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
8358: -- Prior Entry. Currently, the following code is always generated.
8359: ------------------------------------------------------------------------------------------------
8360: XLA_AE_LINES_PKG.ValidateCurrentLine;
8361:

Line 8360: XLA_AE_LINES_PKG.ValidateCurrentLine;

8356: -- 4219869 Business Flow
8357: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
8358: -- Prior Entry. Currently, the following code is always generated.
8359: ------------------------------------------------------------------------------------------------
8360: XLA_AE_LINES_PKG.ValidateCurrentLine;
8361:
8362: ------------------------------------------------------------------------------------
8363: -- 4219869 Business Flow
8364: -- Populated credit and debit amounts -- Need to generate this within IF

Line 8366: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

8362: ------------------------------------------------------------------------------------
8363: -- 4219869 Business Flow
8364: -- Populated credit and debit amounts -- Need to generate this within IF
8365: ------------------------------------------------------------------------------------
8366: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8367:
8368: ----------------------------------------------------------------------------------
8369: -- 4219869 Business Flow
8370: -- Update journal entry status -- Need to generate this within IF

Line 8398: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

8394: -- To allow MPA report to determine if it should generate report process
8395: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
8396: ------------------------------------------------------------------------------------------
8397:
8398: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
8399: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
8400: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
8401: -- call ADRs
8402: -- Bug 4922099

Line 8399: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

8395: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
8396: ------------------------------------------------------------------------------------------
8397:
8398: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
8399: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
8400: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
8401: -- call ADRs
8402: -- Bug 4922099
8403: --

Line 8423: xla_ae_lines_pkg.set_ccid(

8419: , x_value_type_code => l_adr_value_type_code
8420: , p_side => 'NA'
8421: );
8422:
8423: xla_ae_lines_pkg.set_ccid(
8424: p_code_combination_id => l_ccid
8425: , p_value_type_code => l_adr_value_type_code
8426: , p_transaction_coa_id => l_adr_transaction_coa_id
8427: , p_accounting_coa_id => l_adr_accounting_coa_id

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

8442:
8443: --
8444: -- Update the line information that should be overwritten
8445: --
8446: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
8447: p_header_num => 1);
8448: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
8449:
8450: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

8444: -- Update the line information that should be overwritten
8445: --
8446: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
8447: p_header_num => 1);
8448: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
8449:
8450: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
8451:
8452: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

8446: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
8447: p_header_num => 1);
8448: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
8449:
8450: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
8451:
8452: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
8453: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
8454: END IF;

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

8449:
8450: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
8451:
8452: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
8453: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
8454: END IF;
8455:
8456: --
8457: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

8456: --
8457: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8458: --
8459: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8460: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8461: ELSE
8462: ---------------------------------------------------------------------------------------------------
8463: -- 4262811a Switch Sign
8464: ---------------------------------------------------------------------------------------------------

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

8461: ELSE
8462: ---------------------------------------------------------------------------------------------------
8463: -- 4262811a Switch Sign
8464: ---------------------------------------------------------------------------------------------------
8465: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8466: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8468: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

8462: ---------------------------------------------------------------------------------------------------
8463: -- 4262811a Switch Sign
8464: ---------------------------------------------------------------------------------------------------
8465: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8466: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8468: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8470: -- 5132302

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

8463: -- 4262811a Switch Sign
8464: ---------------------------------------------------------------------------------------------------
8465: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8466: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8468: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8470: -- 5132302
8471: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

8464: ---------------------------------------------------------------------------------------------------
8465: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8466: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8468: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8470: -- 5132302
8471: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

8465: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8466: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8468: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8470: -- 5132302
8471: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8473:

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

8467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8468: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8470: -- 5132302
8471: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8473:
8474: END IF;
8475:

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

8468: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8470: -- 5132302
8471: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8473:
8474: END IF;
8475:
8476: -- 4955764

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

8473:
8474: END IF;
8475:
8476: -- 4955764
8477: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8478: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
8479:
8480:
8481: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 8481: XLA_AE_LINES_PKG.ValidateCurrentLine;

8477: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8478: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
8479:
8480:
8481: XLA_AE_LINES_PKG.ValidateCurrentLine;
8482: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8483:
8484: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8485: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 8482: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

8478: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
8479:
8480:
8481: XLA_AE_LINES_PKG.ValidateCurrentLine;
8482: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8483:
8484: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8485: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8486: ,p_balance_type_code => l_balance_type_code);

Line 8675: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

8671: --
8672: -- bulk performance
8673: --
8674: l_balance_type_code VARCHAR2(1);
8675: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
8676: l_log_module VARCHAR2(240);
8677:
8678: --
8679: -- Upgrade strategy

Line 8745: XLA_AE_LINES_PKG.SetNewLine;

8741: ') = 'ACCRUAL'
8742: THEN
8743:
8744: --
8745: XLA_AE_LINES_PKG.SetNewLine;
8746:
8747: p_balance_type_code := l_balance_type_code;
8748: -- set the flag so later we will know whether the gain loss line needs to be created
8749:

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

8753:
8754: --
8755: -- bulk performance
8756: --
8757: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
8758: p_header_num => 0); -- 4262811
8759: --
8760: -- set accounting line options
8761: --

Line 8762: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

8758: p_header_num => 0); -- 4262811
8759: --
8760: -- set accounting line options
8761: --
8762: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
8763: p_natural_side_code => 'D'
8764: , p_gain_or_loss_flag => 'N'
8765: , p_gl_transfer_mode_code => 'S'
8766: , p_acct_entry_type_code => 'A'

Line 8776: xla_ae_lines_pkg.SetAcctLineType

8772: --
8773: --
8774: -- set accounting line type info
8775: --
8776: xla_ae_lines_pkg.SetAcctLineType
8777: (p_component_type => l_component_type
8778: ,p_event_type_code => l_event_type_code
8779: ,p_line_definition_owner_code => l_line_definition_owner_code
8780: ,p_line_definition_code => l_line_definition_code

Line 8790: xla_ae_lines_pkg.SetAcctClass(

8786: ,p_event_class_code => l_event_class_code);
8787: --
8788: -- set accounting class
8789: --
8790: xla_ae_lines_pkg.SetAcctClass(
8791: p_accounting_class_code => 'ACCRUAL'
8792: , p_ae_header_id => l_ae_header_id
8793: );
8794:

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

8794:
8795: --
8796: -- set rounding class
8797: --
8798: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
8799: 'ACCRUAL';
8800:
8801: --
8802: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

8798: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
8799: 'ACCRUAL';
8800:
8801: --
8802: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
8803: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8804: --
8805: -- bulk performance
8806: --

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

8799: 'ACCRUAL';
8800:
8801: --
8802: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
8803: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8804: --
8805: -- bulk performance
8806: --
8807: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

8803: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8804: --
8805: -- bulk performance
8806: --
8807: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8808:
8809: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8810: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8811:

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

8805: -- bulk performance
8806: --
8807: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8808:
8809: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8810: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8811:
8812: -- 4955764
8813: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

8809: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8810: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8811:
8812: -- 4955764
8813: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8814: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
8815:
8816: -- 4458381 Public Sector Enh
8817:

Line 8919: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

8915: l_rec_acct_attrs.array_num_value(41) := p_source_94;
8916: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
8917: l_rec_acct_attrs.array_num_value(42) := p_source_95;
8918:
8919: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
8920: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
8921:
8922: ---------------------------------------------------------------------------------------------------------------
8923: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

8916: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
8917: l_rec_acct_attrs.array_num_value(42) := p_source_95;
8918:
8919: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
8920: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
8921:
8922: ---------------------------------------------------------------------------------------------------------------
8923: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8924: ---------------------------------------------------------------------------------------------------------------

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

8919: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
8920: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
8921:
8922: ---------------------------------------------------------------------------------------------------------------
8923: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8924: ---------------------------------------------------------------------------------------------------------------
8925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8926:
8927: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

8921:
8922: ---------------------------------------------------------------------------------------------------------------
8923: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8924: ---------------------------------------------------------------------------------------------------------------
8925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8926:
8927: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8928: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8929:

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

8923: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8924: ---------------------------------------------------------------------------------------------------------------
8925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8926:
8927: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8928: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8929:
8930: IF xla_accounting_cache_pkg.GetValueChar
8931: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

8924: ---------------------------------------------------------------------------------------------------------------
8925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8926:
8927: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8928: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8929:
8930: IF xla_accounting_cache_pkg.GetValueChar
8931: (p_source_code => 'LEDGER_CATEGORY_CODE'
8932: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 8939: xla_ae_lines_pkg.BflowUpgEntry

8935: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8936: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
8937: )
8938: THEN
8939: xla_ae_lines_pkg.BflowUpgEntry
8940: (p_business_method_code => l_bflow_method_code
8941: ,p_business_class_code => l_bflow_class_code
8942: ,p_balance_type => l_balance_type_code);
8943: ELSE

Line 8956: xla_ae_lines_pkg.SetLineDescription(

8952: --
8953: -- call description
8954: --
8955:
8956: xla_ae_lines_pkg.SetLineDescription(
8957: p_ae_header_id => l_ae_header_id
8958: ,p_description => Description_2 (
8959: p_application_id => p_application_id
8960: , p_ae_header_id => l_ae_header_id

Line 8989: xla_ae_lines_pkg.set_ccid(

8985: , x_value_type_code => l_adr_value_type_code
8986: , p_side => 'NA'
8987: );
8988:
8989: xla_ae_lines_pkg.set_ccid(
8990: p_code_combination_id => l_ccid
8991: , p_value_type_code => l_adr_value_type_code
8992: , p_transaction_coa_id => l_adr_transaction_coa_id
8993: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 9025: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

9021: xla_accounting_err_pkg.build_message
9022: (p_appli_s_name => 'XLA'
9023: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
9024: ,p_token_1 => 'LINE_NUMBER'
9025: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
9026: ,p_token_2 => 'LINE_TYPE_NAME'
9027: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
9028: l_component_type
9029: ,l_component_code

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

9057: --
9058: --
9059: ------------------------------------------------------------------------------------------------
9060: -- 4219869 Business Flow
9061: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
9062: -- Prior Entry. Currently, the following code is always generated.
9063: ------------------------------------------------------------------------------------------------
9064: XLA_AE_LINES_PKG.ValidateCurrentLine;
9065:

Line 9064: XLA_AE_LINES_PKG.ValidateCurrentLine;

9060: -- 4219869 Business Flow
9061: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
9062: -- Prior Entry. Currently, the following code is always generated.
9063: ------------------------------------------------------------------------------------------------
9064: XLA_AE_LINES_PKG.ValidateCurrentLine;
9065:
9066: ------------------------------------------------------------------------------------
9067: -- 4219869 Business Flow
9068: -- Populated credit and debit amounts -- Need to generate this within IF

Line 9070: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

9066: ------------------------------------------------------------------------------------
9067: -- 4219869 Business Flow
9068: -- Populated credit and debit amounts -- Need to generate this within IF
9069: ------------------------------------------------------------------------------------
9070: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9071:
9072: ----------------------------------------------------------------------------------
9073: -- 4219869 Business Flow
9074: -- Update journal entry status -- Need to generate this within IF

Line 9102: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

9098: -- To allow MPA report to determine if it should generate report process
9099: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
9100: ------------------------------------------------------------------------------------------
9101:
9102: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
9103: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
9104: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
9105: -- call ADRs
9106: -- Bug 4922099

Line 9103: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

9099: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
9100: ------------------------------------------------------------------------------------------
9101:
9102: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
9103: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
9104: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
9105: -- call ADRs
9106: -- Bug 4922099
9107: --

Line 9127: xla_ae_lines_pkg.set_ccid(

9123: , x_value_type_code => l_adr_value_type_code
9124: , p_side => 'NA'
9125: );
9126:
9127: xla_ae_lines_pkg.set_ccid(
9128: p_code_combination_id => l_ccid
9129: , p_value_type_code => l_adr_value_type_code
9130: , p_transaction_coa_id => l_adr_transaction_coa_id
9131: , p_accounting_coa_id => l_adr_accounting_coa_id

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

9146:
9147: --
9148: -- Update the line information that should be overwritten
9149: --
9150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
9151: p_header_num => 1);
9152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
9153:
9154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

9148: -- Update the line information that should be overwritten
9149: --
9150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
9151: p_header_num => 1);
9152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
9153:
9154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
9155:
9156: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

9150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
9151: p_header_num => 1);
9152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
9153:
9154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
9155:
9156: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
9157: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
9158: END IF;

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

9153:
9154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
9155:
9156: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
9157: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
9158: END IF;
9159:
9160: --
9161: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

9160: --
9161: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9162: --
9163: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9164: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9165: ELSE
9166: ---------------------------------------------------------------------------------------------------
9167: -- 4262811a Switch Sign
9168: ---------------------------------------------------------------------------------------------------

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

9165: ELSE
9166: ---------------------------------------------------------------------------------------------------
9167: -- 4262811a Switch Sign
9168: ---------------------------------------------------------------------------------------------------
9169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

9166: ---------------------------------------------------------------------------------------------------
9167: -- 4262811a Switch Sign
9168: ---------------------------------------------------------------------------------------------------
9169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9174: -- 5132302

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

9167: -- 4262811a Switch Sign
9168: ---------------------------------------------------------------------------------------------------
9169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9174: -- 5132302
9175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

9168: ---------------------------------------------------------------------------------------------------
9169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9174: -- 5132302
9175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

9169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9174: -- 5132302
9175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9177:

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

9171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9174: -- 5132302
9175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9177:
9178: END IF;
9179:

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

9172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9174: -- 5132302
9175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9177:
9178: END IF;
9179:
9180: -- 4955764

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

9177:
9178: END IF;
9179:
9180: -- 4955764
9181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9183:
9184:
9185: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 9185: XLA_AE_LINES_PKG.ValidateCurrentLine;

9181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9183:
9184:
9185: XLA_AE_LINES_PKG.ValidateCurrentLine;
9186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9187:
9188: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9189: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 9186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

9182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9183:
9184:
9185: XLA_AE_LINES_PKG.ValidateCurrentLine;
9186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9187:
9188: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9189: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9190: ,p_balance_type_code => l_balance_type_code);

Line 9381: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

9377: --
9378: -- bulk performance
9379: --
9380: l_balance_type_code VARCHAR2(1);
9381: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
9382: l_log_module VARCHAR2(240);
9383:
9384: --
9385: -- Upgrade strategy

Line 9451: XLA_AE_LINES_PKG.SetNewLine;

9447: ') = 'ACCRUAL'
9448: THEN
9449:
9450: --
9451: XLA_AE_LINES_PKG.SetNewLine;
9452:
9453: p_balance_type_code := l_balance_type_code;
9454: -- set the flag so later we will know whether the gain loss line needs to be created
9455:

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

9459:
9460: --
9461: -- bulk performance
9462: --
9463: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
9464: p_header_num => 0); -- 4262811
9465: --
9466: -- set accounting line options
9467: --

Line 9468: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

9464: p_header_num => 0); -- 4262811
9465: --
9466: -- set accounting line options
9467: --
9468: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
9469: p_natural_side_code => 'D'
9470: , p_gain_or_loss_flag => 'N'
9471: , p_gl_transfer_mode_code => 'S'
9472: , p_acct_entry_type_code => 'A'

Line 9482: xla_ae_lines_pkg.SetAcctLineType

9478: --
9479: --
9480: -- set accounting line type info
9481: --
9482: xla_ae_lines_pkg.SetAcctLineType
9483: (p_component_type => l_component_type
9484: ,p_event_type_code => l_event_type_code
9485: ,p_line_definition_owner_code => l_line_definition_owner_code
9486: ,p_line_definition_code => l_line_definition_code

Line 9496: xla_ae_lines_pkg.SetAcctClass(

9492: ,p_event_class_code => l_event_class_code);
9493: --
9494: -- set accounting class
9495: --
9496: xla_ae_lines_pkg.SetAcctClass(
9497: p_accounting_class_code => 'ACCRUAL'
9498: , p_ae_header_id => l_ae_header_id
9499: );
9500:

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

9500:
9501: --
9502: -- set rounding class
9503: --
9504: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
9505: 'ACCRUAL';
9506:
9507: --
9508: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

9504: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
9505: 'ACCRUAL';
9506:
9507: --
9508: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
9509: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
9510: --
9511: -- bulk performance
9512: --

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

9505: 'ACCRUAL';
9506:
9507: --
9508: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
9509: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
9510: --
9511: -- bulk performance
9512: --
9513: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

9509: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
9510: --
9511: -- bulk performance
9512: --
9513: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9514:
9515: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9516: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9517:

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

9511: -- bulk performance
9512: --
9513: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9514:
9515: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9516: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9517:
9518: -- 4955764
9519: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

9515: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9516: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9517:
9518: -- 4955764
9519: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9520: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
9521:
9522: -- 4458381 Public Sector Enh
9523:

Line 9629: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

9625: l_rec_acct_attrs.array_num_value(43) := p_source_94;
9626: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
9627: l_rec_acct_attrs.array_num_value(44) := p_source_95;
9628:
9629: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
9630: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
9631:
9632: ---------------------------------------------------------------------------------------------------------------
9633: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

9626: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
9627: l_rec_acct_attrs.array_num_value(44) := p_source_95;
9628:
9629: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
9630: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
9631:
9632: ---------------------------------------------------------------------------------------------------------------
9633: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9634: ---------------------------------------------------------------------------------------------------------------

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

9629: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
9630: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
9631:
9632: ---------------------------------------------------------------------------------------------------------------
9633: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9634: ---------------------------------------------------------------------------------------------------------------
9635: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9636:
9637: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

9631:
9632: ---------------------------------------------------------------------------------------------------------------
9633: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9634: ---------------------------------------------------------------------------------------------------------------
9635: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9636:
9637: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9638: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9639:

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

9633: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9634: ---------------------------------------------------------------------------------------------------------------
9635: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9636:
9637: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9638: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9639:
9640: IF xla_accounting_cache_pkg.GetValueChar
9641: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

9634: ---------------------------------------------------------------------------------------------------------------
9635: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9636:
9637: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9638: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9639:
9640: IF xla_accounting_cache_pkg.GetValueChar
9641: (p_source_code => 'LEDGER_CATEGORY_CODE'
9642: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 9649: xla_ae_lines_pkg.BflowUpgEntry

9645: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9646: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
9647: )
9648: THEN
9649: xla_ae_lines_pkg.BflowUpgEntry
9650: (p_business_method_code => l_bflow_method_code
9651: ,p_business_class_code => l_bflow_class_code
9652: ,p_balance_type => l_balance_type_code);
9653: ELSE

Line 9666: xla_ae_lines_pkg.SetLineDescription(

9662: --
9663: -- call description
9664: --
9665:
9666: xla_ae_lines_pkg.SetLineDescription(
9667: p_ae_header_id => l_ae_header_id
9668: ,p_description => Description_2 (
9669: p_application_id => p_application_id
9670: , p_ae_header_id => l_ae_header_id

Line 9699: xla_ae_lines_pkg.set_ccid(

9695: , x_value_type_code => l_adr_value_type_code
9696: , p_side => 'NA'
9697: );
9698:
9699: xla_ae_lines_pkg.set_ccid(
9700: p_code_combination_id => l_ccid
9701: , p_value_type_code => l_adr_value_type_code
9702: , p_transaction_coa_id => l_adr_transaction_coa_id
9703: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 9735: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

9731: xla_accounting_err_pkg.build_message
9732: (p_appli_s_name => 'XLA'
9733: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
9734: ,p_token_1 => 'LINE_NUMBER'
9735: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
9736: ,p_token_2 => 'LINE_TYPE_NAME'
9737: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
9738: l_component_type
9739: ,l_component_code

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

9767: --
9768: --
9769: ------------------------------------------------------------------------------------------------
9770: -- 4219869 Business Flow
9771: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
9772: -- Prior Entry. Currently, the following code is always generated.
9773: ------------------------------------------------------------------------------------------------
9774: XLA_AE_LINES_PKG.ValidateCurrentLine;
9775:

Line 9774: XLA_AE_LINES_PKG.ValidateCurrentLine;

9770: -- 4219869 Business Flow
9771: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
9772: -- Prior Entry. Currently, the following code is always generated.
9773: ------------------------------------------------------------------------------------------------
9774: XLA_AE_LINES_PKG.ValidateCurrentLine;
9775:
9776: ------------------------------------------------------------------------------------
9777: -- 4219869 Business Flow
9778: -- Populated credit and debit amounts -- Need to generate this within IF

Line 9780: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

9776: ------------------------------------------------------------------------------------
9777: -- 4219869 Business Flow
9778: -- Populated credit and debit amounts -- Need to generate this within IF
9779: ------------------------------------------------------------------------------------
9780: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9781:
9782: ----------------------------------------------------------------------------------
9783: -- 4219869 Business Flow
9784: -- Update journal entry status -- Need to generate this within IF

Line 9812: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

9808: -- To allow MPA report to determine if it should generate report process
9809: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
9810: ------------------------------------------------------------------------------------------
9811:
9812: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
9813: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
9814: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
9815: -- call ADRs
9816: -- Bug 4922099

Line 9813: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

9809: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
9810: ------------------------------------------------------------------------------------------
9811:
9812: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
9813: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
9814: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
9815: -- call ADRs
9816: -- Bug 4922099
9817: --

Line 9837: xla_ae_lines_pkg.set_ccid(

9833: , x_value_type_code => l_adr_value_type_code
9834: , p_side => 'NA'
9835: );
9836:
9837: xla_ae_lines_pkg.set_ccid(
9838: p_code_combination_id => l_ccid
9839: , p_value_type_code => l_adr_value_type_code
9840: , p_transaction_coa_id => l_adr_transaction_coa_id
9841: , p_accounting_coa_id => l_adr_accounting_coa_id

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

9856:
9857: --
9858: -- Update the line information that should be overwritten
9859: --
9860: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
9861: p_header_num => 1);
9862: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
9863:
9864: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

9858: -- Update the line information that should be overwritten
9859: --
9860: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
9861: p_header_num => 1);
9862: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
9863:
9864: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
9865:
9866: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

9860: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
9861: p_header_num => 1);
9862: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
9863:
9864: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
9865:
9866: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
9867: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
9868: END IF;

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

9863:
9864: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
9865:
9866: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
9867: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
9868: END IF;
9869:
9870: --
9871: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

9870: --
9871: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9872: --
9873: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9874: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9875: ELSE
9876: ---------------------------------------------------------------------------------------------------
9877: -- 4262811a Switch Sign
9878: ---------------------------------------------------------------------------------------------------

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

9875: ELSE
9876: ---------------------------------------------------------------------------------------------------
9877: -- 4262811a Switch Sign
9878: ---------------------------------------------------------------------------------------------------
9879: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9880: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

9876: ---------------------------------------------------------------------------------------------------
9877: -- 4262811a Switch Sign
9878: ---------------------------------------------------------------------------------------------------
9879: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9880: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9884: -- 5132302

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

9877: -- 4262811a Switch Sign
9878: ---------------------------------------------------------------------------------------------------
9879: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9880: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9884: -- 5132302
9885: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

9878: ---------------------------------------------------------------------------------------------------
9879: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9880: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9884: -- 5132302
9885: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

9879: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9880: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9884: -- 5132302
9885: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9887:

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

9881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9884: -- 5132302
9885: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9887:
9888: END IF;
9889:

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

9882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9884: -- 5132302
9885: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9887:
9888: END IF;
9889:
9890: -- 4955764

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

9887:
9888: END IF;
9889:
9890: -- 4955764
9891: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9892: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9893:
9894:
9895: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 9895: XLA_AE_LINES_PKG.ValidateCurrentLine;

9891: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9892: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9893:
9894:
9895: XLA_AE_LINES_PKG.ValidateCurrentLine;
9896: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9897:
9898: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9899: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 9896: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

9892: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9893:
9894:
9895: XLA_AE_LINES_PKG.ValidateCurrentLine;
9896: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9897:
9898: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9899: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9900: ,p_balance_type_code => l_balance_type_code);

Line 10091: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

10087: --
10088: -- bulk performance
10089: --
10090: l_balance_type_code VARCHAR2(1);
10091: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
10092: l_log_module VARCHAR2(240);
10093:
10094: --
10095: -- Upgrade strategy

Line 10161: XLA_AE_LINES_PKG.SetNewLine;

10157: ') = 'ACCRUAL'
10158: THEN
10159:
10160: --
10161: XLA_AE_LINES_PKG.SetNewLine;
10162:
10163: p_balance_type_code := l_balance_type_code;
10164: -- set the flag so later we will know whether the gain loss line needs to be created
10165:

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

10169:
10170: --
10171: -- bulk performance
10172: --
10173: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
10174: p_header_num => 0); -- 4262811
10175: --
10176: -- set accounting line options
10177: --

Line 10178: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

10174: p_header_num => 0); -- 4262811
10175: --
10176: -- set accounting line options
10177: --
10178: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
10179: p_natural_side_code => 'D'
10180: , p_gain_or_loss_flag => 'N'
10181: , p_gl_transfer_mode_code => 'S'
10182: , p_acct_entry_type_code => 'A'

Line 10192: xla_ae_lines_pkg.SetAcctLineType

10188: --
10189: --
10190: -- set accounting line type info
10191: --
10192: xla_ae_lines_pkg.SetAcctLineType
10193: (p_component_type => l_component_type
10194: ,p_event_type_code => l_event_type_code
10195: ,p_line_definition_owner_code => l_line_definition_owner_code
10196: ,p_line_definition_code => l_line_definition_code

Line 10206: xla_ae_lines_pkg.SetAcctClass(

10202: ,p_event_class_code => l_event_class_code);
10203: --
10204: -- set accounting class
10205: --
10206: xla_ae_lines_pkg.SetAcctClass(
10207: p_accounting_class_code => 'ACCRUAL'
10208: , p_ae_header_id => l_ae_header_id
10209: );
10210:

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

10210:
10211: --
10212: -- set rounding class
10213: --
10214: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
10215: 'ACCRUAL';
10216:
10217: --
10218: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

10214: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
10215: 'ACCRUAL';
10216:
10217: --
10218: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
10219: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
10220: --
10221: -- bulk performance
10222: --

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

10215: 'ACCRUAL';
10216:
10217: --
10218: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
10219: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
10220: --
10221: -- bulk performance
10222: --
10223: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

10219: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
10220: --
10221: -- bulk performance
10222: --
10223: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10224:
10225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10226: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10227:

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

10221: -- bulk performance
10222: --
10223: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10224:
10225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10226: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10227:
10228: -- 4955764
10229: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

10225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10226: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10227:
10228: -- 4955764
10229: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10230: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
10231:
10232: -- 4458381 Public Sector Enh
10233:

Line 10337: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

10333: l_rec_acct_attrs.array_num_value(42) := p_source_94;
10334: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
10335: l_rec_acct_attrs.array_num_value(43) := p_source_95;
10336:
10337: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
10338: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
10339:
10340: ---------------------------------------------------------------------------------------------------------------
10341: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

10334: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
10335: l_rec_acct_attrs.array_num_value(43) := p_source_95;
10336:
10337: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
10338: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
10339:
10340: ---------------------------------------------------------------------------------------------------------------
10341: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
10342: ---------------------------------------------------------------------------------------------------------------

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

10337: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
10338: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
10339:
10340: ---------------------------------------------------------------------------------------------------------------
10341: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
10342: ---------------------------------------------------------------------------------------------------------------
10343: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
10344:
10345: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

10339:
10340: ---------------------------------------------------------------------------------------------------------------
10341: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
10342: ---------------------------------------------------------------------------------------------------------------
10343: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
10344:
10345: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10346: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10347:

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

10341: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
10342: ---------------------------------------------------------------------------------------------------------------
10343: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
10344:
10345: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10346: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10347:
10348: IF xla_accounting_cache_pkg.GetValueChar
10349: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

10342: ---------------------------------------------------------------------------------------------------------------
10343: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
10344:
10345: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10346: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10347:
10348: IF xla_accounting_cache_pkg.GetValueChar
10349: (p_source_code => 'LEDGER_CATEGORY_CODE'
10350: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 10357: xla_ae_lines_pkg.BflowUpgEntry

10353: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10354: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
10355: )
10356: THEN
10357: xla_ae_lines_pkg.BflowUpgEntry
10358: (p_business_method_code => l_bflow_method_code
10359: ,p_business_class_code => l_bflow_class_code
10360: ,p_balance_type => l_balance_type_code);
10361: ELSE

Line 10374: xla_ae_lines_pkg.SetLineDescription(

10370: --
10371: -- call description
10372: --
10373:
10374: xla_ae_lines_pkg.SetLineDescription(
10375: p_ae_header_id => l_ae_header_id
10376: ,p_description => Description_2 (
10377: p_application_id => p_application_id
10378: , p_ae_header_id => l_ae_header_id

Line 10407: xla_ae_lines_pkg.set_ccid(

10403: , x_value_type_code => l_adr_value_type_code
10404: , p_side => 'NA'
10405: );
10406:
10407: xla_ae_lines_pkg.set_ccid(
10408: p_code_combination_id => l_ccid
10409: , p_value_type_code => l_adr_value_type_code
10410: , p_transaction_coa_id => l_adr_transaction_coa_id
10411: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 10443: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

10439: xla_accounting_err_pkg.build_message
10440: (p_appli_s_name => 'XLA'
10441: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
10442: ,p_token_1 => 'LINE_NUMBER'
10443: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
10444: ,p_token_2 => 'LINE_TYPE_NAME'
10445: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
10446: l_component_type
10447: ,l_component_code

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

10475: --
10476: --
10477: ------------------------------------------------------------------------------------------------
10478: -- 4219869 Business Flow
10479: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
10480: -- Prior Entry. Currently, the following code is always generated.
10481: ------------------------------------------------------------------------------------------------
10482: XLA_AE_LINES_PKG.ValidateCurrentLine;
10483:

Line 10482: XLA_AE_LINES_PKG.ValidateCurrentLine;

10478: -- 4219869 Business Flow
10479: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
10480: -- Prior Entry. Currently, the following code is always generated.
10481: ------------------------------------------------------------------------------------------------
10482: XLA_AE_LINES_PKG.ValidateCurrentLine;
10483:
10484: ------------------------------------------------------------------------------------
10485: -- 4219869 Business Flow
10486: -- Populated credit and debit amounts -- Need to generate this within IF

Line 10488: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

10484: ------------------------------------------------------------------------------------
10485: -- 4219869 Business Flow
10486: -- Populated credit and debit amounts -- Need to generate this within IF
10487: ------------------------------------------------------------------------------------
10488: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10489:
10490: ----------------------------------------------------------------------------------
10491: -- 4219869 Business Flow
10492: -- Update journal entry status -- Need to generate this within IF

Line 10520: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

10516: -- To allow MPA report to determine if it should generate report process
10517: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
10518: ------------------------------------------------------------------------------------------
10519:
10520: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
10521: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
10522: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
10523: -- call ADRs
10524: -- Bug 4922099

Line 10521: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

10517: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
10518: ------------------------------------------------------------------------------------------
10519:
10520: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
10521: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
10522: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
10523: -- call ADRs
10524: -- Bug 4922099
10525: --

Line 10545: xla_ae_lines_pkg.set_ccid(

10541: , x_value_type_code => l_adr_value_type_code
10542: , p_side => 'NA'
10543: );
10544:
10545: xla_ae_lines_pkg.set_ccid(
10546: p_code_combination_id => l_ccid
10547: , p_value_type_code => l_adr_value_type_code
10548: , p_transaction_coa_id => l_adr_transaction_coa_id
10549: , p_accounting_coa_id => l_adr_accounting_coa_id

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

10564:
10565: --
10566: -- Update the line information that should be overwritten
10567: --
10568: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
10569: p_header_num => 1);
10570: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
10571:
10572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

10566: -- Update the line information that should be overwritten
10567: --
10568: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
10569: p_header_num => 1);
10570: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
10571:
10572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
10573:
10574: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

10568: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
10569: p_header_num => 1);
10570: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
10571:
10572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
10573:
10574: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
10575: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
10576: END IF;

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

10571:
10572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
10573:
10574: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
10575: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
10576: END IF;
10577:
10578: --
10579: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

10578: --
10579: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10580: --
10581: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10582: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10583: ELSE
10584: ---------------------------------------------------------------------------------------------------
10585: -- 4262811a Switch Sign
10586: ---------------------------------------------------------------------------------------------------

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

10583: ELSE
10584: ---------------------------------------------------------------------------------------------------
10585: -- 4262811a Switch Sign
10586: ---------------------------------------------------------------------------------------------------
10587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

10584: ---------------------------------------------------------------------------------------------------
10585: -- 4262811a Switch Sign
10586: ---------------------------------------------------------------------------------------------------
10587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10592: -- 5132302

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

10585: -- 4262811a Switch Sign
10586: ---------------------------------------------------------------------------------------------------
10587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10592: -- 5132302
10593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

10586: ---------------------------------------------------------------------------------------------------
10587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10592: -- 5132302
10593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
10594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

10587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10592: -- 5132302
10593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
10594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10595:

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

10589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10592: -- 5132302
10593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
10594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10595:
10596: END IF;
10597:

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

10590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10592: -- 5132302
10593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
10594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10595:
10596: END IF;
10597:
10598: -- 4955764

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

10595:
10596: END IF;
10597:
10598: -- 4955764
10599: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10600: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
10601:
10602:
10603: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 10603: XLA_AE_LINES_PKG.ValidateCurrentLine;

10599: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10600: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
10601:
10602:
10603: XLA_AE_LINES_PKG.ValidateCurrentLine;
10604: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10605:
10606: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10607: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 10604: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

10600: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
10601:
10602:
10603: XLA_AE_LINES_PKG.ValidateCurrentLine;
10604: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10605:
10606: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10607: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10608: ,p_balance_type_code => l_balance_type_code);

Line 10804: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

10800: --
10801: -- bulk performance
10802: --
10803: l_balance_type_code VARCHAR2(1);
10804: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
10805: l_log_module VARCHAR2(240);
10806:
10807: --
10808: -- Upgrade strategy

Line 10876: XLA_AE_LINES_PKG.SetNewLine;

10872: ') = 'ACCRUAL'
10873: THEN
10874:
10875: --
10876: XLA_AE_LINES_PKG.SetNewLine;
10877:
10878: p_balance_type_code := l_balance_type_code;
10879: -- set the flag so later we will know whether the gain loss line needs to be created
10880:

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

10884:
10885: --
10886: -- bulk performance
10887: --
10888: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
10889: p_header_num => 0); -- 4262811
10890: --
10891: -- set accounting line options
10892: --

Line 10893: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

10889: p_header_num => 0); -- 4262811
10890: --
10891: -- set accounting line options
10892: --
10893: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
10894: p_natural_side_code => 'G'
10895: , p_gain_or_loss_flag => 'N'
10896: , p_gl_transfer_mode_code => 'S'
10897: , p_acct_entry_type_code => 'A'

Line 10907: xla_ae_lines_pkg.SetAcctLineType

10903: --
10904: --
10905: -- set accounting line type info
10906: --
10907: xla_ae_lines_pkg.SetAcctLineType
10908: (p_component_type => l_component_type
10909: ,p_event_type_code => l_event_type_code
10910: ,p_line_definition_owner_code => l_line_definition_owner_code
10911: ,p_line_definition_code => l_line_definition_code

Line 10921: xla_ae_lines_pkg.SetAcctClass(

10917: ,p_event_class_code => l_event_class_code);
10918: --
10919: -- set accounting class
10920: --
10921: xla_ae_lines_pkg.SetAcctClass(
10922: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
10923: , p_ae_header_id => l_ae_header_id
10924: );
10925:

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

10925:
10926: --
10927: -- set rounding class
10928: --
10929: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
10930: 'EXCHANGE_RATE_VARIANCE';
10931:
10932: --
10933: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

10929: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
10930: 'EXCHANGE_RATE_VARIANCE';
10931:
10932: --
10933: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
10934: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
10935: --
10936: -- bulk performance
10937: --

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

10930: 'EXCHANGE_RATE_VARIANCE';
10931:
10932: --
10933: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
10934: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
10935: --
10936: -- bulk performance
10937: --
10938: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

10934: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
10935: --
10936: -- bulk performance
10937: --
10938: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10939:
10940: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10941: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10942:

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

10936: -- bulk performance
10937: --
10938: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10939:
10940: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10941: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10942:
10943: -- 4955764
10944: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

10940: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10941: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10942:
10943: -- 4955764
10944: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10945: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
10946:
10947: -- 4458381 Public Sector Enh
10948:

Line 11042: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

11038: l_rec_acct_attrs.array_num_value(37) := p_source_94;
11039: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
11040: l_rec_acct_attrs.array_num_value(38) := p_source_95;
11041:
11042: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
11043: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
11044:
11045: ---------------------------------------------------------------------------------------------------------------
11046: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

11039: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
11040: l_rec_acct_attrs.array_num_value(38) := p_source_95;
11041:
11042: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
11043: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
11044:
11045: ---------------------------------------------------------------------------------------------------------------
11046: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
11047: ---------------------------------------------------------------------------------------------------------------

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

11042: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
11043: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
11044:
11045: ---------------------------------------------------------------------------------------------------------------
11046: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
11047: ---------------------------------------------------------------------------------------------------------------
11048: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
11049:
11050: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

11044:
11045: ---------------------------------------------------------------------------------------------------------------
11046: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
11047: ---------------------------------------------------------------------------------------------------------------
11048: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
11049:
11050: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11051: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11052:

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

11046: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
11047: ---------------------------------------------------------------------------------------------------------------
11048: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
11049:
11050: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11051: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11052:
11053: IF xla_accounting_cache_pkg.GetValueChar
11054: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

11047: ---------------------------------------------------------------------------------------------------------------
11048: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
11049:
11050: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11051: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11052:
11053: IF xla_accounting_cache_pkg.GetValueChar
11054: (p_source_code => 'LEDGER_CATEGORY_CODE'
11055: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 11062: xla_ae_lines_pkg.BflowUpgEntry

11058: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11059: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
11060: )
11061: THEN
11062: xla_ae_lines_pkg.BflowUpgEntry
11063: (p_business_method_code => l_bflow_method_code
11064: ,p_business_class_code => l_bflow_class_code
11065: ,p_balance_type => l_balance_type_code);
11066: ELSE

Line 11079: xla_ae_lines_pkg.SetLineDescription(

11075: --
11076: -- call description
11077: --
11078:
11079: xla_ae_lines_pkg.SetLineDescription(
11080: p_ae_header_id => l_ae_header_id
11081: ,p_description => Description_2 (
11082: p_application_id => p_application_id
11083: , p_ae_header_id => l_ae_header_id

Line 11121: xla_ae_lines_pkg.set_ccid(

11117: , x_value_type_code => l_adr_value_type_code
11118: , p_side => 'ALL'
11119: );
11120:
11121: xla_ae_lines_pkg.set_ccid(
11122: p_code_combination_id => l_ccid
11123: , p_value_type_code => l_adr_value_type_code
11124: , p_transaction_coa_id => l_adr_transaction_coa_id
11125: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 11158: xla_ae_lines_pkg.set_segment(

11154: );
11155:
11156: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11157:
11158: xla_ae_lines_pkg.set_segment(
11159: p_to_segment_code => 'GL_ACCOUNT'
11160: , p_segment_value => l_segment
11161: , p_from_segment_code => l_adr_value_segment_code
11162: , p_from_combination_id => l_adr_value_combination_id

Line 11203: xla_ae_lines_pkg.set_segment(

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

Line 11248: xla_ae_lines_pkg.set_segment(

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

Line 11292: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

11288: xla_accounting_err_pkg.build_message
11289: (p_appli_s_name => 'XLA'
11290: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
11291: ,p_token_1 => 'LINE_NUMBER'
11292: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
11293: ,p_token_2 => 'LINE_TYPE_NAME'
11294: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
11295: l_component_type
11296: ,l_component_code

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

11324: --
11325: --
11326: ------------------------------------------------------------------------------------------------
11327: -- 4219869 Business Flow
11328: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
11329: -- Prior Entry. Currently, the following code is always generated.
11330: ------------------------------------------------------------------------------------------------
11331: XLA_AE_LINES_PKG.ValidateCurrentLine;
11332:

Line 11331: XLA_AE_LINES_PKG.ValidateCurrentLine;

11327: -- 4219869 Business Flow
11328: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
11329: -- Prior Entry. Currently, the following code is always generated.
11330: ------------------------------------------------------------------------------------------------
11331: XLA_AE_LINES_PKG.ValidateCurrentLine;
11332:
11333: ------------------------------------------------------------------------------------
11334: -- 4219869 Business Flow
11335: -- Populated credit and debit amounts -- Need to generate this within IF

Line 11337: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

11333: ------------------------------------------------------------------------------------
11334: -- 4219869 Business Flow
11335: -- Populated credit and debit amounts -- Need to generate this within IF
11336: ------------------------------------------------------------------------------------
11337: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11338:
11339: ----------------------------------------------------------------------------------
11340: -- 4219869 Business Flow
11341: -- Update journal entry status -- Need to generate this within IF

Line 11369: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

11365: -- To allow MPA report to determine if it should generate report process
11366: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
11367: ------------------------------------------------------------------------------------------
11368:
11369: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
11370: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
11371: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
11372: -- call ADRs
11373: -- Bug 4922099

Line 11370: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

11366: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
11367: ------------------------------------------------------------------------------------------
11368:
11369: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
11370: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
11371: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
11372: -- call ADRs
11373: -- Bug 4922099
11374: --

Line 11403: xla_ae_lines_pkg.set_ccid(

11399: , x_value_type_code => l_adr_value_type_code
11400: , p_side => 'ALL'
11401: );
11402:
11403: xla_ae_lines_pkg.set_ccid(
11404: p_code_combination_id => l_ccid
11405: , p_value_type_code => l_adr_value_type_code
11406: , p_transaction_coa_id => l_adr_transaction_coa_id
11407: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 11440: xla_ae_lines_pkg.set_segment(

11436: );
11437:
11438: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11439:
11440: xla_ae_lines_pkg.set_segment(
11441: p_to_segment_code => 'GL_ACCOUNT'
11442: , p_segment_value => l_segment
11443: , p_from_segment_code => l_adr_value_segment_code
11444: , p_from_combination_id => l_adr_value_combination_id

Line 11485: xla_ae_lines_pkg.set_segment(

11481: );
11482:
11483: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11484:
11485: xla_ae_lines_pkg.set_segment(
11486: p_to_segment_code => 'GL_ACCOUNT'
11487: , p_segment_value => l_segment
11488: , p_from_segment_code => l_adr_value_segment_code
11489: , p_from_combination_id => l_adr_value_combination_id

Line 11530: xla_ae_lines_pkg.set_segment(

11526: );
11527:
11528: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11529:
11530: xla_ae_lines_pkg.set_segment(
11531: p_to_segment_code => 'GL_BALANCING'
11532: , p_segment_value => l_segment
11533: , p_from_segment_code => l_adr_value_segment_code
11534: , p_from_combination_id => l_adr_value_combination_id

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

11557:
11558: --
11559: -- Update the line information that should be overwritten
11560: --
11561: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
11562: p_header_num => 1);
11563: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
11564:
11565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

11559: -- Update the line information that should be overwritten
11560: --
11561: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
11562: p_header_num => 1);
11563: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
11564:
11565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
11566:
11567: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

11561: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
11562: p_header_num => 1);
11563: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
11564:
11565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
11566:
11567: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
11568: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
11569: END IF;

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

11564:
11565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
11566:
11567: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
11568: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
11569: END IF;
11570:
11571: --
11572: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

11571: --
11572: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11573: --
11574: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11575: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11576: ELSE
11577: ---------------------------------------------------------------------------------------------------
11578: -- 4262811a Switch Sign
11579: ---------------------------------------------------------------------------------------------------

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

11576: ELSE
11577: ---------------------------------------------------------------------------------------------------
11578: -- 4262811a Switch Sign
11579: ---------------------------------------------------------------------------------------------------
11580: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11581: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11583: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11584: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

11577: ---------------------------------------------------------------------------------------------------
11578: -- 4262811a Switch Sign
11579: ---------------------------------------------------------------------------------------------------
11580: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11581: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11583: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11584: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11585: -- 5132302

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

11578: -- 4262811a Switch Sign
11579: ---------------------------------------------------------------------------------------------------
11580: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11581: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11583: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11584: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11585: -- 5132302
11586: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

11579: ---------------------------------------------------------------------------------------------------
11580: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11581: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11583: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11584: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11585: -- 5132302
11586: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
11587: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

11580: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11581: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11583: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11584: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11585: -- 5132302
11586: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
11587: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11588:

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

11582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11583: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11584: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11585: -- 5132302
11586: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
11587: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11588:
11589: END IF;
11590:

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

11583: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11584: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11585: -- 5132302
11586: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
11587: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11588:
11589: END IF;
11590:
11591: -- 4955764

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

11588:
11589: END IF;
11590:
11591: -- 4955764
11592: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11593: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
11594:
11595:
11596: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 11596: XLA_AE_LINES_PKG.ValidateCurrentLine;

11592: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11593: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
11594:
11595:
11596: XLA_AE_LINES_PKG.ValidateCurrentLine;
11597: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11598:
11599: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11600: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 11597: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

11593: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
11594:
11595:
11596: XLA_AE_LINES_PKG.ValidateCurrentLine;
11597: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11598:
11599: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11600: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11601: ,p_balance_type_code => l_balance_type_code);

Line 11795: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

11791: --
11792: -- bulk performance
11793: --
11794: l_balance_type_code VARCHAR2(1);
11795: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
11796: l_log_module VARCHAR2(240);
11797:
11798: --
11799: -- Upgrade strategy

Line 11867: XLA_AE_LINES_PKG.SetNewLine;

11863: ') = 'ACCRUAL'
11864: THEN
11865:
11866: --
11867: XLA_AE_LINES_PKG.SetNewLine;
11868:
11869: p_balance_type_code := l_balance_type_code;
11870: -- set the flag so later we will know whether the gain loss line needs to be created
11871:

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

11875:
11876: --
11877: -- bulk performance
11878: --
11879: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
11880: p_header_num => 0); -- 4262811
11881: --
11882: -- set accounting line options
11883: --

Line 11884: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

11880: p_header_num => 0); -- 4262811
11881: --
11882: -- set accounting line options
11883: --
11884: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
11885: p_natural_side_code => 'G'
11886: , p_gain_or_loss_flag => 'N'
11887: , p_gl_transfer_mode_code => 'S'
11888: , p_acct_entry_type_code => 'A'

Line 11898: xla_ae_lines_pkg.SetAcctLineType

11894: --
11895: --
11896: -- set accounting line type info
11897: --
11898: xla_ae_lines_pkg.SetAcctLineType
11899: (p_component_type => l_component_type
11900: ,p_event_type_code => l_event_type_code
11901: ,p_line_definition_owner_code => l_line_definition_owner_code
11902: ,p_line_definition_code => l_line_definition_code

Line 11912: xla_ae_lines_pkg.SetAcctClass(

11908: ,p_event_class_code => l_event_class_code);
11909: --
11910: -- set accounting class
11911: --
11912: xla_ae_lines_pkg.SetAcctClass(
11913: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
11914: , p_ae_header_id => l_ae_header_id
11915: );
11916:

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

11916:
11917: --
11918: -- set rounding class
11919: --
11920: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
11921: 'EXCHANGE_RATE_VARIANCE';
11922:
11923: --
11924: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

11920: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
11921: 'EXCHANGE_RATE_VARIANCE';
11922:
11923: --
11924: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
11925: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
11926: --
11927: -- bulk performance
11928: --

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

11921: 'EXCHANGE_RATE_VARIANCE';
11922:
11923: --
11924: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
11925: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
11926: --
11927: -- bulk performance
11928: --
11929: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

11925: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
11926: --
11927: -- bulk performance
11928: --
11929: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11930:
11931: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11932: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11933:

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

11927: -- bulk performance
11928: --
11929: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11930:
11931: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11932: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11933:
11934: -- 4955764
11935: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

11931: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11932: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11933:
11934: -- 4955764
11935: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11936: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
11937:
11938: -- 4458381 Public Sector Enh
11939:

Line 12031: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

12027: l_rec_acct_attrs.array_num_value(36) := p_source_94;
12028: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
12029: l_rec_acct_attrs.array_num_value(37) := p_source_95;
12030:
12031: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
12032: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
12033:
12034: ---------------------------------------------------------------------------------------------------------------
12035: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

12028: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
12029: l_rec_acct_attrs.array_num_value(37) := p_source_95;
12030:
12031: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
12032: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
12033:
12034: ---------------------------------------------------------------------------------------------------------------
12035: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
12036: ---------------------------------------------------------------------------------------------------------------

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

12031: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
12032: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
12033:
12034: ---------------------------------------------------------------------------------------------------------------
12035: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
12036: ---------------------------------------------------------------------------------------------------------------
12037: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
12038:
12039: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

12033:
12034: ---------------------------------------------------------------------------------------------------------------
12035: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
12036: ---------------------------------------------------------------------------------------------------------------
12037: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
12038:
12039: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12040: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12041:

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

12035: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
12036: ---------------------------------------------------------------------------------------------------------------
12037: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
12038:
12039: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12040: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12041:
12042: IF xla_accounting_cache_pkg.GetValueChar
12043: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

12036: ---------------------------------------------------------------------------------------------------------------
12037: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
12038:
12039: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12040: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12041:
12042: IF xla_accounting_cache_pkg.GetValueChar
12043: (p_source_code => 'LEDGER_CATEGORY_CODE'
12044: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 12051: xla_ae_lines_pkg.BflowUpgEntry

12047: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12048: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
12049: )
12050: THEN
12051: xla_ae_lines_pkg.BflowUpgEntry
12052: (p_business_method_code => l_bflow_method_code
12053: ,p_business_class_code => l_bflow_class_code
12054: ,p_balance_type => l_balance_type_code);
12055: ELSE

Line 12068: xla_ae_lines_pkg.SetLineDescription(

12064: --
12065: -- call description
12066: --
12067:
12068: xla_ae_lines_pkg.SetLineDescription(
12069: p_ae_header_id => l_ae_header_id
12070: ,p_description => Description_2 (
12071: p_application_id => p_application_id
12072: , p_ae_header_id => l_ae_header_id

Line 12110: xla_ae_lines_pkg.set_ccid(

12106: , x_value_type_code => l_adr_value_type_code
12107: , p_side => 'ALL'
12108: );
12109:
12110: xla_ae_lines_pkg.set_ccid(
12111: p_code_combination_id => l_ccid
12112: , p_value_type_code => l_adr_value_type_code
12113: , p_transaction_coa_id => l_adr_transaction_coa_id
12114: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 12147: xla_ae_lines_pkg.set_segment(

12143: );
12144:
12145: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12146:
12147: xla_ae_lines_pkg.set_segment(
12148: p_to_segment_code => 'GL_ACCOUNT'
12149: , p_segment_value => l_segment
12150: , p_from_segment_code => l_adr_value_segment_code
12151: , p_from_combination_id => l_adr_value_combination_id

Line 12192: xla_ae_lines_pkg.set_segment(

12188: );
12189:
12190: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12191:
12192: xla_ae_lines_pkg.set_segment(
12193: p_to_segment_code => 'GL_ACCOUNT'
12194: , p_segment_value => l_segment
12195: , p_from_segment_code => l_adr_value_segment_code
12196: , p_from_combination_id => l_adr_value_combination_id

Line 12237: xla_ae_lines_pkg.set_segment(

12233: );
12234:
12235: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12236:
12237: xla_ae_lines_pkg.set_segment(
12238: p_to_segment_code => 'GL_BALANCING'
12239: , p_segment_value => l_segment
12240: , p_from_segment_code => l_adr_value_segment_code
12241: , p_from_combination_id => l_adr_value_combination_id

Line 12281: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

12277: xla_accounting_err_pkg.build_message
12278: (p_appli_s_name => 'XLA'
12279: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
12280: ,p_token_1 => 'LINE_NUMBER'
12281: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
12282: ,p_token_2 => 'LINE_TYPE_NAME'
12283: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
12284: l_component_type
12285: ,l_component_code

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

12313: --
12314: --
12315: ------------------------------------------------------------------------------------------------
12316: -- 4219869 Business Flow
12317: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
12318: -- Prior Entry. Currently, the following code is always generated.
12319: ------------------------------------------------------------------------------------------------
12320: XLA_AE_LINES_PKG.ValidateCurrentLine;
12321:

Line 12320: XLA_AE_LINES_PKG.ValidateCurrentLine;

12316: -- 4219869 Business Flow
12317: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
12318: -- Prior Entry. Currently, the following code is always generated.
12319: ------------------------------------------------------------------------------------------------
12320: XLA_AE_LINES_PKG.ValidateCurrentLine;
12321:
12322: ------------------------------------------------------------------------------------
12323: -- 4219869 Business Flow
12324: -- Populated credit and debit amounts -- Need to generate this within IF

Line 12326: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

12322: ------------------------------------------------------------------------------------
12323: -- 4219869 Business Flow
12324: -- Populated credit and debit amounts -- Need to generate this within IF
12325: ------------------------------------------------------------------------------------
12326: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12327:
12328: ----------------------------------------------------------------------------------
12329: -- 4219869 Business Flow
12330: -- Update journal entry status -- Need to generate this within IF

Line 12358: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

12354: -- To allow MPA report to determine if it should generate report process
12355: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
12356: ------------------------------------------------------------------------------------------
12357:
12358: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
12359: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
12360: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
12361: -- call ADRs
12362: -- Bug 4922099

Line 12359: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

12355: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
12356: ------------------------------------------------------------------------------------------
12357:
12358: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
12359: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
12360: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
12361: -- call ADRs
12362: -- Bug 4922099
12363: --

Line 12392: xla_ae_lines_pkg.set_ccid(

12388: , x_value_type_code => l_adr_value_type_code
12389: , p_side => 'ALL'
12390: );
12391:
12392: xla_ae_lines_pkg.set_ccid(
12393: p_code_combination_id => l_ccid
12394: , p_value_type_code => l_adr_value_type_code
12395: , p_transaction_coa_id => l_adr_transaction_coa_id
12396: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 12429: xla_ae_lines_pkg.set_segment(

12425: );
12426:
12427: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12428:
12429: xla_ae_lines_pkg.set_segment(
12430: p_to_segment_code => 'GL_ACCOUNT'
12431: , p_segment_value => l_segment
12432: , p_from_segment_code => l_adr_value_segment_code
12433: , p_from_combination_id => l_adr_value_combination_id

Line 12474: xla_ae_lines_pkg.set_segment(

12470: );
12471:
12472: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12473:
12474: xla_ae_lines_pkg.set_segment(
12475: p_to_segment_code => 'GL_ACCOUNT'
12476: , p_segment_value => l_segment
12477: , p_from_segment_code => l_adr_value_segment_code
12478: , p_from_combination_id => l_adr_value_combination_id

Line 12519: xla_ae_lines_pkg.set_segment(

12515: );
12516:
12517: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12518:
12519: xla_ae_lines_pkg.set_segment(
12520: p_to_segment_code => 'GL_BALANCING'
12521: , p_segment_value => l_segment
12522: , p_from_segment_code => l_adr_value_segment_code
12523: , p_from_combination_id => l_adr_value_combination_id

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

12546:
12547: --
12548: -- Update the line information that should be overwritten
12549: --
12550: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
12551: p_header_num => 1);
12552: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
12553:
12554: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

12548: -- Update the line information that should be overwritten
12549: --
12550: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
12551: p_header_num => 1);
12552: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
12553:
12554: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
12555:
12556: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

12550: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
12551: p_header_num => 1);
12552: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
12553:
12554: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
12555:
12556: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
12557: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
12558: END IF;

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

12553:
12554: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
12555:
12556: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
12557: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
12558: END IF;
12559:
12560: --
12561: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

12560: --
12561: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12562: --
12563: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12564: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12565: ELSE
12566: ---------------------------------------------------------------------------------------------------
12567: -- 4262811a Switch Sign
12568: ---------------------------------------------------------------------------------------------------

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

12565: ELSE
12566: ---------------------------------------------------------------------------------------------------
12567: -- 4262811a Switch Sign
12568: ---------------------------------------------------------------------------------------------------
12569: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12571: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12573: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

12566: ---------------------------------------------------------------------------------------------------
12567: -- 4262811a Switch Sign
12568: ---------------------------------------------------------------------------------------------------
12569: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12571: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12573: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12574: -- 5132302

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

12567: -- 4262811a Switch Sign
12568: ---------------------------------------------------------------------------------------------------
12569: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12571: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12573: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12574: -- 5132302
12575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

12568: ---------------------------------------------------------------------------------------------------
12569: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12571: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12573: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12574: -- 5132302
12575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
12576: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

12569: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12571: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12573: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12574: -- 5132302
12575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
12576: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12577:

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

12571: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12573: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12574: -- 5132302
12575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
12576: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12577:
12578: END IF;
12579:

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

12572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12573: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12574: -- 5132302
12575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
12576: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12577:
12578: END IF;
12579:
12580: -- 4955764

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

12577:
12578: END IF;
12579:
12580: -- 4955764
12581: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12582: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
12583:
12584:
12585: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 12585: XLA_AE_LINES_PKG.ValidateCurrentLine;

12581: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12582: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
12583:
12584:
12585: XLA_AE_LINES_PKG.ValidateCurrentLine;
12586: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12587:
12588: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12589: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 12586: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

12582: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
12583:
12584:
12585: XLA_AE_LINES_PKG.ValidateCurrentLine;
12586: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12587:
12588: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12589: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12590: ,p_balance_type_code => l_balance_type_code);

Line 12788: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

12784: --
12785: -- bulk performance
12786: --
12787: l_balance_type_code VARCHAR2(1);
12788: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
12789: l_log_module VARCHAR2(240);
12790:
12791: --
12792: -- Upgrade strategy

Line 12860: XLA_AE_LINES_PKG.SetNewLine;

12856: ') = 'ACCRUAL'
12857: THEN
12858:
12859: --
12860: XLA_AE_LINES_PKG.SetNewLine;
12861:
12862: p_balance_type_code := l_balance_type_code;
12863: -- set the flag so later we will know whether the gain loss line needs to be created
12864:

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

12868:
12869: --
12870: -- bulk performance
12871: --
12872: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
12873: p_header_num => 0); -- 4262811
12874: --
12875: -- set accounting line options
12876: --

Line 12877: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

12873: p_header_num => 0); -- 4262811
12874: --
12875: -- set accounting line options
12876: --
12877: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
12878: p_natural_side_code => 'G'
12879: , p_gain_or_loss_flag => 'N'
12880: , p_gl_transfer_mode_code => 'S'
12881: , p_acct_entry_type_code => 'A'

Line 12891: xla_ae_lines_pkg.SetAcctLineType

12887: --
12888: --
12889: -- set accounting line type info
12890: --
12891: xla_ae_lines_pkg.SetAcctLineType
12892: (p_component_type => l_component_type
12893: ,p_event_type_code => l_event_type_code
12894: ,p_line_definition_owner_code => l_line_definition_owner_code
12895: ,p_line_definition_code => l_line_definition_code

Line 12905: xla_ae_lines_pkg.SetAcctClass(

12901: ,p_event_class_code => l_event_class_code);
12902: --
12903: -- set accounting class
12904: --
12905: xla_ae_lines_pkg.SetAcctClass(
12906: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
12907: , p_ae_header_id => l_ae_header_id
12908: );
12909:

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

12909:
12910: --
12911: -- set rounding class
12912: --
12913: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
12914: 'EXCHANGE_RATE_VARIANCE';
12915:
12916: --
12917: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

12913: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
12914: 'EXCHANGE_RATE_VARIANCE';
12915:
12916: --
12917: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
12918: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
12919: --
12920: -- bulk performance
12921: --

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

12914: 'EXCHANGE_RATE_VARIANCE';
12915:
12916: --
12917: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
12918: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
12919: --
12920: -- bulk performance
12921: --
12922: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

12918: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
12919: --
12920: -- bulk performance
12921: --
12922: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12923:
12924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12925: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12926:

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

12920: -- bulk performance
12921: --
12922: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12923:
12924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12925: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12926:
12927: -- 4955764
12928: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

12924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12925: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12926:
12927: -- 4955764
12928: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12929: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
12930:
12931: -- 4458381 Public Sector Enh
12932:

Line 13028: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

13024: l_rec_acct_attrs.array_num_value(38) := p_source_94;
13025: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
13026: l_rec_acct_attrs.array_num_value(39) := p_source_95;
13027:
13028: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
13029: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
13030:
13031: ---------------------------------------------------------------------------------------------------------------
13032: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

13025: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
13026: l_rec_acct_attrs.array_num_value(39) := p_source_95;
13027:
13028: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
13029: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
13030:
13031: ---------------------------------------------------------------------------------------------------------------
13032: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
13033: ---------------------------------------------------------------------------------------------------------------

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

13028: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
13029: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
13030:
13031: ---------------------------------------------------------------------------------------------------------------
13032: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
13033: ---------------------------------------------------------------------------------------------------------------
13034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
13035:
13036: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

13030:
13031: ---------------------------------------------------------------------------------------------------------------
13032: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
13033: ---------------------------------------------------------------------------------------------------------------
13034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
13035:
13036: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13037: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13038:

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

13032: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
13033: ---------------------------------------------------------------------------------------------------------------
13034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
13035:
13036: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13037: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13038:
13039: IF xla_accounting_cache_pkg.GetValueChar
13040: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

13033: ---------------------------------------------------------------------------------------------------------------
13034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
13035:
13036: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13037: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13038:
13039: IF xla_accounting_cache_pkg.GetValueChar
13040: (p_source_code => 'LEDGER_CATEGORY_CODE'
13041: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 13048: xla_ae_lines_pkg.BflowUpgEntry

13044: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13045: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
13046: )
13047: THEN
13048: xla_ae_lines_pkg.BflowUpgEntry
13049: (p_business_method_code => l_bflow_method_code
13050: ,p_business_class_code => l_bflow_class_code
13051: ,p_balance_type => l_balance_type_code);
13052: ELSE

Line 13065: xla_ae_lines_pkg.SetLineDescription(

13061: --
13062: -- call description
13063: --
13064:
13065: xla_ae_lines_pkg.SetLineDescription(
13066: p_ae_header_id => l_ae_header_id
13067: ,p_description => Description_2 (
13068: p_application_id => p_application_id
13069: , p_ae_header_id => l_ae_header_id

Line 13107: xla_ae_lines_pkg.set_ccid(

13103: , x_value_type_code => l_adr_value_type_code
13104: , p_side => 'ALL'
13105: );
13106:
13107: xla_ae_lines_pkg.set_ccid(
13108: p_code_combination_id => l_ccid
13109: , p_value_type_code => l_adr_value_type_code
13110: , p_transaction_coa_id => l_adr_transaction_coa_id
13111: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 13144: xla_ae_lines_pkg.set_segment(

13140: );
13141:
13142: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13143:
13144: xla_ae_lines_pkg.set_segment(
13145: p_to_segment_code => 'GL_ACCOUNT'
13146: , p_segment_value => l_segment
13147: , p_from_segment_code => l_adr_value_segment_code
13148: , p_from_combination_id => l_adr_value_combination_id

Line 13189: xla_ae_lines_pkg.set_segment(

13185: );
13186:
13187: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13188:
13189: xla_ae_lines_pkg.set_segment(
13190: p_to_segment_code => 'GL_ACCOUNT'
13191: , p_segment_value => l_segment
13192: , p_from_segment_code => l_adr_value_segment_code
13193: , p_from_combination_id => l_adr_value_combination_id

Line 13234: xla_ae_lines_pkg.set_segment(

13230: );
13231:
13232: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13233:
13234: xla_ae_lines_pkg.set_segment(
13235: p_to_segment_code => 'GL_BALANCING'
13236: , p_segment_value => l_segment
13237: , p_from_segment_code => l_adr_value_segment_code
13238: , p_from_combination_id => l_adr_value_combination_id

Line 13278: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

13274: xla_accounting_err_pkg.build_message
13275: (p_appli_s_name => 'XLA'
13276: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
13277: ,p_token_1 => 'LINE_NUMBER'
13278: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
13279: ,p_token_2 => 'LINE_TYPE_NAME'
13280: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
13281: l_component_type
13282: ,l_component_code

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

13310: --
13311: --
13312: ------------------------------------------------------------------------------------------------
13313: -- 4219869 Business Flow
13314: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
13315: -- Prior Entry. Currently, the following code is always generated.
13316: ------------------------------------------------------------------------------------------------
13317: XLA_AE_LINES_PKG.ValidateCurrentLine;
13318:

Line 13317: XLA_AE_LINES_PKG.ValidateCurrentLine;

13313: -- 4219869 Business Flow
13314: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
13315: -- Prior Entry. Currently, the following code is always generated.
13316: ------------------------------------------------------------------------------------------------
13317: XLA_AE_LINES_PKG.ValidateCurrentLine;
13318:
13319: ------------------------------------------------------------------------------------
13320: -- 4219869 Business Flow
13321: -- Populated credit and debit amounts -- Need to generate this within IF

Line 13323: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

13319: ------------------------------------------------------------------------------------
13320: -- 4219869 Business Flow
13321: -- Populated credit and debit amounts -- Need to generate this within IF
13322: ------------------------------------------------------------------------------------
13323: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13324:
13325: ----------------------------------------------------------------------------------
13326: -- 4219869 Business Flow
13327: -- Update journal entry status -- Need to generate this within IF

Line 13355: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

13351: -- To allow MPA report to determine if it should generate report process
13352: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
13353: ------------------------------------------------------------------------------------------
13354:
13355: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
13356: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
13357: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
13358: -- call ADRs
13359: -- Bug 4922099

Line 13356: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

13352: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
13353: ------------------------------------------------------------------------------------------
13354:
13355: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
13356: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
13357: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
13358: -- call ADRs
13359: -- Bug 4922099
13360: --

Line 13389: xla_ae_lines_pkg.set_ccid(

13385: , x_value_type_code => l_adr_value_type_code
13386: , p_side => 'ALL'
13387: );
13388:
13389: xla_ae_lines_pkg.set_ccid(
13390: p_code_combination_id => l_ccid
13391: , p_value_type_code => l_adr_value_type_code
13392: , p_transaction_coa_id => l_adr_transaction_coa_id
13393: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 13426: xla_ae_lines_pkg.set_segment(

13422: );
13423:
13424: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13425:
13426: xla_ae_lines_pkg.set_segment(
13427: p_to_segment_code => 'GL_ACCOUNT'
13428: , p_segment_value => l_segment
13429: , p_from_segment_code => l_adr_value_segment_code
13430: , p_from_combination_id => l_adr_value_combination_id

Line 13471: xla_ae_lines_pkg.set_segment(

13467: );
13468:
13469: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13470:
13471: xla_ae_lines_pkg.set_segment(
13472: p_to_segment_code => 'GL_ACCOUNT'
13473: , p_segment_value => l_segment
13474: , p_from_segment_code => l_adr_value_segment_code
13475: , p_from_combination_id => l_adr_value_combination_id

Line 13516: xla_ae_lines_pkg.set_segment(

13512: );
13513:
13514: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13515:
13516: xla_ae_lines_pkg.set_segment(
13517: p_to_segment_code => 'GL_BALANCING'
13518: , p_segment_value => l_segment
13519: , p_from_segment_code => l_adr_value_segment_code
13520: , p_from_combination_id => l_adr_value_combination_id

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

13543:
13544: --
13545: -- Update the line information that should be overwritten
13546: --
13547: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
13548: p_header_num => 1);
13549: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
13550:
13551: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

13545: -- Update the line information that should be overwritten
13546: --
13547: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
13548: p_header_num => 1);
13549: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
13550:
13551: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
13552:
13553: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

13547: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
13548: p_header_num => 1);
13549: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
13550:
13551: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
13552:
13553: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
13554: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
13555: END IF;

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

13550:
13551: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
13552:
13553: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
13554: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
13555: END IF;
13556:
13557: --
13558: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

13557: --
13558: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13559: --
13560: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13561: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13562: ELSE
13563: ---------------------------------------------------------------------------------------------------
13564: -- 4262811a Switch Sign
13565: ---------------------------------------------------------------------------------------------------

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

13562: ELSE
13563: ---------------------------------------------------------------------------------------------------
13564: -- 4262811a Switch Sign
13565: ---------------------------------------------------------------------------------------------------
13566: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13568: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13569: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13570: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

13563: ---------------------------------------------------------------------------------------------------
13564: -- 4262811a Switch Sign
13565: ---------------------------------------------------------------------------------------------------
13566: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13568: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13569: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13570: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13571: -- 5132302

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

13564: -- 4262811a Switch Sign
13565: ---------------------------------------------------------------------------------------------------
13566: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13568: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13569: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13570: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13571: -- 5132302
13572: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

13565: ---------------------------------------------------------------------------------------------------
13566: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13568: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13569: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13570: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13571: -- 5132302
13572: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
13573: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

13566: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13568: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13569: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13570: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13571: -- 5132302
13572: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
13573: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13574:

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

13568: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13569: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13570: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13571: -- 5132302
13572: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
13573: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13574:
13575: END IF;
13576:

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

13569: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13570: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13571: -- 5132302
13572: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
13573: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13574:
13575: END IF;
13576:
13577: -- 4955764

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

13574:
13575: END IF;
13576:
13577: -- 4955764
13578: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13579: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
13580:
13581:
13582: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 13582: XLA_AE_LINES_PKG.ValidateCurrentLine;

13578: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13579: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
13580:
13581:
13582: XLA_AE_LINES_PKG.ValidateCurrentLine;
13583: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13584:
13585: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13586: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 13583: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

13579: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
13580:
13581:
13582: XLA_AE_LINES_PKG.ValidateCurrentLine;
13583: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13584:
13585: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13586: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13587: ,p_balance_type_code => l_balance_type_code);

Line 13783: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

13779: --
13780: -- bulk performance
13781: --
13782: l_balance_type_code VARCHAR2(1);
13783: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
13784: l_log_module VARCHAR2(240);
13785:
13786: --
13787: -- Upgrade strategy

Line 13855: XLA_AE_LINES_PKG.SetNewLine;

13851: ') = 'ACCRUAL'
13852: THEN
13853:
13854: --
13855: XLA_AE_LINES_PKG.SetNewLine;
13856:
13857: p_balance_type_code := l_balance_type_code;
13858: -- set the flag so later we will know whether the gain loss line needs to be created
13859:

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

13863:
13864: --
13865: -- bulk performance
13866: --
13867: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
13868: p_header_num => 0); -- 4262811
13869: --
13870: -- set accounting line options
13871: --

Line 13872: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

13868: p_header_num => 0); -- 4262811
13869: --
13870: -- set accounting line options
13871: --
13872: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
13873: p_natural_side_code => 'G'
13874: , p_gain_or_loss_flag => 'N'
13875: , p_gl_transfer_mode_code => 'S'
13876: , p_acct_entry_type_code => 'A'

Line 13886: xla_ae_lines_pkg.SetAcctLineType

13882: --
13883: --
13884: -- set accounting line type info
13885: --
13886: xla_ae_lines_pkg.SetAcctLineType
13887: (p_component_type => l_component_type
13888: ,p_event_type_code => l_event_type_code
13889: ,p_line_definition_owner_code => l_line_definition_owner_code
13890: ,p_line_definition_code => l_line_definition_code

Line 13900: xla_ae_lines_pkg.SetAcctClass(

13896: ,p_event_class_code => l_event_class_code);
13897: --
13898: -- set accounting class
13899: --
13900: xla_ae_lines_pkg.SetAcctClass(
13901: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
13902: , p_ae_header_id => l_ae_header_id
13903: );
13904:

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

13904:
13905: --
13906: -- set rounding class
13907: --
13908: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
13909: 'EXCHANGE_RATE_VARIANCE';
13910:
13911: --
13912: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

13908: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
13909: 'EXCHANGE_RATE_VARIANCE';
13910:
13911: --
13912: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
13913: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
13914: --
13915: -- bulk performance
13916: --

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

13909: 'EXCHANGE_RATE_VARIANCE';
13910:
13911: --
13912: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
13913: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
13914: --
13915: -- bulk performance
13916: --
13917: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

13913: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
13914: --
13915: -- bulk performance
13916: --
13917: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13918:
13919: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13920: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13921:

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

13915: -- bulk performance
13916: --
13917: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13918:
13919: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13920: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13921:
13922: -- 4955764
13923: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

13919: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13920: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13921:
13922: -- 4955764
13923: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13924: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
13925:
13926: -- 4458381 Public Sector Enh
13927:

Line 14021: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

14017: l_rec_acct_attrs.array_num_value(37) := p_source_94;
14018: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
14019: l_rec_acct_attrs.array_num_value(38) := p_source_95;
14020:
14021: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
14022: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
14023:
14024: ---------------------------------------------------------------------------------------------------------------
14025: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

14018: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
14019: l_rec_acct_attrs.array_num_value(38) := p_source_95;
14020:
14021: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
14022: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
14023:
14024: ---------------------------------------------------------------------------------------------------------------
14025: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
14026: ---------------------------------------------------------------------------------------------------------------

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

14021: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
14022: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
14023:
14024: ---------------------------------------------------------------------------------------------------------------
14025: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
14026: ---------------------------------------------------------------------------------------------------------------
14027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
14028:
14029: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

14023:
14024: ---------------------------------------------------------------------------------------------------------------
14025: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
14026: ---------------------------------------------------------------------------------------------------------------
14027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
14028:
14029: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14030: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14031:

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

14025: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
14026: ---------------------------------------------------------------------------------------------------------------
14027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
14028:
14029: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14030: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14031:
14032: IF xla_accounting_cache_pkg.GetValueChar
14033: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

14026: ---------------------------------------------------------------------------------------------------------------
14027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
14028:
14029: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14030: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14031:
14032: IF xla_accounting_cache_pkg.GetValueChar
14033: (p_source_code => 'LEDGER_CATEGORY_CODE'
14034: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 14041: xla_ae_lines_pkg.BflowUpgEntry

14037: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14038: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
14039: )
14040: THEN
14041: xla_ae_lines_pkg.BflowUpgEntry
14042: (p_business_method_code => l_bflow_method_code
14043: ,p_business_class_code => l_bflow_class_code
14044: ,p_balance_type => l_balance_type_code);
14045: ELSE

Line 14058: xla_ae_lines_pkg.SetLineDescription(

14054: --
14055: -- call description
14056: --
14057:
14058: xla_ae_lines_pkg.SetLineDescription(
14059: p_ae_header_id => l_ae_header_id
14060: ,p_description => Description_2 (
14061: p_application_id => p_application_id
14062: , p_ae_header_id => l_ae_header_id

Line 14100: xla_ae_lines_pkg.set_ccid(

14096: , x_value_type_code => l_adr_value_type_code
14097: , p_side => 'ALL'
14098: );
14099:
14100: xla_ae_lines_pkg.set_ccid(
14101: p_code_combination_id => l_ccid
14102: , p_value_type_code => l_adr_value_type_code
14103: , p_transaction_coa_id => l_adr_transaction_coa_id
14104: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 14137: xla_ae_lines_pkg.set_segment(

14133: );
14134:
14135: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14136:
14137: xla_ae_lines_pkg.set_segment(
14138: p_to_segment_code => 'GL_ACCOUNT'
14139: , p_segment_value => l_segment
14140: , p_from_segment_code => l_adr_value_segment_code
14141: , p_from_combination_id => l_adr_value_combination_id

Line 14182: xla_ae_lines_pkg.set_segment(

14178: );
14179:
14180: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14181:
14182: xla_ae_lines_pkg.set_segment(
14183: p_to_segment_code => 'GL_ACCOUNT'
14184: , p_segment_value => l_segment
14185: , p_from_segment_code => l_adr_value_segment_code
14186: , p_from_combination_id => l_adr_value_combination_id

Line 14227: xla_ae_lines_pkg.set_segment(

14223: );
14224:
14225: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14226:
14227: xla_ae_lines_pkg.set_segment(
14228: p_to_segment_code => 'GL_BALANCING'
14229: , p_segment_value => l_segment
14230: , p_from_segment_code => l_adr_value_segment_code
14231: , p_from_combination_id => l_adr_value_combination_id

Line 14271: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

14267: xla_accounting_err_pkg.build_message
14268: (p_appli_s_name => 'XLA'
14269: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
14270: ,p_token_1 => 'LINE_NUMBER'
14271: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
14272: ,p_token_2 => 'LINE_TYPE_NAME'
14273: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
14274: l_component_type
14275: ,l_component_code

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

14303: --
14304: --
14305: ------------------------------------------------------------------------------------------------
14306: -- 4219869 Business Flow
14307: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
14308: -- Prior Entry. Currently, the following code is always generated.
14309: ------------------------------------------------------------------------------------------------
14310: XLA_AE_LINES_PKG.ValidateCurrentLine;
14311:

Line 14310: XLA_AE_LINES_PKG.ValidateCurrentLine;

14306: -- 4219869 Business Flow
14307: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
14308: -- Prior Entry. Currently, the following code is always generated.
14309: ------------------------------------------------------------------------------------------------
14310: XLA_AE_LINES_PKG.ValidateCurrentLine;
14311:
14312: ------------------------------------------------------------------------------------
14313: -- 4219869 Business Flow
14314: -- Populated credit and debit amounts -- Need to generate this within IF

Line 14316: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

14312: ------------------------------------------------------------------------------------
14313: -- 4219869 Business Flow
14314: -- Populated credit and debit amounts -- Need to generate this within IF
14315: ------------------------------------------------------------------------------------
14316: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14317:
14318: ----------------------------------------------------------------------------------
14319: -- 4219869 Business Flow
14320: -- Update journal entry status -- Need to generate this within IF

Line 14348: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

14344: -- To allow MPA report to determine if it should generate report process
14345: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
14346: ------------------------------------------------------------------------------------------
14347:
14348: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
14349: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
14350: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
14351: -- call ADRs
14352: -- Bug 4922099

Line 14349: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

14345: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
14346: ------------------------------------------------------------------------------------------
14347:
14348: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
14349: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
14350: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
14351: -- call ADRs
14352: -- Bug 4922099
14353: --

Line 14382: xla_ae_lines_pkg.set_ccid(

14378: , x_value_type_code => l_adr_value_type_code
14379: , p_side => 'ALL'
14380: );
14381:
14382: xla_ae_lines_pkg.set_ccid(
14383: p_code_combination_id => l_ccid
14384: , p_value_type_code => l_adr_value_type_code
14385: , p_transaction_coa_id => l_adr_transaction_coa_id
14386: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 14419: xla_ae_lines_pkg.set_segment(

14415: );
14416:
14417: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14418:
14419: xla_ae_lines_pkg.set_segment(
14420: p_to_segment_code => 'GL_ACCOUNT'
14421: , p_segment_value => l_segment
14422: , p_from_segment_code => l_adr_value_segment_code
14423: , p_from_combination_id => l_adr_value_combination_id

Line 14464: xla_ae_lines_pkg.set_segment(

14460: );
14461:
14462: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14463:
14464: xla_ae_lines_pkg.set_segment(
14465: p_to_segment_code => 'GL_ACCOUNT'
14466: , p_segment_value => l_segment
14467: , p_from_segment_code => l_adr_value_segment_code
14468: , p_from_combination_id => l_adr_value_combination_id

Line 14509: xla_ae_lines_pkg.set_segment(

14505: );
14506:
14507: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14508:
14509: xla_ae_lines_pkg.set_segment(
14510: p_to_segment_code => 'GL_BALANCING'
14511: , p_segment_value => l_segment
14512: , p_from_segment_code => l_adr_value_segment_code
14513: , p_from_combination_id => l_adr_value_combination_id

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

14536:
14537: --
14538: -- Update the line information that should be overwritten
14539: --
14540: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
14541: p_header_num => 1);
14542: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
14543:
14544: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

14538: -- Update the line information that should be overwritten
14539: --
14540: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
14541: p_header_num => 1);
14542: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
14543:
14544: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
14545:
14546: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

14540: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
14541: p_header_num => 1);
14542: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
14543:
14544: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
14545:
14546: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
14547: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
14548: END IF;

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

14543:
14544: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
14545:
14546: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
14547: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
14548: END IF;
14549:
14550: --
14551: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

14550: --
14551: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14552: --
14553: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14554: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14555: ELSE
14556: ---------------------------------------------------------------------------------------------------
14557: -- 4262811a Switch Sign
14558: ---------------------------------------------------------------------------------------------------

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

14555: ELSE
14556: ---------------------------------------------------------------------------------------------------
14557: -- 4262811a Switch Sign
14558: ---------------------------------------------------------------------------------------------------
14559: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14561: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14562: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14563: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

14556: ---------------------------------------------------------------------------------------------------
14557: -- 4262811a Switch Sign
14558: ---------------------------------------------------------------------------------------------------
14559: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14561: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14562: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14563: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14564: -- 5132302

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

14557: -- 4262811a Switch Sign
14558: ---------------------------------------------------------------------------------------------------
14559: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14561: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14562: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14563: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14564: -- 5132302
14565: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

14558: ---------------------------------------------------------------------------------------------------
14559: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14561: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14562: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14563: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14564: -- 5132302
14565: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
14566: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

14559: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14561: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14562: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14563: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14564: -- 5132302
14565: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
14566: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14567:

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

14561: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14562: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14563: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14564: -- 5132302
14565: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
14566: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14567:
14568: END IF;
14569:

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

14562: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14563: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14564: -- 5132302
14565: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
14566: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14567:
14568: END IF;
14569:
14570: -- 4955764

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

14567:
14568: END IF;
14569:
14570: -- 4955764
14571: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14572: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
14573:
14574:
14575: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 14575: XLA_AE_LINES_PKG.ValidateCurrentLine;

14571: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14572: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
14573:
14574:
14575: XLA_AE_LINES_PKG.ValidateCurrentLine;
14576: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14577:
14578: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14579: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 14576: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

14572: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
14573:
14574:
14575: XLA_AE_LINES_PKG.ValidateCurrentLine;
14576: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14577:
14578: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14579: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14580: ,p_balance_type_code => l_balance_type_code);

Line 14779: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

14775: --
14776: -- bulk performance
14777: --
14778: l_balance_type_code VARCHAR2(1);
14779: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
14780: l_log_module VARCHAR2(240);
14781:
14782: --
14783: -- Upgrade strategy

Line 14853: XLA_AE_LINES_PKG.SetNewLine;

14849: ') = 'Y'
14850: THEN
14851:
14852: --
14853: XLA_AE_LINES_PKG.SetNewLine;
14854:
14855: p_balance_type_code := l_balance_type_code;
14856: -- set the flag so later we will know whether the gain loss line needs to be created
14857:

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

14861:
14862: --
14863: -- bulk performance
14864: --
14865: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
14866: p_header_num => 0); -- 4262811
14867: --
14868: -- set accounting line options
14869: --

Line 14870: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

14866: p_header_num => 0); -- 4262811
14867: --
14868: -- set accounting line options
14869: --
14870: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
14871: p_natural_side_code => 'G'
14872: , p_gain_or_loss_flag => 'N'
14873: , p_gl_transfer_mode_code => 'S'
14874: , p_acct_entry_type_code => 'A'

Line 14884: xla_ae_lines_pkg.SetAcctLineType

14880: --
14881: --
14882: -- set accounting line type info
14883: --
14884: xla_ae_lines_pkg.SetAcctLineType
14885: (p_component_type => l_component_type
14886: ,p_event_type_code => l_event_type_code
14887: ,p_line_definition_owner_code => l_line_definition_owner_code
14888: ,p_line_definition_code => l_line_definition_code

Line 14898: xla_ae_lines_pkg.SetAcctClass(

14894: ,p_event_class_code => l_event_class_code);
14895: --
14896: -- set accounting class
14897: --
14898: xla_ae_lines_pkg.SetAcctClass(
14899: p_accounting_class_code => 'TERV'
14900: , p_ae_header_id => l_ae_header_id
14901: );
14902:

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

14902:
14903: --
14904: -- set rounding class
14905: --
14906: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
14907: 'TERV';
14908:
14909: --
14910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

14906: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
14907: 'TERV';
14908:
14909: --
14910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
14911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
14912: --
14913: -- bulk performance
14914: --

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

14907: 'TERV';
14908:
14909: --
14910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
14911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
14912: --
14913: -- bulk performance
14914: --
14915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

14911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
14912: --
14913: -- bulk performance
14914: --
14915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14916:
14917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14918: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14919:

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

14913: -- bulk performance
14914: --
14915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14916:
14917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14918: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14919:
14920: -- 4955764
14921: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

14917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14918: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14919:
14920: -- 4955764
14921: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14922: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
14923:
14924: -- 4458381 Public Sector Enh
14925:

Line 15019: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

15015: l_rec_acct_attrs.array_num_value(37) := p_source_94;
15016: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
15017: l_rec_acct_attrs.array_num_value(38) := p_source_95;
15018:
15019: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
15020: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
15021:
15022: ---------------------------------------------------------------------------------------------------------------
15023: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

15016: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
15017: l_rec_acct_attrs.array_num_value(38) := p_source_95;
15018:
15019: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
15020: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
15021:
15022: ---------------------------------------------------------------------------------------------------------------
15023: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
15024: ---------------------------------------------------------------------------------------------------------------

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

15019: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
15020: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
15021:
15022: ---------------------------------------------------------------------------------------------------------------
15023: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
15024: ---------------------------------------------------------------------------------------------------------------
15025: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
15026:
15027: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

15021:
15022: ---------------------------------------------------------------------------------------------------------------
15023: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
15024: ---------------------------------------------------------------------------------------------------------------
15025: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
15026:
15027: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15028: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15029:

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

15023: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
15024: ---------------------------------------------------------------------------------------------------------------
15025: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
15026:
15027: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15028: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15029:
15030: IF xla_accounting_cache_pkg.GetValueChar
15031: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

15024: ---------------------------------------------------------------------------------------------------------------
15025: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
15026:
15027: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15028: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15029:
15030: IF xla_accounting_cache_pkg.GetValueChar
15031: (p_source_code => 'LEDGER_CATEGORY_CODE'
15032: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 15039: xla_ae_lines_pkg.BflowUpgEntry

15035: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15036: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
15037: )
15038: THEN
15039: xla_ae_lines_pkg.BflowUpgEntry
15040: (p_business_method_code => l_bflow_method_code
15041: ,p_business_class_code => l_bflow_class_code
15042: ,p_balance_type => l_balance_type_code);
15043: ELSE

Line 15056: xla_ae_lines_pkg.SetLineDescription(

15052: --
15053: -- call description
15054: --
15055:
15056: xla_ae_lines_pkg.SetLineDescription(
15057: p_ae_header_id => l_ae_header_id
15058: ,p_description => Description_2 (
15059: p_application_id => p_application_id
15060: , p_ae_header_id => l_ae_header_id

Line 15098: xla_ae_lines_pkg.set_ccid(

15094: , x_value_type_code => l_adr_value_type_code
15095: , p_side => 'ALL'
15096: );
15097:
15098: xla_ae_lines_pkg.set_ccid(
15099: p_code_combination_id => l_ccid
15100: , p_value_type_code => l_adr_value_type_code
15101: , p_transaction_coa_id => l_adr_transaction_coa_id
15102: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 15135: xla_ae_lines_pkg.set_segment(

15131: );
15132:
15133: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15134:
15135: xla_ae_lines_pkg.set_segment(
15136: p_to_segment_code => 'GL_ACCOUNT'
15137: , p_segment_value => l_segment
15138: , p_from_segment_code => l_adr_value_segment_code
15139: , p_from_combination_id => l_adr_value_combination_id

Line 15180: xla_ae_lines_pkg.set_segment(

15176: );
15177:
15178: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15179:
15180: xla_ae_lines_pkg.set_segment(
15181: p_to_segment_code => 'GL_ACCOUNT'
15182: , p_segment_value => l_segment
15183: , p_from_segment_code => l_adr_value_segment_code
15184: , p_from_combination_id => l_adr_value_combination_id

Line 15225: xla_ae_lines_pkg.set_segment(

15221: );
15222:
15223: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15224:
15225: xla_ae_lines_pkg.set_segment(
15226: p_to_segment_code => 'GL_BALANCING'
15227: , p_segment_value => l_segment
15228: , p_from_segment_code => l_adr_value_segment_code
15229: , p_from_combination_id => l_adr_value_combination_id

Line 15269: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

15265: xla_accounting_err_pkg.build_message
15266: (p_appli_s_name => 'XLA'
15267: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
15268: ,p_token_1 => 'LINE_NUMBER'
15269: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
15270: ,p_token_2 => 'LINE_TYPE_NAME'
15271: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
15272: l_component_type
15273: ,l_component_code

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

15301: --
15302: --
15303: ------------------------------------------------------------------------------------------------
15304: -- 4219869 Business Flow
15305: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
15306: -- Prior Entry. Currently, the following code is always generated.
15307: ------------------------------------------------------------------------------------------------
15308: XLA_AE_LINES_PKG.ValidateCurrentLine;
15309:

Line 15308: XLA_AE_LINES_PKG.ValidateCurrentLine;

15304: -- 4219869 Business Flow
15305: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
15306: -- Prior Entry. Currently, the following code is always generated.
15307: ------------------------------------------------------------------------------------------------
15308: XLA_AE_LINES_PKG.ValidateCurrentLine;
15309:
15310: ------------------------------------------------------------------------------------
15311: -- 4219869 Business Flow
15312: -- Populated credit and debit amounts -- Need to generate this within IF

Line 15314: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

15310: ------------------------------------------------------------------------------------
15311: -- 4219869 Business Flow
15312: -- Populated credit and debit amounts -- Need to generate this within IF
15313: ------------------------------------------------------------------------------------
15314: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15315:
15316: ----------------------------------------------------------------------------------
15317: -- 4219869 Business Flow
15318: -- Update journal entry status -- Need to generate this within IF

Line 15346: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

15342: -- To allow MPA report to determine if it should generate report process
15343: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
15344: ------------------------------------------------------------------------------------------
15345:
15346: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
15347: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
15348: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
15349: -- call ADRs
15350: -- Bug 4922099

Line 15347: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

15343: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
15344: ------------------------------------------------------------------------------------------
15345:
15346: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
15347: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
15348: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
15349: -- call ADRs
15350: -- Bug 4922099
15351: --

Line 15380: xla_ae_lines_pkg.set_ccid(

15376: , x_value_type_code => l_adr_value_type_code
15377: , p_side => 'ALL'
15378: );
15379:
15380: xla_ae_lines_pkg.set_ccid(
15381: p_code_combination_id => l_ccid
15382: , p_value_type_code => l_adr_value_type_code
15383: , p_transaction_coa_id => l_adr_transaction_coa_id
15384: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 15417: xla_ae_lines_pkg.set_segment(

15413: );
15414:
15415: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15416:
15417: xla_ae_lines_pkg.set_segment(
15418: p_to_segment_code => 'GL_ACCOUNT'
15419: , p_segment_value => l_segment
15420: , p_from_segment_code => l_adr_value_segment_code
15421: , p_from_combination_id => l_adr_value_combination_id

Line 15462: xla_ae_lines_pkg.set_segment(

15458: );
15459:
15460: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15461:
15462: xla_ae_lines_pkg.set_segment(
15463: p_to_segment_code => 'GL_ACCOUNT'
15464: , p_segment_value => l_segment
15465: , p_from_segment_code => l_adr_value_segment_code
15466: , p_from_combination_id => l_adr_value_combination_id

Line 15507: xla_ae_lines_pkg.set_segment(

15503: );
15504:
15505: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15506:
15507: xla_ae_lines_pkg.set_segment(
15508: p_to_segment_code => 'GL_BALANCING'
15509: , p_segment_value => l_segment
15510: , p_from_segment_code => l_adr_value_segment_code
15511: , p_from_combination_id => l_adr_value_combination_id

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

15534:
15535: --
15536: -- Update the line information that should be overwritten
15537: --
15538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
15539: p_header_num => 1);
15540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
15541:
15542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

15536: -- Update the line information that should be overwritten
15537: --
15538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
15539: p_header_num => 1);
15540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
15541:
15542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
15543:
15544: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

15538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
15539: p_header_num => 1);
15540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
15541:
15542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
15543:
15544: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
15545: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
15546: END IF;

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

15541:
15542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
15543:
15544: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
15545: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
15546: END IF;
15547:
15548: --
15549: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

15548: --
15549: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15550: --
15551: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15552: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15553: ELSE
15554: ---------------------------------------------------------------------------------------------------
15555: -- 4262811a Switch Sign
15556: ---------------------------------------------------------------------------------------------------

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

15553: ELSE
15554: ---------------------------------------------------------------------------------------------------
15555: -- 4262811a Switch Sign
15556: ---------------------------------------------------------------------------------------------------
15557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

15554: ---------------------------------------------------------------------------------------------------
15555: -- 4262811a Switch Sign
15556: ---------------------------------------------------------------------------------------------------
15557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15562: -- 5132302

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

15555: -- 4262811a Switch Sign
15556: ---------------------------------------------------------------------------------------------------
15557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15562: -- 5132302
15563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

15556: ---------------------------------------------------------------------------------------------------
15557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15562: -- 5132302
15563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
15564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

15557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15562: -- 5132302
15563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
15564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15565:

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

15559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15562: -- 5132302
15563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
15564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15565:
15566: END IF;
15567:

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

15560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15562: -- 5132302
15563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
15564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15565:
15566: END IF;
15567:
15568: -- 4955764

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

15565:
15566: END IF;
15567:
15568: -- 4955764
15569: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15570: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
15571:
15572:
15573: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 15573: XLA_AE_LINES_PKG.ValidateCurrentLine;

15569: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15570: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
15571:
15572:
15573: XLA_AE_LINES_PKG.ValidateCurrentLine;
15574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15575:
15576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15577: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 15574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

15570: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
15571:
15572:
15573: XLA_AE_LINES_PKG.ValidateCurrentLine;
15574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15575:
15576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15577: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15578: ,p_balance_type_code => l_balance_type_code);

Line 15775: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

15771: --
15772: -- bulk performance
15773: --
15774: l_balance_type_code VARCHAR2(1);
15775: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
15776: l_log_module VARCHAR2(240);
15777:
15778: --
15779: -- Upgrade strategy

Line 15849: XLA_AE_LINES_PKG.SetNewLine;

15845: ') = 'Y'
15846: THEN
15847:
15848: --
15849: XLA_AE_LINES_PKG.SetNewLine;
15850:
15851: p_balance_type_code := l_balance_type_code;
15852: -- set the flag so later we will know whether the gain loss line needs to be created
15853:

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

15857:
15858: --
15859: -- bulk performance
15860: --
15861: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
15862: p_header_num => 0); -- 4262811
15863: --
15864: -- set accounting line options
15865: --

Line 15866: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

15862: p_header_num => 0); -- 4262811
15863: --
15864: -- set accounting line options
15865: --
15866: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
15867: p_natural_side_code => 'G'
15868: , p_gain_or_loss_flag => 'N'
15869: , p_gl_transfer_mode_code => 'S'
15870: , p_acct_entry_type_code => 'A'

Line 15880: xla_ae_lines_pkg.SetAcctLineType

15876: --
15877: --
15878: -- set accounting line type info
15879: --
15880: xla_ae_lines_pkg.SetAcctLineType
15881: (p_component_type => l_component_type
15882: ,p_event_type_code => l_event_type_code
15883: ,p_line_definition_owner_code => l_line_definition_owner_code
15884: ,p_line_definition_code => l_line_definition_code

Line 15894: xla_ae_lines_pkg.SetAcctClass(

15890: ,p_event_class_code => l_event_class_code);
15891: --
15892: -- set accounting class
15893: --
15894: xla_ae_lines_pkg.SetAcctClass(
15895: p_accounting_class_code => 'TERV'
15896: , p_ae_header_id => l_ae_header_id
15897: );
15898:

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

15898:
15899: --
15900: -- set rounding class
15901: --
15902: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
15903: 'TERV';
15904:
15905: --
15906: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

15902: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
15903: 'TERV';
15904:
15905: --
15906: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
15907: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
15908: --
15909: -- bulk performance
15910: --

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

15903: 'TERV';
15904:
15905: --
15906: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
15907: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
15908: --
15909: -- bulk performance
15910: --
15911: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

15907: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
15908: --
15909: -- bulk performance
15910: --
15911: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15912:
15913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15914: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15915:

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

15909: -- bulk performance
15910: --
15911: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15912:
15913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15914: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15915:
15916: -- 4955764
15917: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

15913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15914: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15915:
15916: -- 4955764
15917: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15918: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
15919:
15920: -- 4458381 Public Sector Enh
15921:

Line 16013: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

16009: l_rec_acct_attrs.array_num_value(36) := p_source_94;
16010: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
16011: l_rec_acct_attrs.array_num_value(37) := p_source_95;
16012:
16013: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
16014: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
16015:
16016: ---------------------------------------------------------------------------------------------------------------
16017: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

16010: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
16011: l_rec_acct_attrs.array_num_value(37) := p_source_95;
16012:
16013: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
16014: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
16015:
16016: ---------------------------------------------------------------------------------------------------------------
16017: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
16018: ---------------------------------------------------------------------------------------------------------------

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

16013: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
16014: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
16015:
16016: ---------------------------------------------------------------------------------------------------------------
16017: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
16018: ---------------------------------------------------------------------------------------------------------------
16019: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
16020:
16021: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

16015:
16016: ---------------------------------------------------------------------------------------------------------------
16017: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
16018: ---------------------------------------------------------------------------------------------------------------
16019: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
16020:
16021: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16022: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16023:

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

16017: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
16018: ---------------------------------------------------------------------------------------------------------------
16019: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
16020:
16021: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16022: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16023:
16024: IF xla_accounting_cache_pkg.GetValueChar
16025: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

16018: ---------------------------------------------------------------------------------------------------------------
16019: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
16020:
16021: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16022: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16023:
16024: IF xla_accounting_cache_pkg.GetValueChar
16025: (p_source_code => 'LEDGER_CATEGORY_CODE'
16026: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 16033: xla_ae_lines_pkg.BflowUpgEntry

16029: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16030: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
16031: )
16032: THEN
16033: xla_ae_lines_pkg.BflowUpgEntry
16034: (p_business_method_code => l_bflow_method_code
16035: ,p_business_class_code => l_bflow_class_code
16036: ,p_balance_type => l_balance_type_code);
16037: ELSE

Line 16050: xla_ae_lines_pkg.SetLineDescription(

16046: --
16047: -- call description
16048: --
16049:
16050: xla_ae_lines_pkg.SetLineDescription(
16051: p_ae_header_id => l_ae_header_id
16052: ,p_description => Description_2 (
16053: p_application_id => p_application_id
16054: , p_ae_header_id => l_ae_header_id

Line 16092: xla_ae_lines_pkg.set_ccid(

16088: , x_value_type_code => l_adr_value_type_code
16089: , p_side => 'ALL'
16090: );
16091:
16092: xla_ae_lines_pkg.set_ccid(
16093: p_code_combination_id => l_ccid
16094: , p_value_type_code => l_adr_value_type_code
16095: , p_transaction_coa_id => l_adr_transaction_coa_id
16096: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 16129: xla_ae_lines_pkg.set_segment(

16125: );
16126:
16127: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16128:
16129: xla_ae_lines_pkg.set_segment(
16130: p_to_segment_code => 'GL_ACCOUNT'
16131: , p_segment_value => l_segment
16132: , p_from_segment_code => l_adr_value_segment_code
16133: , p_from_combination_id => l_adr_value_combination_id

Line 16174: xla_ae_lines_pkg.set_segment(

16170: );
16171:
16172: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16173:
16174: xla_ae_lines_pkg.set_segment(
16175: p_to_segment_code => 'GL_ACCOUNT'
16176: , p_segment_value => l_segment
16177: , p_from_segment_code => l_adr_value_segment_code
16178: , p_from_combination_id => l_adr_value_combination_id

Line 16219: xla_ae_lines_pkg.set_segment(

16215: );
16216:
16217: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16218:
16219: xla_ae_lines_pkg.set_segment(
16220: p_to_segment_code => 'GL_BALANCING'
16221: , p_segment_value => l_segment
16222: , p_from_segment_code => l_adr_value_segment_code
16223: , p_from_combination_id => l_adr_value_combination_id

Line 16263: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

16259: xla_accounting_err_pkg.build_message
16260: (p_appli_s_name => 'XLA'
16261: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
16262: ,p_token_1 => 'LINE_NUMBER'
16263: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
16264: ,p_token_2 => 'LINE_TYPE_NAME'
16265: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
16266: l_component_type
16267: ,l_component_code

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

16295: --
16296: --
16297: ------------------------------------------------------------------------------------------------
16298: -- 4219869 Business Flow
16299: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
16300: -- Prior Entry. Currently, the following code is always generated.
16301: ------------------------------------------------------------------------------------------------
16302: XLA_AE_LINES_PKG.ValidateCurrentLine;
16303:

Line 16302: XLA_AE_LINES_PKG.ValidateCurrentLine;

16298: -- 4219869 Business Flow
16299: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
16300: -- Prior Entry. Currently, the following code is always generated.
16301: ------------------------------------------------------------------------------------------------
16302: XLA_AE_LINES_PKG.ValidateCurrentLine;
16303:
16304: ------------------------------------------------------------------------------------
16305: -- 4219869 Business Flow
16306: -- Populated credit and debit amounts -- Need to generate this within IF

Line 16308: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

16304: ------------------------------------------------------------------------------------
16305: -- 4219869 Business Flow
16306: -- Populated credit and debit amounts -- Need to generate this within IF
16307: ------------------------------------------------------------------------------------
16308: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16309:
16310: ----------------------------------------------------------------------------------
16311: -- 4219869 Business Flow
16312: -- Update journal entry status -- Need to generate this within IF

Line 16340: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

16336: -- To allow MPA report to determine if it should generate report process
16337: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
16338: ------------------------------------------------------------------------------------------
16339:
16340: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
16341: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
16342: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
16343: -- call ADRs
16344: -- Bug 4922099

Line 16341: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

16337: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
16338: ------------------------------------------------------------------------------------------
16339:
16340: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
16341: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
16342: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
16343: -- call ADRs
16344: -- Bug 4922099
16345: --

Line 16374: xla_ae_lines_pkg.set_ccid(

16370: , x_value_type_code => l_adr_value_type_code
16371: , p_side => 'ALL'
16372: );
16373:
16374: xla_ae_lines_pkg.set_ccid(
16375: p_code_combination_id => l_ccid
16376: , p_value_type_code => l_adr_value_type_code
16377: , p_transaction_coa_id => l_adr_transaction_coa_id
16378: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 16411: xla_ae_lines_pkg.set_segment(

16407: );
16408:
16409: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16410:
16411: xla_ae_lines_pkg.set_segment(
16412: p_to_segment_code => 'GL_ACCOUNT'
16413: , p_segment_value => l_segment
16414: , p_from_segment_code => l_adr_value_segment_code
16415: , p_from_combination_id => l_adr_value_combination_id

Line 16456: xla_ae_lines_pkg.set_segment(

16452: );
16453:
16454: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16455:
16456: xla_ae_lines_pkg.set_segment(
16457: p_to_segment_code => 'GL_ACCOUNT'
16458: , p_segment_value => l_segment
16459: , p_from_segment_code => l_adr_value_segment_code
16460: , p_from_combination_id => l_adr_value_combination_id

Line 16501: xla_ae_lines_pkg.set_segment(

16497: );
16498:
16499: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16500:
16501: xla_ae_lines_pkg.set_segment(
16502: p_to_segment_code => 'GL_BALANCING'
16503: , p_segment_value => l_segment
16504: , p_from_segment_code => l_adr_value_segment_code
16505: , p_from_combination_id => l_adr_value_combination_id

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

16528:
16529: --
16530: -- Update the line information that should be overwritten
16531: --
16532: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
16533: p_header_num => 1);
16534: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
16535:
16536: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

16530: -- Update the line information that should be overwritten
16531: --
16532: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
16533: p_header_num => 1);
16534: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
16535:
16536: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
16537:
16538: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

16532: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
16533: p_header_num => 1);
16534: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
16535:
16536: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
16537:
16538: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
16539: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
16540: END IF;

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

16535:
16536: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
16537:
16538: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
16539: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
16540: END IF;
16541:
16542: --
16543: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

16542: --
16543: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
16544: --
16545: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
16546: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
16547: ELSE
16548: ---------------------------------------------------------------------------------------------------
16549: -- 4262811a Switch Sign
16550: ---------------------------------------------------------------------------------------------------

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

16547: ELSE
16548: ---------------------------------------------------------------------------------------------------
16549: -- 4262811a Switch Sign
16550: ---------------------------------------------------------------------------------------------------
16551: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

16548: ---------------------------------------------------------------------------------------------------
16549: -- 4262811a Switch Sign
16550: ---------------------------------------------------------------------------------------------------
16551: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16556: -- 5132302

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

16549: -- 4262811a Switch Sign
16550: ---------------------------------------------------------------------------------------------------
16551: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16556: -- 5132302
16557: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

16550: ---------------------------------------------------------------------------------------------------
16551: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16556: -- 5132302
16557: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
16558: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

16551: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16556: -- 5132302
16557: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
16558: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16559:

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

16553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16556: -- 5132302
16557: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
16558: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16559:
16560: END IF;
16561:

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

16554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16556: -- 5132302
16557: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
16558: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16559:
16560: END IF;
16561:
16562: -- 4955764

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

16559:
16560: END IF;
16561:
16562: -- 4955764
16563: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16564: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
16565:
16566:
16567: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 16567: XLA_AE_LINES_PKG.ValidateCurrentLine;

16563: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16564: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
16565:
16566:
16567: XLA_AE_LINES_PKG.ValidateCurrentLine;
16568: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16569:
16570: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16571: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 16568: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

16564: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
16565:
16566:
16567: XLA_AE_LINES_PKG.ValidateCurrentLine;
16568: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16569:
16570: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16571: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
16572: ,p_balance_type_code => l_balance_type_code);

Line 16773: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

16769: --
16770: -- bulk performance
16771: --
16772: l_balance_type_code VARCHAR2(1);
16773: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
16774: l_log_module VARCHAR2(240);
16775:
16776: --
16777: -- Upgrade strategy

Line 16847: XLA_AE_LINES_PKG.SetNewLine;

16843: ') = 'Y'
16844: THEN
16845:
16846: --
16847: XLA_AE_LINES_PKG.SetNewLine;
16848:
16849: p_balance_type_code := l_balance_type_code;
16850: -- set the flag so later we will know whether the gain loss line needs to be created
16851:

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

16855:
16856: --
16857: -- bulk performance
16858: --
16859: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
16860: p_header_num => 0); -- 4262811
16861: --
16862: -- set accounting line options
16863: --

Line 16864: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

16860: p_header_num => 0); -- 4262811
16861: --
16862: -- set accounting line options
16863: --
16864: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
16865: p_natural_side_code => 'G'
16866: , p_gain_or_loss_flag => 'N'
16867: , p_gl_transfer_mode_code => 'S'
16868: , p_acct_entry_type_code => 'A'

Line 16878: xla_ae_lines_pkg.SetAcctLineType

16874: --
16875: --
16876: -- set accounting line type info
16877: --
16878: xla_ae_lines_pkg.SetAcctLineType
16879: (p_component_type => l_component_type
16880: ,p_event_type_code => l_event_type_code
16881: ,p_line_definition_owner_code => l_line_definition_owner_code
16882: ,p_line_definition_code => l_line_definition_code

Line 16892: xla_ae_lines_pkg.SetAcctClass(

16888: ,p_event_class_code => l_event_class_code);
16889: --
16890: -- set accounting class
16891: --
16892: xla_ae_lines_pkg.SetAcctClass(
16893: p_accounting_class_code => 'TERV'
16894: , p_ae_header_id => l_ae_header_id
16895: );
16896:

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

16896:
16897: --
16898: -- set rounding class
16899: --
16900: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
16901: 'TERV';
16902:
16903: --
16904: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

16900: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
16901: 'TERV';
16902:
16903: --
16904: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
16905: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
16906: --
16907: -- bulk performance
16908: --

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

16901: 'TERV';
16902:
16903: --
16904: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
16905: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
16906: --
16907: -- bulk performance
16908: --
16909: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

16905: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
16906: --
16907: -- bulk performance
16908: --
16909: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16910:
16911: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16912: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16913:

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

16907: -- bulk performance
16908: --
16909: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16910:
16911: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16912: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16913:
16914: -- 4955764
16915: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

16911: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16912: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16913:
16914: -- 4955764
16915: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16916: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
16917:
16918: -- 4458381 Public Sector Enh
16919:

Line 17015: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

17011: l_rec_acct_attrs.array_num_value(38) := p_source_94;
17012: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
17013: l_rec_acct_attrs.array_num_value(39) := p_source_95;
17014:
17015: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
17016: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
17017:
17018: ---------------------------------------------------------------------------------------------------------------
17019: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

17012: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
17013: l_rec_acct_attrs.array_num_value(39) := p_source_95;
17014:
17015: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
17016: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
17017:
17018: ---------------------------------------------------------------------------------------------------------------
17019: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
17020: ---------------------------------------------------------------------------------------------------------------

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

17015: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
17016: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
17017:
17018: ---------------------------------------------------------------------------------------------------------------
17019: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
17020: ---------------------------------------------------------------------------------------------------------------
17021: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
17022:
17023: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

17017:
17018: ---------------------------------------------------------------------------------------------------------------
17019: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
17020: ---------------------------------------------------------------------------------------------------------------
17021: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
17022:
17023: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17024: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17025:

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

17019: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
17020: ---------------------------------------------------------------------------------------------------------------
17021: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
17022:
17023: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17024: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17025:
17026: IF xla_accounting_cache_pkg.GetValueChar
17027: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

17020: ---------------------------------------------------------------------------------------------------------------
17021: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
17022:
17023: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17024: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17025:
17026: IF xla_accounting_cache_pkg.GetValueChar
17027: (p_source_code => 'LEDGER_CATEGORY_CODE'
17028: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 17035: xla_ae_lines_pkg.BflowUpgEntry

17031: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17032: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
17033: )
17034: THEN
17035: xla_ae_lines_pkg.BflowUpgEntry
17036: (p_business_method_code => l_bflow_method_code
17037: ,p_business_class_code => l_bflow_class_code
17038: ,p_balance_type => l_balance_type_code);
17039: ELSE

Line 17052: xla_ae_lines_pkg.SetLineDescription(

17048: --
17049: -- call description
17050: --
17051:
17052: xla_ae_lines_pkg.SetLineDescription(
17053: p_ae_header_id => l_ae_header_id
17054: ,p_description => Description_2 (
17055: p_application_id => p_application_id
17056: , p_ae_header_id => l_ae_header_id

Line 17094: xla_ae_lines_pkg.set_ccid(

17090: , x_value_type_code => l_adr_value_type_code
17091: , p_side => 'ALL'
17092: );
17093:
17094: xla_ae_lines_pkg.set_ccid(
17095: p_code_combination_id => l_ccid
17096: , p_value_type_code => l_adr_value_type_code
17097: , p_transaction_coa_id => l_adr_transaction_coa_id
17098: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 17131: xla_ae_lines_pkg.set_segment(

17127: );
17128:
17129: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17130:
17131: xla_ae_lines_pkg.set_segment(
17132: p_to_segment_code => 'GL_ACCOUNT'
17133: , p_segment_value => l_segment
17134: , p_from_segment_code => l_adr_value_segment_code
17135: , p_from_combination_id => l_adr_value_combination_id

Line 17176: xla_ae_lines_pkg.set_segment(

17172: );
17173:
17174: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17175:
17176: xla_ae_lines_pkg.set_segment(
17177: p_to_segment_code => 'GL_ACCOUNT'
17178: , p_segment_value => l_segment
17179: , p_from_segment_code => l_adr_value_segment_code
17180: , p_from_combination_id => l_adr_value_combination_id

Line 17221: xla_ae_lines_pkg.set_segment(

17217: );
17218:
17219: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17220:
17221: xla_ae_lines_pkg.set_segment(
17222: p_to_segment_code => 'GL_BALANCING'
17223: , p_segment_value => l_segment
17224: , p_from_segment_code => l_adr_value_segment_code
17225: , p_from_combination_id => l_adr_value_combination_id

Line 17265: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

17261: xla_accounting_err_pkg.build_message
17262: (p_appli_s_name => 'XLA'
17263: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
17264: ,p_token_1 => 'LINE_NUMBER'
17265: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
17266: ,p_token_2 => 'LINE_TYPE_NAME'
17267: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
17268: l_component_type
17269: ,l_component_code

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

17297: --
17298: --
17299: ------------------------------------------------------------------------------------------------
17300: -- 4219869 Business Flow
17301: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
17302: -- Prior Entry. Currently, the following code is always generated.
17303: ------------------------------------------------------------------------------------------------
17304: XLA_AE_LINES_PKG.ValidateCurrentLine;
17305:

Line 17304: XLA_AE_LINES_PKG.ValidateCurrentLine;

17300: -- 4219869 Business Flow
17301: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
17302: -- Prior Entry. Currently, the following code is always generated.
17303: ------------------------------------------------------------------------------------------------
17304: XLA_AE_LINES_PKG.ValidateCurrentLine;
17305:
17306: ------------------------------------------------------------------------------------
17307: -- 4219869 Business Flow
17308: -- Populated credit and debit amounts -- Need to generate this within IF

Line 17310: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

17306: ------------------------------------------------------------------------------------
17307: -- 4219869 Business Flow
17308: -- Populated credit and debit amounts -- Need to generate this within IF
17309: ------------------------------------------------------------------------------------
17310: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17311:
17312: ----------------------------------------------------------------------------------
17313: -- 4219869 Business Flow
17314: -- Update journal entry status -- Need to generate this within IF

Line 17342: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

17338: -- To allow MPA report to determine if it should generate report process
17339: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
17340: ------------------------------------------------------------------------------------------
17341:
17342: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
17343: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
17344: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
17345: -- call ADRs
17346: -- Bug 4922099

Line 17343: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

17339: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
17340: ------------------------------------------------------------------------------------------
17341:
17342: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
17343: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
17344: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
17345: -- call ADRs
17346: -- Bug 4922099
17347: --

Line 17376: xla_ae_lines_pkg.set_ccid(

17372: , x_value_type_code => l_adr_value_type_code
17373: , p_side => 'ALL'
17374: );
17375:
17376: xla_ae_lines_pkg.set_ccid(
17377: p_code_combination_id => l_ccid
17378: , p_value_type_code => l_adr_value_type_code
17379: , p_transaction_coa_id => l_adr_transaction_coa_id
17380: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 17413: xla_ae_lines_pkg.set_segment(

17409: );
17410:
17411: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17412:
17413: xla_ae_lines_pkg.set_segment(
17414: p_to_segment_code => 'GL_ACCOUNT'
17415: , p_segment_value => l_segment
17416: , p_from_segment_code => l_adr_value_segment_code
17417: , p_from_combination_id => l_adr_value_combination_id

Line 17458: xla_ae_lines_pkg.set_segment(

17454: );
17455:
17456: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17457:
17458: xla_ae_lines_pkg.set_segment(
17459: p_to_segment_code => 'GL_ACCOUNT'
17460: , p_segment_value => l_segment
17461: , p_from_segment_code => l_adr_value_segment_code
17462: , p_from_combination_id => l_adr_value_combination_id

Line 17503: xla_ae_lines_pkg.set_segment(

17499: );
17500:
17501: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17502:
17503: xla_ae_lines_pkg.set_segment(
17504: p_to_segment_code => 'GL_BALANCING'
17505: , p_segment_value => l_segment
17506: , p_from_segment_code => l_adr_value_segment_code
17507: , p_from_combination_id => l_adr_value_combination_id

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

17530:
17531: --
17532: -- Update the line information that should be overwritten
17533: --
17534: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
17535: p_header_num => 1);
17536: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
17537:
17538: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

17532: -- Update the line information that should be overwritten
17533: --
17534: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
17535: p_header_num => 1);
17536: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
17537:
17538: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
17539:
17540: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

17534: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
17535: p_header_num => 1);
17536: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
17537:
17538: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
17539:
17540: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
17541: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
17542: END IF;

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

17537:
17538: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
17539:
17540: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
17541: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
17542: END IF;
17543:
17544: --
17545: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

17544: --
17545: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17546: --
17547: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17548: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17549: ELSE
17550: ---------------------------------------------------------------------------------------------------
17551: -- 4262811a Switch Sign
17552: ---------------------------------------------------------------------------------------------------

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

17549: ELSE
17550: ---------------------------------------------------------------------------------------------------
17551: -- 4262811a Switch Sign
17552: ---------------------------------------------------------------------------------------------------
17553: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17554: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

17550: ---------------------------------------------------------------------------------------------------
17551: -- 4262811a Switch Sign
17552: ---------------------------------------------------------------------------------------------------
17553: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17554: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17558: -- 5132302

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

17551: -- 4262811a Switch Sign
17552: ---------------------------------------------------------------------------------------------------
17553: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17554: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17558: -- 5132302
17559: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

17552: ---------------------------------------------------------------------------------------------------
17553: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17554: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17558: -- 5132302
17559: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17560: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

17553: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17554: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17558: -- 5132302
17559: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17560: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17561:

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

17555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17558: -- 5132302
17559: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17560: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17561:
17562: END IF;
17563:

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

17556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17558: -- 5132302
17559: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17560: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17561:
17562: END IF;
17563:
17564: -- 4955764

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

17561:
17562: END IF;
17563:
17564: -- 4955764
17565: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17566: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
17567:
17568:
17569: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 17569: XLA_AE_LINES_PKG.ValidateCurrentLine;

17565: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17566: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
17567:
17568:
17569: XLA_AE_LINES_PKG.ValidateCurrentLine;
17570: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17571:
17572: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17573: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 17570: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

17566: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
17567:
17568:
17569: XLA_AE_LINES_PKG.ValidateCurrentLine;
17570: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17571:
17572: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17573: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17574: ,p_balance_type_code => l_balance_type_code);

Line 17773: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

17769: --
17770: -- bulk performance
17771: --
17772: l_balance_type_code VARCHAR2(1);
17773: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
17774: l_log_module VARCHAR2(240);
17775:
17776: --
17777: -- Upgrade strategy

Line 17847: XLA_AE_LINES_PKG.SetNewLine;

17843: ') = 'Y'
17844: THEN
17845:
17846: --
17847: XLA_AE_LINES_PKG.SetNewLine;
17848:
17849: p_balance_type_code := l_balance_type_code;
17850: -- set the flag so later we will know whether the gain loss line needs to be created
17851:

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

17855:
17856: --
17857: -- bulk performance
17858: --
17859: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
17860: p_header_num => 0); -- 4262811
17861: --
17862: -- set accounting line options
17863: --

Line 17864: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

17860: p_header_num => 0); -- 4262811
17861: --
17862: -- set accounting line options
17863: --
17864: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
17865: p_natural_side_code => 'G'
17866: , p_gain_or_loss_flag => 'N'
17867: , p_gl_transfer_mode_code => 'S'
17868: , p_acct_entry_type_code => 'A'

Line 17878: xla_ae_lines_pkg.SetAcctLineType

17874: --
17875: --
17876: -- set accounting line type info
17877: --
17878: xla_ae_lines_pkg.SetAcctLineType
17879: (p_component_type => l_component_type
17880: ,p_event_type_code => l_event_type_code
17881: ,p_line_definition_owner_code => l_line_definition_owner_code
17882: ,p_line_definition_code => l_line_definition_code

Line 17892: xla_ae_lines_pkg.SetAcctClass(

17888: ,p_event_class_code => l_event_class_code);
17889: --
17890: -- set accounting class
17891: --
17892: xla_ae_lines_pkg.SetAcctClass(
17893: p_accounting_class_code => 'TERV'
17894: , p_ae_header_id => l_ae_header_id
17895: );
17896:

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

17896:
17897: --
17898: -- set rounding class
17899: --
17900: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
17901: 'TERV';
17902:
17903: --
17904: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

17900: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
17901: 'TERV';
17902:
17903: --
17904: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
17905: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
17906: --
17907: -- bulk performance
17908: --

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

17901: 'TERV';
17902:
17903: --
17904: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
17905: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
17906: --
17907: -- bulk performance
17908: --
17909: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

17905: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
17906: --
17907: -- bulk performance
17908: --
17909: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17910:
17911: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17912: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17913:

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

17907: -- bulk performance
17908: --
17909: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17910:
17911: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17912: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17913:
17914: -- 4955764
17915: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

17911: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17912: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17913:
17914: -- 4955764
17915: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17916: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
17917:
17918: -- 4458381 Public Sector Enh
17919:

Line 18013: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

18009: l_rec_acct_attrs.array_num_value(37) := p_source_94;
18010: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
18011: l_rec_acct_attrs.array_num_value(38) := p_source_95;
18012:
18013: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
18014: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
18015:
18016: ---------------------------------------------------------------------------------------------------------------
18017: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

18010: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
18011: l_rec_acct_attrs.array_num_value(38) := p_source_95;
18012:
18013: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
18014: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
18015:
18016: ---------------------------------------------------------------------------------------------------------------
18017: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18018: ---------------------------------------------------------------------------------------------------------------

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

18013: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
18014: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
18015:
18016: ---------------------------------------------------------------------------------------------------------------
18017: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18018: ---------------------------------------------------------------------------------------------------------------
18019: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18020:
18021: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

18015:
18016: ---------------------------------------------------------------------------------------------------------------
18017: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18018: ---------------------------------------------------------------------------------------------------------------
18019: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18020:
18021: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18022: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18023:

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

18017: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18018: ---------------------------------------------------------------------------------------------------------------
18019: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18020:
18021: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18022: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18023:
18024: IF xla_accounting_cache_pkg.GetValueChar
18025: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

18018: ---------------------------------------------------------------------------------------------------------------
18019: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18020:
18021: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18022: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18023:
18024: IF xla_accounting_cache_pkg.GetValueChar
18025: (p_source_code => 'LEDGER_CATEGORY_CODE'
18026: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 18033: xla_ae_lines_pkg.BflowUpgEntry

18029: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18030: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
18031: )
18032: THEN
18033: xla_ae_lines_pkg.BflowUpgEntry
18034: (p_business_method_code => l_bflow_method_code
18035: ,p_business_class_code => l_bflow_class_code
18036: ,p_balance_type => l_balance_type_code);
18037: ELSE

Line 18050: xla_ae_lines_pkg.SetLineDescription(

18046: --
18047: -- call description
18048: --
18049:
18050: xla_ae_lines_pkg.SetLineDescription(
18051: p_ae_header_id => l_ae_header_id
18052: ,p_description => Description_2 (
18053: p_application_id => p_application_id
18054: , p_ae_header_id => l_ae_header_id

Line 18092: xla_ae_lines_pkg.set_ccid(

18088: , x_value_type_code => l_adr_value_type_code
18089: , p_side => 'ALL'
18090: );
18091:
18092: xla_ae_lines_pkg.set_ccid(
18093: p_code_combination_id => l_ccid
18094: , p_value_type_code => l_adr_value_type_code
18095: , p_transaction_coa_id => l_adr_transaction_coa_id
18096: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 18129: xla_ae_lines_pkg.set_segment(

18125: );
18126:
18127: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
18128:
18129: xla_ae_lines_pkg.set_segment(
18130: p_to_segment_code => 'GL_ACCOUNT'
18131: , p_segment_value => l_segment
18132: , p_from_segment_code => l_adr_value_segment_code
18133: , p_from_combination_id => l_adr_value_combination_id

Line 18174: xla_ae_lines_pkg.set_segment(

18170: );
18171:
18172: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
18173:
18174: xla_ae_lines_pkg.set_segment(
18175: p_to_segment_code => 'GL_ACCOUNT'
18176: , p_segment_value => l_segment
18177: , p_from_segment_code => l_adr_value_segment_code
18178: , p_from_combination_id => l_adr_value_combination_id

Line 18219: xla_ae_lines_pkg.set_segment(

18215: );
18216:
18217: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
18218:
18219: xla_ae_lines_pkg.set_segment(
18220: p_to_segment_code => 'GL_BALANCING'
18221: , p_segment_value => l_segment
18222: , p_from_segment_code => l_adr_value_segment_code
18223: , p_from_combination_id => l_adr_value_combination_id

Line 18263: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

18259: xla_accounting_err_pkg.build_message
18260: (p_appli_s_name => 'XLA'
18261: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
18262: ,p_token_1 => 'LINE_NUMBER'
18263: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
18264: ,p_token_2 => 'LINE_TYPE_NAME'
18265: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
18266: l_component_type
18267: ,l_component_code

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

18295: --
18296: --
18297: ------------------------------------------------------------------------------------------------
18298: -- 4219869 Business Flow
18299: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
18300: -- Prior Entry. Currently, the following code is always generated.
18301: ------------------------------------------------------------------------------------------------
18302: XLA_AE_LINES_PKG.ValidateCurrentLine;
18303:

Line 18302: XLA_AE_LINES_PKG.ValidateCurrentLine;

18298: -- 4219869 Business Flow
18299: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
18300: -- Prior Entry. Currently, the following code is always generated.
18301: ------------------------------------------------------------------------------------------------
18302: XLA_AE_LINES_PKG.ValidateCurrentLine;
18303:
18304: ------------------------------------------------------------------------------------
18305: -- 4219869 Business Flow
18306: -- Populated credit and debit amounts -- Need to generate this within IF

Line 18308: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

18304: ------------------------------------------------------------------------------------
18305: -- 4219869 Business Flow
18306: -- Populated credit and debit amounts -- Need to generate this within IF
18307: ------------------------------------------------------------------------------------
18308: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18309:
18310: ----------------------------------------------------------------------------------
18311: -- 4219869 Business Flow
18312: -- Update journal entry status -- Need to generate this within IF

Line 18340: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

18336: -- To allow MPA report to determine if it should generate report process
18337: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
18338: ------------------------------------------------------------------------------------------
18339:
18340: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
18341: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
18342: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
18343: -- call ADRs
18344: -- Bug 4922099

Line 18341: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

18337: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
18338: ------------------------------------------------------------------------------------------
18339:
18340: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
18341: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
18342: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
18343: -- call ADRs
18344: -- Bug 4922099
18345: --

Line 18374: xla_ae_lines_pkg.set_ccid(

18370: , x_value_type_code => l_adr_value_type_code
18371: , p_side => 'ALL'
18372: );
18373:
18374: xla_ae_lines_pkg.set_ccid(
18375: p_code_combination_id => l_ccid
18376: , p_value_type_code => l_adr_value_type_code
18377: , p_transaction_coa_id => l_adr_transaction_coa_id
18378: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 18411: xla_ae_lines_pkg.set_segment(

18407: );
18408:
18409: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
18410:
18411: xla_ae_lines_pkg.set_segment(
18412: p_to_segment_code => 'GL_ACCOUNT'
18413: , p_segment_value => l_segment
18414: , p_from_segment_code => l_adr_value_segment_code
18415: , p_from_combination_id => l_adr_value_combination_id

Line 18456: xla_ae_lines_pkg.set_segment(

18452: );
18453:
18454: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
18455:
18456: xla_ae_lines_pkg.set_segment(
18457: p_to_segment_code => 'GL_ACCOUNT'
18458: , p_segment_value => l_segment
18459: , p_from_segment_code => l_adr_value_segment_code
18460: , p_from_combination_id => l_adr_value_combination_id

Line 18501: xla_ae_lines_pkg.set_segment(

18497: );
18498:
18499: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
18500:
18501: xla_ae_lines_pkg.set_segment(
18502: p_to_segment_code => 'GL_BALANCING'
18503: , p_segment_value => l_segment
18504: , p_from_segment_code => l_adr_value_segment_code
18505: , p_from_combination_id => l_adr_value_combination_id

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

18528:
18529: --
18530: -- Update the line information that should be overwritten
18531: --
18532: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
18533: p_header_num => 1);
18534: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
18535:
18536: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

18530: -- Update the line information that should be overwritten
18531: --
18532: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
18533: p_header_num => 1);
18534: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
18535:
18536: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
18537:
18538: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

18532: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
18533: p_header_num => 1);
18534: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
18535:
18536: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
18537:
18538: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
18539: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
18540: END IF;

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

18535:
18536: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
18537:
18538: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
18539: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
18540: END IF;
18541:
18542: --
18543: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

18542: --
18543: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18544: --
18545: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18546: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18547: ELSE
18548: ---------------------------------------------------------------------------------------------------
18549: -- 4262811a Switch Sign
18550: ---------------------------------------------------------------------------------------------------

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

18547: ELSE
18548: ---------------------------------------------------------------------------------------------------
18549: -- 4262811a Switch Sign
18550: ---------------------------------------------------------------------------------------------------
18551: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

18548: ---------------------------------------------------------------------------------------------------
18549: -- 4262811a Switch Sign
18550: ---------------------------------------------------------------------------------------------------
18551: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18556: -- 5132302

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

18549: -- 4262811a Switch Sign
18550: ---------------------------------------------------------------------------------------------------
18551: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18556: -- 5132302
18557: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

18550: ---------------------------------------------------------------------------------------------------
18551: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18556: -- 5132302
18557: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18558: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

18551: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18556: -- 5132302
18557: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18558: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18559:

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

18553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18556: -- 5132302
18557: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18558: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18559:
18560: END IF;
18561:

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

18554: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18555: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18556: -- 5132302
18557: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18558: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18559:
18560: END IF;
18561:
18562: -- 4955764

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

18559:
18560: END IF;
18561:
18562: -- 4955764
18563: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18564: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18565:
18566:
18567: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 18567: XLA_AE_LINES_PKG.ValidateCurrentLine;

18563: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18564: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18565:
18566:
18567: XLA_AE_LINES_PKG.ValidateCurrentLine;
18568: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18569:
18570: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18571: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 18568: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

18564: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18565:
18566:
18567: XLA_AE_LINES_PKG.ValidateCurrentLine;
18568: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18569:
18570: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18571: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18572: ,p_balance_type_code => l_balance_type_code);

Line 18736: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

18732: --
18733: -- bulk performance
18734: --
18735: l_balance_type_code VARCHAR2(1);
18736: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
18737: l_log_module VARCHAR2(240);
18738:
18739: --
18740: -- Upgrade strategy

Line 18806: XLA_AE_LINES_PKG.SetNewLine;

18802: ') = 'BANK CHARGE'
18803: THEN
18804:
18805: --
18806: XLA_AE_LINES_PKG.SetNewLine;
18807:
18808: p_balance_type_code := l_balance_type_code;
18809: -- set the flag so later we will know whether the gain loss line needs to be created
18810:

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

18814:
18815: --
18816: -- bulk performance
18817: --
18818: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
18819: p_header_num => 0); -- 4262811
18820: --
18821: -- set accounting line options
18822: --

Line 18823: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

18819: p_header_num => 0); -- 4262811
18820: --
18821: -- set accounting line options
18822: --
18823: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
18824: p_natural_side_code => 'D'
18825: , p_gain_or_loss_flag => 'N'
18826: , p_gl_transfer_mode_code => 'S'
18827: , p_acct_entry_type_code => 'A'

Line 18837: xla_ae_lines_pkg.SetAcctLineType

18833: --
18834: --
18835: -- set accounting line type info
18836: --
18837: xla_ae_lines_pkg.SetAcctLineType
18838: (p_component_type => l_component_type
18839: ,p_event_type_code => l_event_type_code
18840: ,p_line_definition_owner_code => l_line_definition_owner_code
18841: ,p_line_definition_code => l_line_definition_code

Line 18851: xla_ae_lines_pkg.SetAcctClass(

18847: ,p_event_class_code => l_event_class_code);
18848: --
18849: -- set accounting class
18850: --
18851: xla_ae_lines_pkg.SetAcctClass(
18852: p_accounting_class_code => 'BANK_CHG'
18853: , p_ae_header_id => l_ae_header_id
18854: );
18855:

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

18855:
18856: --
18857: -- set rounding class
18858: --
18859: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
18860: 'BANK_CHG';
18861:
18862: --
18863: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

18859: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
18860: 'BANK_CHG';
18861:
18862: --
18863: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
18864: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
18865: --
18866: -- bulk performance
18867: --

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

18860: 'BANK_CHG';
18861:
18862: --
18863: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
18864: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
18865: --
18866: -- bulk performance
18867: --
18868: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

18864: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
18865: --
18866: -- bulk performance
18867: --
18868: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18869:
18870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18871: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18872:

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

18866: -- bulk performance
18867: --
18868: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18869:
18870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18871: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18872:
18873: -- 4955764
18874: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

18870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18871: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18872:
18873: -- 4955764
18874: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18875: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
18876:
18877: -- 4458381 Public Sector Enh
18878:

Line 18934: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

18930: l_rec_acct_attrs.array_num_value(23) := p_source_91;
18931: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
18932: l_rec_acct_attrs.array_num_value(24) := p_source_93;
18933:
18934: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
18935: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
18936:
18937: ---------------------------------------------------------------------------------------------------------------
18938: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

18931: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
18932: l_rec_acct_attrs.array_num_value(24) := p_source_93;
18933:
18934: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
18935: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
18936:
18937: ---------------------------------------------------------------------------------------------------------------
18938: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18939: ---------------------------------------------------------------------------------------------------------------

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

18934: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
18935: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
18936:
18937: ---------------------------------------------------------------------------------------------------------------
18938: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18939: ---------------------------------------------------------------------------------------------------------------
18940: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18941:
18942: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

18936:
18937: ---------------------------------------------------------------------------------------------------------------
18938: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18939: ---------------------------------------------------------------------------------------------------------------
18940: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18941:
18942: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18943: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18944:

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

18938: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18939: ---------------------------------------------------------------------------------------------------------------
18940: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18941:
18942: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18943: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18944:
18945: IF xla_accounting_cache_pkg.GetValueChar
18946: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

18939: ---------------------------------------------------------------------------------------------------------------
18940: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18941:
18942: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18943: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18944:
18945: IF xla_accounting_cache_pkg.GetValueChar
18946: (p_source_code => 'LEDGER_CATEGORY_CODE'
18947: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 18954: xla_ae_lines_pkg.BflowUpgEntry

18950: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18951: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
18952: )
18953: THEN
18954: xla_ae_lines_pkg.BflowUpgEntry
18955: (p_business_method_code => l_bflow_method_code
18956: ,p_business_class_code => l_bflow_class_code
18957: ,p_balance_type => l_balance_type_code);
18958: ELSE

Line 18997: xla_ae_lines_pkg.set_ccid(

18993: , x_value_type_code => l_adr_value_type_code
18994: , p_side => 'NA'
18995: );
18996:
18997: xla_ae_lines_pkg.set_ccid(
18998: p_code_combination_id => l_ccid
18999: , p_value_type_code => l_adr_value_type_code
19000: , p_transaction_coa_id => l_adr_transaction_coa_id
19001: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 19032: xla_ae_lines_pkg.set_segment(

19028: );
19029:
19030: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
19031:
19032: xla_ae_lines_pkg.set_segment(
19033: p_to_segment_code => 'GL_ACCOUNT'
19034: , p_segment_value => l_segment
19035: , p_from_segment_code => l_adr_value_segment_code
19036: , p_from_combination_id => l_adr_value_combination_id

Line 19075: xla_ae_lines_pkg.set_segment(

19071: );
19072:
19073: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
19074:
19075: xla_ae_lines_pkg.set_segment(
19076: p_to_segment_code => 'GL_BALANCING'
19077: , p_segment_value => l_segment
19078: , p_from_segment_code => l_adr_value_segment_code
19079: , p_from_combination_id => l_adr_value_combination_id

Line 19119: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

19115: xla_accounting_err_pkg.build_message
19116: (p_appli_s_name => 'XLA'
19117: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
19118: ,p_token_1 => 'LINE_NUMBER'
19119: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
19120: ,p_token_2 => 'LINE_TYPE_NAME'
19121: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
19122: l_component_type
19123: ,l_component_code

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

19151: --
19152: --
19153: ------------------------------------------------------------------------------------------------
19154: -- 4219869 Business Flow
19155: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
19156: -- Prior Entry. Currently, the following code is always generated.
19157: ------------------------------------------------------------------------------------------------
19158: XLA_AE_LINES_PKG.ValidateCurrentLine;
19159:

Line 19158: XLA_AE_LINES_PKG.ValidateCurrentLine;

19154: -- 4219869 Business Flow
19155: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
19156: -- Prior Entry. Currently, the following code is always generated.
19157: ------------------------------------------------------------------------------------------------
19158: XLA_AE_LINES_PKG.ValidateCurrentLine;
19159:
19160: ------------------------------------------------------------------------------------
19161: -- 4219869 Business Flow
19162: -- Populated credit and debit amounts -- Need to generate this within IF

Line 19164: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

19160: ------------------------------------------------------------------------------------
19161: -- 4219869 Business Flow
19162: -- Populated credit and debit amounts -- Need to generate this within IF
19163: ------------------------------------------------------------------------------------
19164: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19165:
19166: ----------------------------------------------------------------------------------
19167: -- 4219869 Business Flow
19168: -- Update journal entry status -- Need to generate this within IF

Line 19196: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

19192: -- To allow MPA report to determine if it should generate report process
19193: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
19194: ------------------------------------------------------------------------------------------
19195:
19196: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
19197: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
19198: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
19199: -- call ADRs
19200: -- Bug 4922099

Line 19197: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

19193: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
19194: ------------------------------------------------------------------------------------------
19195:
19196: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
19197: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
19198: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
19199: -- call ADRs
19200: -- Bug 4922099
19201: --

Line 19224: xla_ae_lines_pkg.set_ccid(

19220: , x_value_type_code => l_adr_value_type_code
19221: , p_side => 'NA'
19222: );
19223:
19224: xla_ae_lines_pkg.set_ccid(
19225: p_code_combination_id => l_ccid
19226: , p_value_type_code => l_adr_value_type_code
19227: , p_transaction_coa_id => l_adr_transaction_coa_id
19228: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 19259: xla_ae_lines_pkg.set_segment(

19255: );
19256:
19257: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
19258:
19259: xla_ae_lines_pkg.set_segment(
19260: p_to_segment_code => 'GL_ACCOUNT'
19261: , p_segment_value => l_segment
19262: , p_from_segment_code => l_adr_value_segment_code
19263: , p_from_combination_id => l_adr_value_combination_id

Line 19302: xla_ae_lines_pkg.set_segment(

19298: );
19299:
19300: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
19301:
19302: xla_ae_lines_pkg.set_segment(
19303: p_to_segment_code => 'GL_BALANCING'
19304: , p_segment_value => l_segment
19305: , p_from_segment_code => l_adr_value_segment_code
19306: , p_from_combination_id => l_adr_value_combination_id

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

19329:
19330: --
19331: -- Update the line information that should be overwritten
19332: --
19333: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
19334: p_header_num => 1);
19335: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
19336:
19337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

19331: -- Update the line information that should be overwritten
19332: --
19333: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
19334: p_header_num => 1);
19335: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
19336:
19337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
19338:
19339: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

19333: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
19334: p_header_num => 1);
19335: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
19336:
19337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
19338:
19339: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
19340: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
19341: END IF;

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

19336:
19337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
19338:
19339: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
19340: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
19341: END IF;
19342:
19343: --
19344: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

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

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

19348: ELSE
19349: ---------------------------------------------------------------------------------------------------
19350: -- 4262811a Switch Sign
19351: ---------------------------------------------------------------------------------------------------
19352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

19349: ---------------------------------------------------------------------------------------------------
19350: -- 4262811a Switch Sign
19351: ---------------------------------------------------------------------------------------------------
19352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19357: -- 5132302

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

19350: -- 4262811a Switch Sign
19351: ---------------------------------------------------------------------------------------------------
19352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19357: -- 5132302
19358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

19351: ---------------------------------------------------------------------------------------------------
19352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19357: -- 5132302
19358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

19352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19357: -- 5132302
19358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19360:

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

19354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19357: -- 5132302
19358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19360:
19361: END IF;
19362:

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

19355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19357: -- 5132302
19358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19360:
19361: END IF;
19362:
19363: -- 4955764

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

19360:
19361: END IF;
19362:
19363: -- 4955764
19364: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19365: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19366:
19367:
19368: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 19368: XLA_AE_LINES_PKG.ValidateCurrentLine;

19364: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19365: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19366:
19367:
19368: XLA_AE_LINES_PKG.ValidateCurrentLine;
19369: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19370:
19371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19372: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 19369: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

19365: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19366:
19367:
19368: XLA_AE_LINES_PKG.ValidateCurrentLine;
19369: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19370:
19371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19372: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19373: ,p_balance_type_code => l_balance_type_code);

Line 19537: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

19533: --
19534: -- bulk performance
19535: --
19536: l_balance_type_code VARCHAR2(1);
19537: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
19538: l_log_module VARCHAR2(240);
19539:
19540: --
19541: -- Upgrade strategy

Line 19607: XLA_AE_LINES_PKG.SetNewLine;

19603: ') = 'BANK ERROR'
19604: THEN
19605:
19606: --
19607: XLA_AE_LINES_PKG.SetNewLine;
19608:
19609: p_balance_type_code := l_balance_type_code;
19610: -- set the flag so later we will know whether the gain loss line needs to be created
19611:

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

19615:
19616: --
19617: -- bulk performance
19618: --
19619: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
19620: p_header_num => 0); -- 4262811
19621: --
19622: -- set accounting line options
19623: --

Line 19624: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

19620: p_header_num => 0); -- 4262811
19621: --
19622: -- set accounting line options
19623: --
19624: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
19625: p_natural_side_code => 'D'
19626: , p_gain_or_loss_flag => 'N'
19627: , p_gl_transfer_mode_code => 'S'
19628: , p_acct_entry_type_code => 'A'

Line 19638: xla_ae_lines_pkg.SetAcctLineType

19634: --
19635: --
19636: -- set accounting line type info
19637: --
19638: xla_ae_lines_pkg.SetAcctLineType
19639: (p_component_type => l_component_type
19640: ,p_event_type_code => l_event_type_code
19641: ,p_line_definition_owner_code => l_line_definition_owner_code
19642: ,p_line_definition_code => l_line_definition_code

Line 19652: xla_ae_lines_pkg.SetAcctClass(

19648: ,p_event_class_code => l_event_class_code);
19649: --
19650: -- set accounting class
19651: --
19652: xla_ae_lines_pkg.SetAcctClass(
19653: p_accounting_class_code => 'BANK_ERROR'
19654: , p_ae_header_id => l_ae_header_id
19655: );
19656:

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

19656:
19657: --
19658: -- set rounding class
19659: --
19660: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
19661: 'BANK_ERROR';
19662:
19663: --
19664: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

19660: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
19661: 'BANK_ERROR';
19662:
19663: --
19664: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
19665: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
19666: --
19667: -- bulk performance
19668: --

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

19661: 'BANK_ERROR';
19662:
19663: --
19664: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
19665: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
19666: --
19667: -- bulk performance
19668: --
19669: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

19665: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
19666: --
19667: -- bulk performance
19668: --
19669: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19670:
19671: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19672: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19673:

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

19667: -- bulk performance
19668: --
19669: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19670:
19671: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19672: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19673:
19674: -- 4955764
19675: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

19671: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19672: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19673:
19674: -- 4955764
19675: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19676: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
19677:
19678: -- 4458381 Public Sector Enh
19679:

Line 19735: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

19731: l_rec_acct_attrs.array_num_value(23) := p_source_91;
19732: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
19733: l_rec_acct_attrs.array_num_value(24) := p_source_93;
19734:
19735: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
19736: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
19737:
19738: ---------------------------------------------------------------------------------------------------------------
19739: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

19732: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
19733: l_rec_acct_attrs.array_num_value(24) := p_source_93;
19734:
19735: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
19736: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
19737:
19738: ---------------------------------------------------------------------------------------------------------------
19739: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
19740: ---------------------------------------------------------------------------------------------------------------

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

19735: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
19736: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
19737:
19738: ---------------------------------------------------------------------------------------------------------------
19739: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
19740: ---------------------------------------------------------------------------------------------------------------
19741: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
19742:
19743: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

19737:
19738: ---------------------------------------------------------------------------------------------------------------
19739: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
19740: ---------------------------------------------------------------------------------------------------------------
19741: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
19742:
19743: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19744: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19745:

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

19739: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
19740: ---------------------------------------------------------------------------------------------------------------
19741: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
19742:
19743: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19744: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19745:
19746: IF xla_accounting_cache_pkg.GetValueChar
19747: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

19740: ---------------------------------------------------------------------------------------------------------------
19741: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
19742:
19743: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19744: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19745:
19746: IF xla_accounting_cache_pkg.GetValueChar
19747: (p_source_code => 'LEDGER_CATEGORY_CODE'
19748: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 19755: xla_ae_lines_pkg.BflowUpgEntry

19751: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19752: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
19753: )
19754: THEN
19755: xla_ae_lines_pkg.BflowUpgEntry
19756: (p_business_method_code => l_bflow_method_code
19757: ,p_business_class_code => l_bflow_class_code
19758: ,p_balance_type => l_balance_type_code);
19759: ELSE

Line 19798: xla_ae_lines_pkg.set_ccid(

19794: , x_value_type_code => l_adr_value_type_code
19795: , p_side => 'NA'
19796: );
19797:
19798: xla_ae_lines_pkg.set_ccid(
19799: p_code_combination_id => l_ccid
19800: , p_value_type_code => l_adr_value_type_code
19801: , p_transaction_coa_id => l_adr_transaction_coa_id
19802: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 19833: xla_ae_lines_pkg.set_segment(

19829: );
19830:
19831: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
19832:
19833: xla_ae_lines_pkg.set_segment(
19834: p_to_segment_code => 'GL_ACCOUNT'
19835: , p_segment_value => l_segment
19836: , p_from_segment_code => l_adr_value_segment_code
19837: , p_from_combination_id => l_adr_value_combination_id

Line 19876: xla_ae_lines_pkg.set_segment(

19872: );
19873:
19874: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
19875:
19876: xla_ae_lines_pkg.set_segment(
19877: p_to_segment_code => 'GL_BALANCING'
19878: , p_segment_value => l_segment
19879: , p_from_segment_code => l_adr_value_segment_code
19880: , p_from_combination_id => l_adr_value_combination_id

Line 19920: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

19916: xla_accounting_err_pkg.build_message
19917: (p_appli_s_name => 'XLA'
19918: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
19919: ,p_token_1 => 'LINE_NUMBER'
19920: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
19921: ,p_token_2 => 'LINE_TYPE_NAME'
19922: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
19923: l_component_type
19924: ,l_component_code

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

19952: --
19953: --
19954: ------------------------------------------------------------------------------------------------
19955: -- 4219869 Business Flow
19956: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
19957: -- Prior Entry. Currently, the following code is always generated.
19958: ------------------------------------------------------------------------------------------------
19959: XLA_AE_LINES_PKG.ValidateCurrentLine;
19960:

Line 19959: XLA_AE_LINES_PKG.ValidateCurrentLine;

19955: -- 4219869 Business Flow
19956: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
19957: -- Prior Entry. Currently, the following code is always generated.
19958: ------------------------------------------------------------------------------------------------
19959: XLA_AE_LINES_PKG.ValidateCurrentLine;
19960:
19961: ------------------------------------------------------------------------------------
19962: -- 4219869 Business Flow
19963: -- Populated credit and debit amounts -- Need to generate this within IF

Line 19965: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

19961: ------------------------------------------------------------------------------------
19962: -- 4219869 Business Flow
19963: -- Populated credit and debit amounts -- Need to generate this within IF
19964: ------------------------------------------------------------------------------------
19965: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19966:
19967: ----------------------------------------------------------------------------------
19968: -- 4219869 Business Flow
19969: -- Update journal entry status -- Need to generate this within IF

Line 19997: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

19993: -- To allow MPA report to determine if it should generate report process
19994: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
19995: ------------------------------------------------------------------------------------------
19996:
19997: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
19998: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
19999: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
20000: -- call ADRs
20001: -- Bug 4922099

Line 19998: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

19994: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
19995: ------------------------------------------------------------------------------------------
19996:
19997: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
19998: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
19999: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
20000: -- call ADRs
20001: -- Bug 4922099
20002: --

Line 20025: xla_ae_lines_pkg.set_ccid(

20021: , x_value_type_code => l_adr_value_type_code
20022: , p_side => 'NA'
20023: );
20024:
20025: xla_ae_lines_pkg.set_ccid(
20026: p_code_combination_id => l_ccid
20027: , p_value_type_code => l_adr_value_type_code
20028: , p_transaction_coa_id => l_adr_transaction_coa_id
20029: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 20060: xla_ae_lines_pkg.set_segment(

20056: );
20057:
20058: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
20059:
20060: xla_ae_lines_pkg.set_segment(
20061: p_to_segment_code => 'GL_ACCOUNT'
20062: , p_segment_value => l_segment
20063: , p_from_segment_code => l_adr_value_segment_code
20064: , p_from_combination_id => l_adr_value_combination_id

Line 20103: xla_ae_lines_pkg.set_segment(

20099: );
20100:
20101: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
20102:
20103: xla_ae_lines_pkg.set_segment(
20104: p_to_segment_code => 'GL_BALANCING'
20105: , p_segment_value => l_segment
20106: , p_from_segment_code => l_adr_value_segment_code
20107: , p_from_combination_id => l_adr_value_combination_id

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

20130:
20131: --
20132: -- Update the line information that should be overwritten
20133: --
20134: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
20135: p_header_num => 1);
20136: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
20137:
20138: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

20132: -- Update the line information that should be overwritten
20133: --
20134: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
20135: p_header_num => 1);
20136: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
20137:
20138: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
20139:
20140: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

20134: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
20135: p_header_num => 1);
20136: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
20137:
20138: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
20139:
20140: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
20141: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
20142: END IF;

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

20137:
20138: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
20139:
20140: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
20141: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
20142: END IF;
20143:
20144: --
20145: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

20144: --
20145: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20146: --
20147: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20148: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20149: ELSE
20150: ---------------------------------------------------------------------------------------------------
20151: -- 4262811a Switch Sign
20152: ---------------------------------------------------------------------------------------------------

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

20149: ELSE
20150: ---------------------------------------------------------------------------------------------------
20151: -- 4262811a Switch Sign
20152: ---------------------------------------------------------------------------------------------------
20153: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20154: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20155: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20156: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20157: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

20150: ---------------------------------------------------------------------------------------------------
20151: -- 4262811a Switch Sign
20152: ---------------------------------------------------------------------------------------------------
20153: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20154: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20155: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20156: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20157: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20158: -- 5132302

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

20151: -- 4262811a Switch Sign
20152: ---------------------------------------------------------------------------------------------------
20153: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20154: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20155: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20156: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20157: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20158: -- 5132302
20159: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

20152: ---------------------------------------------------------------------------------------------------
20153: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20154: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20155: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20156: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20157: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20158: -- 5132302
20159: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20160: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

20153: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20154: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20155: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20156: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20157: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20158: -- 5132302
20159: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20160: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20161:

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

20155: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20156: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20157: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20158: -- 5132302
20159: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20160: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20161:
20162: END IF;
20163:

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

20156: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20157: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20158: -- 5132302
20159: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20160: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20161:
20162: END IF;
20163:
20164: -- 4955764

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

20161:
20162: END IF;
20163:
20164: -- 4955764
20165: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20166: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
20167:
20168:
20169: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 20169: XLA_AE_LINES_PKG.ValidateCurrentLine;

20165: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20166: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
20167:
20168:
20169: XLA_AE_LINES_PKG.ValidateCurrentLine;
20170: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20171:
20172: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20173: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 20170: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

20166: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
20167:
20168:
20169: XLA_AE_LINES_PKG.ValidateCurrentLine;
20170: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20171:
20172: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20173: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20174: ,p_balance_type_code => l_balance_type_code);

Line 20339: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

20335: --
20336: -- bulk performance
20337: --
20338: l_balance_type_code VARCHAR2(1);
20339: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
20340: l_log_module VARCHAR2(240);
20341:
20342: --
20343: -- Upgrade strategy

Line 20417: XLA_AE_LINES_PKG.SetNewLine;

20413: ') = 'BANK ERROR')
20414: THEN
20415:
20416: --
20417: XLA_AE_LINES_PKG.SetNewLine;
20418:
20419: p_balance_type_code := l_balance_type_code;
20420: -- set the flag so later we will know whether the gain loss line needs to be created
20421:

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

20425:
20426: --
20427: -- bulk performance
20428: --
20429: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
20430: p_header_num => 0); -- 4262811
20431: --
20432: -- set accounting line options
20433: --

Line 20434: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

20430: p_header_num => 0); -- 4262811
20431: --
20432: -- set accounting line options
20433: --
20434: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
20435: p_natural_side_code => 'C'
20436: , p_gain_or_loss_flag => 'N'
20437: , p_gl_transfer_mode_code => 'S'
20438: , p_acct_entry_type_code => 'A'

Line 20448: xla_ae_lines_pkg.SetAcctLineType

20444: --
20445: --
20446: -- set accounting line type info
20447: --
20448: xla_ae_lines_pkg.SetAcctLineType
20449: (p_component_type => l_component_type
20450: ,p_event_type_code => l_event_type_code
20451: ,p_line_definition_owner_code => l_line_definition_owner_code
20452: ,p_line_definition_code => l_line_definition_code

Line 20462: xla_ae_lines_pkg.SetAcctClass(

20458: ,p_event_class_code => l_event_class_code);
20459: --
20460: -- set accounting class
20461: --
20462: xla_ae_lines_pkg.SetAcctClass(
20463: p_accounting_class_code => 'CASH'
20464: , p_ae_header_id => l_ae_header_id
20465: );
20466:

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

20466:
20467: --
20468: -- set rounding class
20469: --
20470: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
20471: 'CASH';
20472:
20473: --
20474: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

20470: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
20471: 'CASH';
20472:
20473: --
20474: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
20475: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
20476: --
20477: -- bulk performance
20478: --

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

20471: 'CASH';
20472:
20473: --
20474: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
20475: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
20476: --
20477: -- bulk performance
20478: --
20479: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

20475: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
20476: --
20477: -- bulk performance
20478: --
20479: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20480:
20481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20482: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20483:

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

20477: -- bulk performance
20478: --
20479: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20480:
20481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20482: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20483:
20484: -- 4955764
20485: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

20481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20482: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20483:
20484: -- 4955764
20485: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20486: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
20487:
20488: -- 4458381 Public Sector Enh
20489:

Line 20545: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

20541: l_rec_acct_attrs.array_num_value(23) := p_source_91;
20542: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
20543: l_rec_acct_attrs.array_num_value(24) := p_source_93;
20544:
20545: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20546: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20547:
20548: ---------------------------------------------------------------------------------------------------------------
20549: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

20542: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
20543: l_rec_acct_attrs.array_num_value(24) := p_source_93;
20544:
20545: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20546: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20547:
20548: ---------------------------------------------------------------------------------------------------------------
20549: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20550: ---------------------------------------------------------------------------------------------------------------

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

20545: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20546: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20547:
20548: ---------------------------------------------------------------------------------------------------------------
20549: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20550: ---------------------------------------------------------------------------------------------------------------
20551: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20552:
20553: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

20547:
20548: ---------------------------------------------------------------------------------------------------------------
20549: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20550: ---------------------------------------------------------------------------------------------------------------
20551: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20552:
20553: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20554: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20555:

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

20549: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20550: ---------------------------------------------------------------------------------------------------------------
20551: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20552:
20553: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20554: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20555:
20556: IF xla_accounting_cache_pkg.GetValueChar
20557: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

20550: ---------------------------------------------------------------------------------------------------------------
20551: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20552:
20553: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20554: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20555:
20556: IF xla_accounting_cache_pkg.GetValueChar
20557: (p_source_code => 'LEDGER_CATEGORY_CODE'
20558: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 20565: xla_ae_lines_pkg.BflowUpgEntry

20561: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20562: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
20563: )
20564: THEN
20565: xla_ae_lines_pkg.BflowUpgEntry
20566: (p_business_method_code => l_bflow_method_code
20567: ,p_business_class_code => l_bflow_class_code
20568: ,p_balance_type => l_balance_type_code);
20569: ELSE

Line 20571: XLA_AE_LINES_PKG.business_flow_validation(

20567: ,p_business_class_code => l_bflow_class_code
20568: ,p_balance_type => l_balance_type_code);
20569: ELSE
20570: NULL;
20571: XLA_AE_LINES_PKG.business_flow_validation(
20572: p_business_method_code => l_bflow_method_code
20573: ,p_business_class_code => l_bflow_class_code
20574: ,p_inherit_description_flag => l_inherit_desc_flag);
20575: END IF;

Line 20598: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

20594: NULL;
20595: --
20596: --
20597:
20598: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
20599: p_code_combination_id => TO_NUMBER(C_NUM)
20600: , p_value_type_code => NULL
20601: , p_transaction_coa_id => null
20602: , p_accounting_coa_id => null

Line 20615: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20611: );
20612:
20613:
20614: -- initialise segments
20615: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20616: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20617: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20618: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20619: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20616: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20612:
20613:
20614: -- initialise segments
20615: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20616: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20617: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20618: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20619: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20620: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20617: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20613:
20614: -- initialise segments
20615: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20616: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20617: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20618: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20619: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20620: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20621: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20618: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20614: -- initialise segments
20615: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20616: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20617: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20618: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20619: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20620: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20621: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20622: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20619: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20615: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20616: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20617: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20618: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20619: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20620: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20621: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20622: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20623: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20620: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20616: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20617: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20618: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20619: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20620: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20621: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20622: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20623: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20624: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20621: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20617: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20618: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20619: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20620: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20621: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20622: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20623: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20624: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20625: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20622: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20618: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20619: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20620: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20621: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20622: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20623: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20624: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20625: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20626: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20623: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20619: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20620: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20621: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20622: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20623: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20624: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20625: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20626: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20627: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20624: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20620: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20621: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20622: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20623: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20624: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20625: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20626: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20627: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20628: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20625: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20621: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20622: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20623: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20624: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20625: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20626: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20627: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20628: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20629: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20626: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20622: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20623: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20624: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20625: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20626: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20627: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20628: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20629: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20630: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20627: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20623: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20624: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20625: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20626: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20627: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20628: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20629: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20630: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20631: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20628: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20624: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20625: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20626: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20627: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20628: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20629: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20630: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20631: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20632: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20629: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20625: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20626: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20627: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20628: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20629: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20630: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20631: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20632: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20633: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20630: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20626: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20627: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20628: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20629: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20630: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20631: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20632: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20633: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20634: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20631: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20627: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20628: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20629: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20630: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20631: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20632: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20633: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20634: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20635: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20632: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20628: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20629: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20630: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20631: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20632: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20633: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20634: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20635: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20636: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20633: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20629: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20630: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20631: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20632: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20633: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20634: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20635: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20636: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20637: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20634: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20630: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20631: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20632: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20633: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20634: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20635: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20636: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20637: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20638: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20635: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20631: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20632: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20633: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20634: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20635: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20636: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20637: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20638: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20639: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20636: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20632: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20633: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20634: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20635: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20636: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20637: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20638: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20639: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20640: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20637: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20633: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20634: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20635: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20636: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20637: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20638: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20639: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20640: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20641: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20638: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20634: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20635: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20636: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20637: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20638: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20639: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20640: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20641: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20642: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20639: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20635: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20636: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20637: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20638: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20639: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20640: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20641: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20642: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20643: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20640: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20636: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20637: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20638: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20639: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20640: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20641: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20642: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20643: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20644: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20641: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20637: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20638: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20639: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20640: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20641: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20642: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20643: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20644: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20645: --

Line 20642: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20638: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20639: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20640: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20641: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20642: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20643: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20644: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20645: --
20646:

Line 20643: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20639: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20640: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20641: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20642: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20643: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20644: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20645: --
20646:
20647: --

Line 20644: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20640: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20641: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20642: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20643: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20644: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20645: --
20646:
20647: --
20648:

Line 20667: xla_ae_lines_pkg.set_segment(

20663: );
20664:
20665: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
20666:
20667: xla_ae_lines_pkg.set_segment(
20668: p_to_segment_code => 'GL_ACCOUNT'
20669: , p_segment_value => l_segment
20670: , p_from_segment_code => l_adr_value_segment_code
20671: , p_from_combination_id => l_adr_value_combination_id

Line 20711: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

20707: xla_accounting_err_pkg.build_message
20708: (p_appli_s_name => 'XLA'
20709: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
20710: ,p_token_1 => 'LINE_NUMBER'
20711: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
20712: ,p_token_2 => 'LINE_TYPE_NAME'
20713: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
20714: l_component_type
20715: ,l_component_code

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

20743: --
20744: --
20745: ------------------------------------------------------------------------------------------------
20746: -- 4219869 Business Flow
20747: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
20748: -- Prior Entry. Currently, the following code is always generated.
20749: ------------------------------------------------------------------------------------------------
20750: XLA_AE_LINES_PKG.ValidateCurrentLine;
20751:

Line 20750: XLA_AE_LINES_PKG.ValidateCurrentLine;

20746: -- 4219869 Business Flow
20747: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
20748: -- Prior Entry. Currently, the following code is always generated.
20749: ------------------------------------------------------------------------------------------------
20750: XLA_AE_LINES_PKG.ValidateCurrentLine;
20751:
20752: ------------------------------------------------------------------------------------
20753: -- 4219869 Business Flow
20754: -- Populated credit and debit amounts -- Need to generate this within IF

Line 20756: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

20752: ------------------------------------------------------------------------------------
20753: -- 4219869 Business Flow
20754: -- Populated credit and debit amounts -- Need to generate this within IF
20755: ------------------------------------------------------------------------------------
20756: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20757:
20758: ----------------------------------------------------------------------------------
20759: -- 4219869 Business Flow
20760: -- Update journal entry status -- Need to generate this within IF

Line 20788: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

20784: -- To allow MPA report to determine if it should generate report process
20785: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
20786: ------------------------------------------------------------------------------------------
20787:
20788: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
20789: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
20790: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
20791: -- call ADRs
20792: -- Bug 4922099

Line 20789: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

20785: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
20786: ------------------------------------------------------------------------------------------
20787:
20788: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
20789: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
20790: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
20791: -- call ADRs
20792: -- Bug 4922099
20793: --

Line 20803: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

20799: NULL;
20800: --
20801: --
20802:
20803: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
20804: p_code_combination_id => TO_NUMBER(C_NUM)
20805: , p_value_type_code => NULL
20806: , p_transaction_coa_id => null
20807: , p_accounting_coa_id => null

Line 20820: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20816: );
20817:
20818:
20819: -- initialise segments
20820: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20821: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20822: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20823: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20824: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20821: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20817:
20818:
20819: -- initialise segments
20820: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20821: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20822: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20823: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20824: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20825: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20822: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20818:
20819: -- initialise segments
20820: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20821: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20822: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20823: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20824: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20825: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20826: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20823: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20819: -- initialise segments
20820: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20821: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20822: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20823: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20824: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20825: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20826: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20827: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20824: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20820: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20821: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20822: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20823: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20824: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20825: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20826: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20827: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20828: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20825: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20821: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20822: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20823: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20824: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20825: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20826: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20827: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20828: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20829: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20826: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20822: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20823: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20824: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20825: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20826: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20827: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20828: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20829: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20830: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20827: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20823: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20824: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20825: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20826: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20827: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20828: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20829: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20830: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20831: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20828: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20824: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20825: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20826: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20827: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20828: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20829: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20830: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20831: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20832: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20829: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20825: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20826: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20827: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20828: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20829: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20830: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20831: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20832: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20833: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20830: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20826: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20827: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20828: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20829: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20830: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20831: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20832: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20833: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20834: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20831: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20827: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20828: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20829: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20830: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20831: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20832: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20833: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20834: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20835: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20832: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20828: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20829: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20830: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20831: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20832: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20833: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20834: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20835: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20836: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20833: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20829: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20830: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20831: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20832: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20833: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20834: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20835: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20836: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20837: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20834: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20830: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20831: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20832: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20833: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20834: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20835: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20836: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20837: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20838: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20835: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20831: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20832: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20833: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20834: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20835: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20836: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20837: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20838: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20839: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20836: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20832: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20833: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20834: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20835: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20836: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20837: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20838: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20839: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20840: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20837: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20833: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20834: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20835: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20836: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20837: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20838: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20839: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20840: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20841: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20838: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20834: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20835: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20836: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20837: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20838: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20839: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20840: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20841: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20842: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20839: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20835: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20836: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20837: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20838: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20839: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20840: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20841: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20842: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20843: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20840: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20836: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20837: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20838: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20839: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20840: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20841: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20842: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20843: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20844: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20841: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20837: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20838: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20839: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20840: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20841: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20842: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20843: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20844: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20845: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20842: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20838: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20839: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20840: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20841: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20842: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20843: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20844: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20845: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20846: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20843: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20839: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20840: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20841: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20842: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20843: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20844: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20845: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20846: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20847: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20844: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20840: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20841: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20842: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20843: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20844: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20845: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20846: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20847: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20848: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20845: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20841: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20842: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20843: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20844: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20845: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20846: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20847: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20848: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20849: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 20846: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20842: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20843: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20844: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20845: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20846: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20847: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20848: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20849: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20850: --

Line 20847: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20843: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20844: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20845: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20846: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20847: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20848: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20849: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20850: --
20851:

Line 20848: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20844: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20845: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20846: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20847: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20848: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20849: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20850: --
20851:
20852: --

Line 20849: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

20845: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20846: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20847: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20848: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20849: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
20850: --
20851:
20852: --
20853:

Line 20872: xla_ae_lines_pkg.set_segment(

20868: );
20869:
20870: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
20871:
20872: xla_ae_lines_pkg.set_segment(
20873: p_to_segment_code => 'GL_ACCOUNT'
20874: , p_segment_value => l_segment
20875: , p_from_segment_code => l_adr_value_segment_code
20876: , p_from_combination_id => l_adr_value_combination_id

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

20899:
20900: --
20901: -- Update the line information that should be overwritten
20902: --
20903: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
20904: p_header_num => 1);
20905: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
20906:
20907: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

20901: -- Update the line information that should be overwritten
20902: --
20903: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
20904: p_header_num => 1);
20905: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
20906:
20907: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
20908:
20909: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

20903: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
20904: p_header_num => 1);
20905: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
20906:
20907: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
20908:
20909: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
20910: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
20911: END IF;

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

20906:
20907: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
20908:
20909: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
20910: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
20911: END IF;
20912:
20913: --
20914: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

20913: --
20914: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20915: --
20916: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20917: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20918: ELSE
20919: ---------------------------------------------------------------------------------------------------
20920: -- 4262811a Switch Sign
20921: ---------------------------------------------------------------------------------------------------

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

20918: ELSE
20919: ---------------------------------------------------------------------------------------------------
20920: -- 4262811a Switch Sign
20921: ---------------------------------------------------------------------------------------------------
20922: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20923: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20925: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20926: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

20919: ---------------------------------------------------------------------------------------------------
20920: -- 4262811a Switch Sign
20921: ---------------------------------------------------------------------------------------------------
20922: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20923: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20925: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20926: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20927: -- 5132302

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

20920: -- 4262811a Switch Sign
20921: ---------------------------------------------------------------------------------------------------
20922: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20923: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20925: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20926: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20927: -- 5132302
20928: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

20921: ---------------------------------------------------------------------------------------------------
20922: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20923: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20925: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20926: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20927: -- 5132302
20928: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20929: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

20922: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20923: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20925: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20926: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20927: -- 5132302
20928: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20929: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20930:

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

20924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20925: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20926: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20927: -- 5132302
20928: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20929: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20930:
20931: END IF;
20932:

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

20925: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20926: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20927: -- 5132302
20928: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20929: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20930:
20931: END IF;
20932:
20933: -- 4955764

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

20930:
20931: END IF;
20932:
20933: -- 4955764
20934: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20935: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
20936:
20937:
20938: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 20938: XLA_AE_LINES_PKG.ValidateCurrentLine;

20934: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20935: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
20936:
20937:
20938: XLA_AE_LINES_PKG.ValidateCurrentLine;
20939: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20940:
20941: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20942: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 20939: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

20935: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
20936:
20937:
20938: XLA_AE_LINES_PKG.ValidateCurrentLine;
20939: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20940:
20941: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20942: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20943: ,p_balance_type_code => l_balance_type_code);

Line 21108: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

21104: --
21105: -- bulk performance
21106: --
21107: l_balance_type_code VARCHAR2(1);
21108: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
21109: l_log_module VARCHAR2(240);
21110:
21111: --
21112: -- Upgrade strategy

Line 21186: XLA_AE_LINES_PKG.SetNewLine;

21182: ') = 'BANK ERROR')
21183: THEN
21184:
21185: --
21186: XLA_AE_LINES_PKG.SetNewLine;
21187:
21188: p_balance_type_code := l_balance_type_code;
21189: -- set the flag so later we will know whether the gain loss line needs to be created
21190:

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

21194:
21195: --
21196: -- bulk performance
21197: --
21198: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
21199: p_header_num => 0); -- 4262811
21200: --
21201: -- set accounting line options
21202: --

Line 21203: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

21199: p_header_num => 0); -- 4262811
21200: --
21201: -- set accounting line options
21202: --
21203: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
21204: p_natural_side_code => 'C'
21205: , p_gain_or_loss_flag => 'N'
21206: , p_gl_transfer_mode_code => 'S'
21207: , p_acct_entry_type_code => 'A'

Line 21217: xla_ae_lines_pkg.SetAcctLineType

21213: --
21214: --
21215: -- set accounting line type info
21216: --
21217: xla_ae_lines_pkg.SetAcctLineType
21218: (p_component_type => l_component_type
21219: ,p_event_type_code => l_event_type_code
21220: ,p_line_definition_owner_code => l_line_definition_owner_code
21221: ,p_line_definition_code => l_line_definition_code

Line 21231: xla_ae_lines_pkg.SetAcctClass(

21227: ,p_event_class_code => l_event_class_code);
21228: --
21229: -- set accounting class
21230: --
21231: xla_ae_lines_pkg.SetAcctClass(
21232: p_accounting_class_code => 'CASH'
21233: , p_ae_header_id => l_ae_header_id
21234: );
21235:

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

21235:
21236: --
21237: -- set rounding class
21238: --
21239: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
21240: 'CASH';
21241:
21242: --
21243: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

21239: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
21240: 'CASH';
21241:
21242: --
21243: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
21244: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21245: --
21246: -- bulk performance
21247: --

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

21240: 'CASH';
21241:
21242: --
21243: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
21244: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21245: --
21246: -- bulk performance
21247: --
21248: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

21244: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21245: --
21246: -- bulk performance
21247: --
21248: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21249:
21250: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21251: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21252:

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

21246: -- bulk performance
21247: --
21248: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21249:
21250: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21251: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21252:
21253: -- 4955764
21254: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

21250: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21251: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21252:
21253: -- 4955764
21254: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21255: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
21256:
21257: -- 4458381 Public Sector Enh
21258:

Line 21314: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

21310: l_rec_acct_attrs.array_num_value(23) := p_source_91;
21311: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
21312: l_rec_acct_attrs.array_num_value(24) := p_source_93;
21313:
21314: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
21315: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
21316:
21317: ---------------------------------------------------------------------------------------------------------------
21318: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

21311: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
21312: l_rec_acct_attrs.array_num_value(24) := p_source_93;
21313:
21314: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
21315: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
21316:
21317: ---------------------------------------------------------------------------------------------------------------
21318: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
21319: ---------------------------------------------------------------------------------------------------------------

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

21314: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
21315: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
21316:
21317: ---------------------------------------------------------------------------------------------------------------
21318: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
21319: ---------------------------------------------------------------------------------------------------------------
21320: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
21321:
21322: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

21316:
21317: ---------------------------------------------------------------------------------------------------------------
21318: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
21319: ---------------------------------------------------------------------------------------------------------------
21320: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
21321:
21322: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21323: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21324:

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

21318: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
21319: ---------------------------------------------------------------------------------------------------------------
21320: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
21321:
21322: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21323: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21324:
21325: IF xla_accounting_cache_pkg.GetValueChar
21326: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

21319: ---------------------------------------------------------------------------------------------------------------
21320: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
21321:
21322: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21323: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21324:
21325: IF xla_accounting_cache_pkg.GetValueChar
21326: (p_source_code => 'LEDGER_CATEGORY_CODE'
21327: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 21334: xla_ae_lines_pkg.BflowUpgEntry

21330: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21331: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
21332: )
21333: THEN
21334: xla_ae_lines_pkg.BflowUpgEntry
21335: (p_business_method_code => l_bflow_method_code
21336: ,p_business_class_code => l_bflow_class_code
21337: ,p_balance_type => l_balance_type_code);
21338: ELSE

Line 21340: XLA_AE_LINES_PKG.business_flow_validation(

21336: ,p_business_class_code => l_bflow_class_code
21337: ,p_balance_type => l_balance_type_code);
21338: ELSE
21339: NULL;
21340: XLA_AE_LINES_PKG.business_flow_validation(
21341: p_business_method_code => l_bflow_method_code
21342: ,p_business_class_code => l_bflow_class_code
21343: ,p_inherit_description_flag => l_inherit_desc_flag);
21344: END IF;

Line 21377: xla_ae_lines_pkg.set_ccid(

21373: , x_value_type_code => l_adr_value_type_code
21374: , p_side => 'NA'
21375: );
21376:
21377: xla_ae_lines_pkg.set_ccid(
21378: p_code_combination_id => l_ccid
21379: , p_value_type_code => l_adr_value_type_code
21380: , p_transaction_coa_id => l_adr_transaction_coa_id
21381: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 21393: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

21389: , p_side => 'NA'
21390: );
21391:
21392:
21393: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
21394: p_to_segment_code => 'GL_BALANCING'
21395: , p_segment_value => C_CHAR
21396: , p_from_segment_code => NULL
21397: , p_from_combination_id => NULL

Line 21437: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

21433: xla_accounting_err_pkg.build_message
21434: (p_appli_s_name => 'XLA'
21435: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
21436: ,p_token_1 => 'LINE_NUMBER'
21437: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
21438: ,p_token_2 => 'LINE_TYPE_NAME'
21439: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
21440: l_component_type
21441: ,l_component_code

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

21469: --
21470: --
21471: ------------------------------------------------------------------------------------------------
21472: -- 4219869 Business Flow
21473: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
21474: -- Prior Entry. Currently, the following code is always generated.
21475: ------------------------------------------------------------------------------------------------
21476: XLA_AE_LINES_PKG.ValidateCurrentLine;
21477:

Line 21476: XLA_AE_LINES_PKG.ValidateCurrentLine;

21472: -- 4219869 Business Flow
21473: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
21474: -- Prior Entry. Currently, the following code is always generated.
21475: ------------------------------------------------------------------------------------------------
21476: XLA_AE_LINES_PKG.ValidateCurrentLine;
21477:
21478: ------------------------------------------------------------------------------------
21479: -- 4219869 Business Flow
21480: -- Populated credit and debit amounts -- Need to generate this within IF

Line 21482: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

21478: ------------------------------------------------------------------------------------
21479: -- 4219869 Business Flow
21480: -- Populated credit and debit amounts -- Need to generate this within IF
21481: ------------------------------------------------------------------------------------
21482: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21483:
21484: ----------------------------------------------------------------------------------
21485: -- 4219869 Business Flow
21486: -- Update journal entry status -- Need to generate this within IF

Line 21514: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

21510: -- To allow MPA report to determine if it should generate report process
21511: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
21512: ------------------------------------------------------------------------------------------
21513:
21514: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
21515: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
21516: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
21517: -- call ADRs
21518: -- Bug 4922099

Line 21515: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

21511: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
21512: ------------------------------------------------------------------------------------------
21513:
21514: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
21515: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
21516: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
21517: -- call ADRs
21518: -- Bug 4922099
21519: --

Line 21539: xla_ae_lines_pkg.set_ccid(

21535: , x_value_type_code => l_adr_value_type_code
21536: , p_side => 'NA'
21537: );
21538:
21539: xla_ae_lines_pkg.set_ccid(
21540: p_code_combination_id => l_ccid
21541: , p_value_type_code => l_adr_value_type_code
21542: , p_transaction_coa_id => l_adr_transaction_coa_id
21543: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 21555: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

21551: , p_side => 'NA'
21552: );
21553:
21554:
21555: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
21556: p_to_segment_code => 'GL_BALANCING'
21557: , p_segment_value => C_CHAR
21558: , p_from_segment_code => NULL
21559: , p_from_combination_id => NULL

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

21582:
21583: --
21584: -- Update the line information that should be overwritten
21585: --
21586: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21587: p_header_num => 1);
21588: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21589:
21590: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

21584: -- Update the line information that should be overwritten
21585: --
21586: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21587: p_header_num => 1);
21588: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21589:
21590: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21591:
21592: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

21586: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21587: p_header_num => 1);
21588: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21589:
21590: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21591:
21592: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
21593: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
21594: END IF;

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

21589:
21590: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21591:
21592: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
21593: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
21594: END IF;
21595:
21596: --
21597: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

21596: --
21597: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21598: --
21599: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21600: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21601: ELSE
21602: ---------------------------------------------------------------------------------------------------
21603: -- 4262811a Switch Sign
21604: ---------------------------------------------------------------------------------------------------

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

21601: ELSE
21602: ---------------------------------------------------------------------------------------------------
21603: -- 4262811a Switch Sign
21604: ---------------------------------------------------------------------------------------------------
21605: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21606: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21607: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21608: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21609: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

21602: ---------------------------------------------------------------------------------------------------
21603: -- 4262811a Switch Sign
21604: ---------------------------------------------------------------------------------------------------
21605: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21606: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21607: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21608: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21609: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21610: -- 5132302

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

21603: -- 4262811a Switch Sign
21604: ---------------------------------------------------------------------------------------------------
21605: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21606: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21607: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21608: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21609: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21610: -- 5132302
21611: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

21604: ---------------------------------------------------------------------------------------------------
21605: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21606: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21607: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21608: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21609: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21610: -- 5132302
21611: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21612: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

21605: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21606: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21607: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21608: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21609: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21610: -- 5132302
21611: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21612: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21613:

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

21607: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21608: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21609: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21610: -- 5132302
21611: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21612: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21613:
21614: END IF;
21615:

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

21608: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21609: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21610: -- 5132302
21611: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21612: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21613:
21614: END IF;
21615:
21616: -- 4955764

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

21613:
21614: END IF;
21615:
21616: -- 4955764
21617: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21618: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21619:
21620:
21621: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 21621: XLA_AE_LINES_PKG.ValidateCurrentLine;

21617: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21618: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21619:
21620:
21621: XLA_AE_LINES_PKG.ValidateCurrentLine;
21622: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21623:
21624: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21625: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 21622: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

21618: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21619:
21620:
21621: XLA_AE_LINES_PKG.ValidateCurrentLine;
21622: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21623:
21624: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21625: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21626: ,p_balance_type_code => l_balance_type_code);

Line 21791: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

21787: --
21788: -- bulk performance
21789: --
21790: l_balance_type_code VARCHAR2(1);
21791: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
21792: l_log_module VARCHAR2(240);
21793:
21794: --
21795: -- Upgrade strategy

Line 21871: XLA_AE_LINES_PKG.SetNewLine;

21867: ') = 'BANK ERROR')
21868: THEN
21869:
21870: --
21871: XLA_AE_LINES_PKG.SetNewLine;
21872:
21873: p_balance_type_code := l_balance_type_code;
21874: -- set the flag so later we will know whether the gain loss line needs to be created
21875:

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

21879:
21880: --
21881: -- bulk performance
21882: --
21883: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
21884: p_header_num => 0); -- 4262811
21885: --
21886: -- set accounting line options
21887: --

Line 21888: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

21884: p_header_num => 0); -- 4262811
21885: --
21886: -- set accounting line options
21887: --
21888: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
21889: p_natural_side_code => 'C'
21890: , p_gain_or_loss_flag => 'N'
21891: , p_gl_transfer_mode_code => 'S'
21892: , p_acct_entry_type_code => 'A'

Line 21902: xla_ae_lines_pkg.SetAcctLineType

21898: --
21899: --
21900: -- set accounting line type info
21901: --
21902: xla_ae_lines_pkg.SetAcctLineType
21903: (p_component_type => l_component_type
21904: ,p_event_type_code => l_event_type_code
21905: ,p_line_definition_owner_code => l_line_definition_owner_code
21906: ,p_line_definition_code => l_line_definition_code

Line 21916: xla_ae_lines_pkg.SetAcctClass(

21912: ,p_event_class_code => l_event_class_code);
21913: --
21914: -- set accounting class
21915: --
21916: xla_ae_lines_pkg.SetAcctClass(
21917: p_accounting_class_code => 'CASH'
21918: , p_ae_header_id => l_ae_header_id
21919: );
21920:

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

21920:
21921: --
21922: -- set rounding class
21923: --
21924: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
21925: 'CASH';
21926:
21927: --
21928: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

21924: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
21925: 'CASH';
21926:
21927: --
21928: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
21929: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21930: --
21931: -- bulk performance
21932: --

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

21925: 'CASH';
21926:
21927: --
21928: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
21929: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21930: --
21931: -- bulk performance
21932: --
21933: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

21929: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21930: --
21931: -- bulk performance
21932: --
21933: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21934:
21935: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21936: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21937:

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

21931: -- bulk performance
21932: --
21933: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21934:
21935: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21936: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21937:
21938: -- 4955764
21939: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

21935: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21936: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21937:
21938: -- 4955764
21939: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21940: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
21941:
21942: -- 4458381 Public Sector Enh
21943:

Line 21999: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

21995: l_rec_acct_attrs.array_num_value(23) := p_source_91;
21996: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
21997: l_rec_acct_attrs.array_num_value(24) := p_source_93;
21998:
21999: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22000: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22001:
22002: ---------------------------------------------------------------------------------------------------------------
22003: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

21996: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
21997: l_rec_acct_attrs.array_num_value(24) := p_source_93;
21998:
21999: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22000: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22001:
22002: ---------------------------------------------------------------------------------------------------------------
22003: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22004: ---------------------------------------------------------------------------------------------------------------

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

21999: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22000: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22001:
22002: ---------------------------------------------------------------------------------------------------------------
22003: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22004: ---------------------------------------------------------------------------------------------------------------
22005: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22006:
22007: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

22001:
22002: ---------------------------------------------------------------------------------------------------------------
22003: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22004: ---------------------------------------------------------------------------------------------------------------
22005: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22006:
22007: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22008: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22009:

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

22003: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22004: ---------------------------------------------------------------------------------------------------------------
22005: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22006:
22007: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22008: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22009:
22010: IF xla_accounting_cache_pkg.GetValueChar
22011: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

22004: ---------------------------------------------------------------------------------------------------------------
22005: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22006:
22007: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22008: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22009:
22010: IF xla_accounting_cache_pkg.GetValueChar
22011: (p_source_code => 'LEDGER_CATEGORY_CODE'
22012: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 22019: xla_ae_lines_pkg.BflowUpgEntry

22015: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22016: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
22017: )
22018: THEN
22019: xla_ae_lines_pkg.BflowUpgEntry
22020: (p_business_method_code => l_bflow_method_code
22021: ,p_business_class_code => l_bflow_class_code
22022: ,p_balance_type => l_balance_type_code);
22023: ELSE

Line 22059: xla_ae_lines_pkg.set_ccid(

22055: , x_value_type_code => l_adr_value_type_code
22056: , p_side => 'NA'
22057: );
22058:
22059: xla_ae_lines_pkg.set_ccid(
22060: p_code_combination_id => l_ccid
22061: , p_value_type_code => l_adr_value_type_code
22062: , p_transaction_coa_id => l_adr_transaction_coa_id
22063: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 22095: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

22091: xla_accounting_err_pkg.build_message
22092: (p_appli_s_name => 'XLA'
22093: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
22094: ,p_token_1 => 'LINE_NUMBER'
22095: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
22096: ,p_token_2 => 'LINE_TYPE_NAME'
22097: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
22098: l_component_type
22099: ,l_component_code

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

22127: --
22128: --
22129: ------------------------------------------------------------------------------------------------
22130: -- 4219869 Business Flow
22131: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
22132: -- Prior Entry. Currently, the following code is always generated.
22133: ------------------------------------------------------------------------------------------------
22134: XLA_AE_LINES_PKG.ValidateCurrentLine;
22135:

Line 22134: XLA_AE_LINES_PKG.ValidateCurrentLine;

22130: -- 4219869 Business Flow
22131: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
22132: -- Prior Entry. Currently, the following code is always generated.
22133: ------------------------------------------------------------------------------------------------
22134: XLA_AE_LINES_PKG.ValidateCurrentLine;
22135:
22136: ------------------------------------------------------------------------------------
22137: -- 4219869 Business Flow
22138: -- Populated credit and debit amounts -- Need to generate this within IF

Line 22140: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

22136: ------------------------------------------------------------------------------------
22137: -- 4219869 Business Flow
22138: -- Populated credit and debit amounts -- Need to generate this within IF
22139: ------------------------------------------------------------------------------------
22140: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22141:
22142: ----------------------------------------------------------------------------------
22143: -- 4219869 Business Flow
22144: -- Update journal entry status -- Need to generate this within IF

Line 22172: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

22168: -- To allow MPA report to determine if it should generate report process
22169: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
22170: ------------------------------------------------------------------------------------------
22171:
22172: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
22173: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
22174: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
22175: -- call ADRs
22176: -- Bug 4922099

Line 22173: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

22169: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
22170: ------------------------------------------------------------------------------------------
22171:
22172: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
22173: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
22174: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
22175: -- call ADRs
22176: -- Bug 4922099
22177: --

Line 22197: xla_ae_lines_pkg.set_ccid(

22193: , x_value_type_code => l_adr_value_type_code
22194: , p_side => 'NA'
22195: );
22196:
22197: xla_ae_lines_pkg.set_ccid(
22198: p_code_combination_id => l_ccid
22199: , p_value_type_code => l_adr_value_type_code
22200: , p_transaction_coa_id => l_adr_transaction_coa_id
22201: , p_accounting_coa_id => l_adr_accounting_coa_id

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

22216:
22217: --
22218: -- Update the line information that should be overwritten
22219: --
22220: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22221: p_header_num => 1);
22222: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22223:
22224: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

22218: -- Update the line information that should be overwritten
22219: --
22220: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22221: p_header_num => 1);
22222: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22223:
22224: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22225:
22226: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

22220: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22221: p_header_num => 1);
22222: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22223:
22224: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22225:
22226: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
22227: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
22228: END IF;

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

22223:
22224: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22225:
22226: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
22227: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
22228: END IF;
22229:
22230: --
22231: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

22230: --
22231: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22232: --
22233: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22234: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22235: ELSE
22236: ---------------------------------------------------------------------------------------------------
22237: -- 4262811a Switch Sign
22238: ---------------------------------------------------------------------------------------------------

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

22235: ELSE
22236: ---------------------------------------------------------------------------------------------------
22237: -- 4262811a Switch Sign
22238: ---------------------------------------------------------------------------------------------------
22239: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22240: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

22236: ---------------------------------------------------------------------------------------------------
22237: -- 4262811a Switch Sign
22238: ---------------------------------------------------------------------------------------------------
22239: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22240: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22244: -- 5132302

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

22237: -- 4262811a Switch Sign
22238: ---------------------------------------------------------------------------------------------------
22239: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22240: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22244: -- 5132302
22245: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

22238: ---------------------------------------------------------------------------------------------------
22239: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22240: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22244: -- 5132302
22245: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

22239: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22240: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22244: -- 5132302
22245: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22247:

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

22241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22244: -- 5132302
22245: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22247:
22248: END IF;
22249:

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

22242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22244: -- 5132302
22245: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22247:
22248: END IF;
22249:
22250: -- 4955764

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

22247:
22248: END IF;
22249:
22250: -- 4955764
22251: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22252: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22253:
22254:
22255: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 22255: XLA_AE_LINES_PKG.ValidateCurrentLine;

22251: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22252: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22253:
22254:
22255: XLA_AE_LINES_PKG.ValidateCurrentLine;
22256: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22257:
22258: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22259: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 22256: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

22252: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22253:
22254:
22255: XLA_AE_LINES_PKG.ValidateCurrentLine;
22256: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22257:
22258: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22259: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22260: ,p_balance_type_code => l_balance_type_code);

Line 22409: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

22405: --
22406: -- bulk performance
22407: --
22408: l_balance_type_code VARCHAR2(1);
22409: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
22410: l_log_module VARCHAR2(240);
22411:
22412: --
22413: -- Upgrade strategy

Line 22482: XLA_AE_LINES_PKG.SetNewLine;

22478: p_source_117 IS NULL
22479: THEN
22480:
22481: --
22482: XLA_AE_LINES_PKG.SetNewLine;
22483:
22484: p_balance_type_code := l_balance_type_code;
22485: -- set the flag so later we will know whether the gain loss line needs to be created
22486:

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

22490:
22491: --
22492: -- bulk performance
22493: --
22494: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
22495: p_header_num => 0); -- 4262811
22496: --
22497: -- set accounting line options
22498: --

Line 22499: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

22495: p_header_num => 0); -- 4262811
22496: --
22497: -- set accounting line options
22498: --
22499: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
22500: p_natural_side_code => 'D'
22501: , p_gain_or_loss_flag => 'N'
22502: , p_gl_transfer_mode_code => 'S'
22503: , p_acct_entry_type_code => 'A'

Line 22513: xla_ae_lines_pkg.SetAcctLineType

22509: --
22510: --
22511: -- set accounting line type info
22512: --
22513: xla_ae_lines_pkg.SetAcctLineType
22514: (p_component_type => l_component_type
22515: ,p_event_type_code => l_event_type_code
22516: ,p_line_definition_owner_code => l_line_definition_owner_code
22517: ,p_line_definition_code => l_line_definition_code

Line 22527: xla_ae_lines_pkg.SetAcctClass(

22523: ,p_event_class_code => l_event_class_code);
22524: --
22525: -- set accounting class
22526: --
22527: xla_ae_lines_pkg.SetAcctClass(
22528: p_accounting_class_code => 'CASH_CLEARING'
22529: , p_ae_header_id => l_ae_header_id
22530: );
22531:

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

22531:
22532: --
22533: -- set rounding class
22534: --
22535: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
22536: 'CASH_CLEARING';
22537:
22538: --
22539: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

22535: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
22536: 'CASH_CLEARING';
22537:
22538: --
22539: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
22540: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
22541: --
22542: -- bulk performance
22543: --

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

22536: 'CASH_CLEARING';
22537:
22538: --
22539: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
22540: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
22541: --
22542: -- bulk performance
22543: --
22544: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

22540: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
22541: --
22542: -- bulk performance
22543: --
22544: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22545:
22546: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22547: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22548:

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

22542: -- bulk performance
22543: --
22544: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22545:
22546: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22547: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22548:
22549: -- 4955764
22550: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

22546: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22547: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22548:
22549: -- 4955764
22550: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22551: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
22552:
22553: -- 4458381 Public Sector Enh
22554:

Line 22600: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

22596: l_rec_acct_attrs.array_num_value(18) := p_source_91;
22597: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
22598: l_rec_acct_attrs.array_num_value(19) := p_source_93;
22599:
22600: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22601: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22602:
22603: ---------------------------------------------------------------------------------------------------------------
22604: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

22597: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
22598: l_rec_acct_attrs.array_num_value(19) := p_source_93;
22599:
22600: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22601: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22602:
22603: ---------------------------------------------------------------------------------------------------------------
22604: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22605: ---------------------------------------------------------------------------------------------------------------

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

22600: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22601: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22602:
22603: ---------------------------------------------------------------------------------------------------------------
22604: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22605: ---------------------------------------------------------------------------------------------------------------
22606: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22607:
22608: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

22602:
22603: ---------------------------------------------------------------------------------------------------------------
22604: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22605: ---------------------------------------------------------------------------------------------------------------
22606: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22607:
22608: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22609: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22610:

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

22604: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22605: ---------------------------------------------------------------------------------------------------------------
22606: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22607:
22608: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22609: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22610:
22611: IF xla_accounting_cache_pkg.GetValueChar
22612: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

22605: ---------------------------------------------------------------------------------------------------------------
22606: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22607:
22608: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22609: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22610:
22611: IF xla_accounting_cache_pkg.GetValueChar
22612: (p_source_code => 'LEDGER_CATEGORY_CODE'
22613: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 22620: xla_ae_lines_pkg.BflowUpgEntry

22616: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22617: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
22618: )
22619: THEN
22620: xla_ae_lines_pkg.BflowUpgEntry
22621: (p_business_method_code => l_bflow_method_code
22622: ,p_business_class_code => l_bflow_class_code
22623: ,p_balance_type => l_balance_type_code);
22624: ELSE

Line 22626: XLA_AE_LINES_PKG.business_flow_validation(

22622: ,p_business_class_code => l_bflow_class_code
22623: ,p_balance_type => l_balance_type_code);
22624: ELSE
22625: NULL;
22626: XLA_AE_LINES_PKG.business_flow_validation(
22627: p_business_method_code => l_bflow_method_code
22628: ,p_business_class_code => l_bflow_class_code
22629: ,p_inherit_description_flag => l_inherit_desc_flag);
22630: END IF;

Line 22673: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

22669: xla_accounting_err_pkg.build_message
22670: (p_appli_s_name => 'XLA'
22671: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
22672: ,p_token_1 => 'LINE_NUMBER'
22673: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
22674: ,p_token_2 => 'LINE_TYPE_NAME'
22675: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
22676: l_component_type
22677: ,l_component_code

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

22705: --
22706: --
22707: ------------------------------------------------------------------------------------------------
22708: -- 4219869 Business Flow
22709: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
22710: -- Prior Entry. Currently, the following code is always generated.
22711: ------------------------------------------------------------------------------------------------
22712: -- No ValidateCurrentLine for business flow method of Prior Entry
22713:

Line 22718: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

22714: ------------------------------------------------------------------------------------
22715: -- 4219869 Business Flow
22716: -- Populated credit and debit amounts -- Need to generate this within IF
22717: ------------------------------------------------------------------------------------
22718: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22719:
22720: ----------------------------------------------------------------------------------
22721: -- 4219869 Business Flow
22722: -- Update journal entry status -- Need to generate this within IF

Line 22750: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

22746: -- To allow MPA report to determine if it should generate report process
22747: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
22748: ------------------------------------------------------------------------------------------
22749:
22750: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
22751: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
22752: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
22753: -- call ADRs
22754: -- Bug 4922099

Line 22751: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

22747: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
22748: ------------------------------------------------------------------------------------------
22749:
22750: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
22751: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
22752: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
22753: -- call ADRs
22754: -- Bug 4922099
22755: --

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

22768:
22769: --
22770: -- Update the line information that should be overwritten
22771: --
22772: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22773: p_header_num => 1);
22774: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22775:
22776: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

22770: -- Update the line information that should be overwritten
22771: --
22772: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22773: p_header_num => 1);
22774: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22775:
22776: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22777:
22778: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

22772: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22773: p_header_num => 1);
22774: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22775:
22776: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22777:
22778: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
22779: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
22780: END IF;

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

22775:
22776: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22777:
22778: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
22779: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
22780: END IF;
22781:
22782: --
22783: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

22782: --
22783: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22784: --
22785: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22786: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22787: ELSE
22788: ---------------------------------------------------------------------------------------------------
22789: -- 4262811a Switch Sign
22790: ---------------------------------------------------------------------------------------------------

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

22787: ELSE
22788: ---------------------------------------------------------------------------------------------------
22789: -- 4262811a Switch Sign
22790: ---------------------------------------------------------------------------------------------------
22791: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22793: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22795: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

22788: ---------------------------------------------------------------------------------------------------
22789: -- 4262811a Switch Sign
22790: ---------------------------------------------------------------------------------------------------
22791: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22793: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22795: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22796: -- 5132302

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

22789: -- 4262811a Switch Sign
22790: ---------------------------------------------------------------------------------------------------
22791: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22793: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22795: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22796: -- 5132302
22797: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

22790: ---------------------------------------------------------------------------------------------------
22791: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22793: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22795: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22796: -- 5132302
22797: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22798: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

22791: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22793: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22795: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22796: -- 5132302
22797: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22798: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22799:

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

22793: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22795: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22796: -- 5132302
22797: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22798: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22799:
22800: END IF;
22801:

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

22794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22795: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22796: -- 5132302
22797: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22798: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22799:
22800: END IF;
22801:
22802: -- 4955764

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

22799:
22800: END IF;
22801:
22802: -- 4955764
22803: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22804: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22805:
22806:
22807: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 22807: XLA_AE_LINES_PKG.ValidateCurrentLine;

22803: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22804: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22805:
22806:
22807: XLA_AE_LINES_PKG.ValidateCurrentLine;
22808: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22809:
22810: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22811: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 22808: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

22804: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22805:
22806:
22807: XLA_AE_LINES_PKG.ValidateCurrentLine;
22808: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22809:
22810: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22811: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22812: ,p_balance_type_code => l_balance_type_code);

Line 22961: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

22957: --
22958: -- bulk performance
22959: --
22960: l_balance_type_code VARCHAR2(1);
22961: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
22962: l_log_module VARCHAR2(240);
22963:
22964: --
22965: -- Upgrade strategy

Line 23032: XLA_AE_LINES_PKG.SetNewLine;

23028: p_source_117 IS NULL
23029: THEN
23030:
23031: --
23032: XLA_AE_LINES_PKG.SetNewLine;
23033:
23034: p_balance_type_code := l_balance_type_code;
23035: -- set the flag so later we will know whether the gain loss line needs to be created
23036:

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

23040:
23041: --
23042: -- bulk performance
23043: --
23044: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
23045: p_header_num => 0); -- 4262811
23046: --
23047: -- set accounting line options
23048: --

Line 23049: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

23045: p_header_num => 0); -- 4262811
23046: --
23047: -- set accounting line options
23048: --
23049: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
23050: p_natural_side_code => 'D'
23051: , p_gain_or_loss_flag => 'N'
23052: , p_gl_transfer_mode_code => 'S'
23053: , p_acct_entry_type_code => 'A'

Line 23063: xla_ae_lines_pkg.SetAcctLineType

23059: --
23060: --
23061: -- set accounting line type info
23062: --
23063: xla_ae_lines_pkg.SetAcctLineType
23064: (p_component_type => l_component_type
23065: ,p_event_type_code => l_event_type_code
23066: ,p_line_definition_owner_code => l_line_definition_owner_code
23067: ,p_line_definition_code => l_line_definition_code

Line 23077: xla_ae_lines_pkg.SetAcctClass(

23073: ,p_event_class_code => l_event_class_code);
23074: --
23075: -- set accounting class
23076: --
23077: xla_ae_lines_pkg.SetAcctClass(
23078: p_accounting_class_code => 'CASH_CLEARING'
23079: , p_ae_header_id => l_ae_header_id
23080: );
23081:

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

23081:
23082: --
23083: -- set rounding class
23084: --
23085: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
23086: 'CASH_CLEARING';
23087:
23088: --
23089: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

23085: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
23086: 'CASH_CLEARING';
23087:
23088: --
23089: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
23090: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23091: --
23092: -- bulk performance
23093: --

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

23086: 'CASH_CLEARING';
23087:
23088: --
23089: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
23090: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23091: --
23092: -- bulk performance
23093: --
23094: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

23090: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23091: --
23092: -- bulk performance
23093: --
23094: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23095:
23096: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23097: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23098:

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

23092: -- bulk performance
23093: --
23094: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23095:
23096: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23097: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23098:
23099: -- 4955764
23100: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

23096: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23097: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23098:
23099: -- 4955764
23100: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23101: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
23102:
23103: -- 4458381 Public Sector Enh
23104:

Line 23150: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

23146: l_rec_acct_attrs.array_num_value(18) := p_source_91;
23147: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
23148: l_rec_acct_attrs.array_num_value(19) := p_source_93;
23149:
23150: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
23151: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
23152:
23153: ---------------------------------------------------------------------------------------------------------------
23154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

23147: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
23148: l_rec_acct_attrs.array_num_value(19) := p_source_93;
23149:
23150: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
23151: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
23152:
23153: ---------------------------------------------------------------------------------------------------------------
23154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23155: ---------------------------------------------------------------------------------------------------------------

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

23150: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
23151: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
23152:
23153: ---------------------------------------------------------------------------------------------------------------
23154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23155: ---------------------------------------------------------------------------------------------------------------
23156: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23157:
23158: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

23152:
23153: ---------------------------------------------------------------------------------------------------------------
23154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23155: ---------------------------------------------------------------------------------------------------------------
23156: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23157:
23158: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23159: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23160:

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

23154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23155: ---------------------------------------------------------------------------------------------------------------
23156: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23157:
23158: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23159: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23160:
23161: IF xla_accounting_cache_pkg.GetValueChar
23162: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

23155: ---------------------------------------------------------------------------------------------------------------
23156: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23157:
23158: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23159: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23160:
23161: IF xla_accounting_cache_pkg.GetValueChar
23162: (p_source_code => 'LEDGER_CATEGORY_CODE'
23163: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 23170: xla_ae_lines_pkg.BflowUpgEntry

23166: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23167: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
23168: )
23169: THEN
23170: xla_ae_lines_pkg.BflowUpgEntry
23171: (p_business_method_code => l_bflow_method_code
23172: ,p_business_class_code => l_bflow_class_code
23173: ,p_balance_type => l_balance_type_code);
23174: ELSE

Line 23176: XLA_AE_LINES_PKG.business_flow_validation(

23172: ,p_business_class_code => l_bflow_class_code
23173: ,p_balance_type => l_balance_type_code);
23174: ELSE
23175: NULL;
23176: XLA_AE_LINES_PKG.business_flow_validation(
23177: p_business_method_code => l_bflow_method_code
23178: ,p_business_class_code => l_bflow_class_code
23179: ,p_inherit_description_flag => l_inherit_desc_flag);
23180: END IF;

Line 23223: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

23219: xla_accounting_err_pkg.build_message
23220: (p_appli_s_name => 'XLA'
23221: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
23222: ,p_token_1 => 'LINE_NUMBER'
23223: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
23224: ,p_token_2 => 'LINE_TYPE_NAME'
23225: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
23226: l_component_type
23227: ,l_component_code

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

23255: --
23256: --
23257: ------------------------------------------------------------------------------------------------
23258: -- 4219869 Business Flow
23259: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
23260: -- Prior Entry. Currently, the following code is always generated.
23261: ------------------------------------------------------------------------------------------------
23262: -- No ValidateCurrentLine for business flow method of Prior Entry
23263:

Line 23268: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

23264: ------------------------------------------------------------------------------------
23265: -- 4219869 Business Flow
23266: -- Populated credit and debit amounts -- Need to generate this within IF
23267: ------------------------------------------------------------------------------------
23268: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23269:
23270: ----------------------------------------------------------------------------------
23271: -- 4219869 Business Flow
23272: -- Update journal entry status -- Need to generate this within IF

Line 23300: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

23296: -- To allow MPA report to determine if it should generate report process
23297: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
23298: ------------------------------------------------------------------------------------------
23299:
23300: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
23301: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
23302: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
23303: -- call ADRs
23304: -- Bug 4922099

Line 23301: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

23297: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
23298: ------------------------------------------------------------------------------------------
23299:
23300: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
23301: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
23302: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
23303: -- call ADRs
23304: -- Bug 4922099
23305: --

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

23318:
23319: --
23320: -- Update the line information that should be overwritten
23321: --
23322: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
23323: p_header_num => 1);
23324: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
23325:
23326: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

23320: -- Update the line information that should be overwritten
23321: --
23322: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
23323: p_header_num => 1);
23324: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
23325:
23326: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
23327:
23328: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

23322: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
23323: p_header_num => 1);
23324: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
23325:
23326: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
23327:
23328: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
23329: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
23330: END IF;

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

23325:
23326: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
23327:
23328: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
23329: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
23330: END IF;
23331:
23332: --
23333: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

23332: --
23333: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23334: --
23335: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23336: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23337: ELSE
23338: ---------------------------------------------------------------------------------------------------
23339: -- 4262811a Switch Sign
23340: ---------------------------------------------------------------------------------------------------

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

23337: ELSE
23338: ---------------------------------------------------------------------------------------------------
23339: -- 4262811a Switch Sign
23340: ---------------------------------------------------------------------------------------------------
23341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

23338: ---------------------------------------------------------------------------------------------------
23339: -- 4262811a Switch Sign
23340: ---------------------------------------------------------------------------------------------------
23341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23346: -- 5132302

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

23339: -- 4262811a Switch Sign
23340: ---------------------------------------------------------------------------------------------------
23341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23346: -- 5132302
23347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

23340: ---------------------------------------------------------------------------------------------------
23341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23346: -- 5132302
23347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23348: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

23341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23346: -- 5132302
23347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23348: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23349:

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

23343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23346: -- 5132302
23347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23348: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23349:
23350: END IF;
23351:

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

23344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23346: -- 5132302
23347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23348: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23349:
23350: END IF;
23351:
23352: -- 4955764

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

23349:
23350: END IF;
23351:
23352: -- 4955764
23353: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23354: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23355:
23356:
23357: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 23357: XLA_AE_LINES_PKG.ValidateCurrentLine;

23353: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23354: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23355:
23356:
23357: XLA_AE_LINES_PKG.ValidateCurrentLine;
23358: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23359:
23360: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23361: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 23358: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

23354: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23355:
23356:
23357: XLA_AE_LINES_PKG.ValidateCurrentLine;
23358: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23359:
23360: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23361: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23362: ,p_balance_type_code => l_balance_type_code);

Line 23525: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

23521: --
23522: -- bulk performance
23523: --
23524: l_balance_type_code VARCHAR2(1);
23525: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
23526: l_log_module VARCHAR2(240);
23527:
23528: --
23529: -- Upgrade strategy

Line 23600: XLA_AE_LINES_PKG.SetNewLine;

23596: ') = 'CASH'
23597: THEN
23598:
23599: --
23600: XLA_AE_LINES_PKG.SetNewLine;
23601:
23602: p_balance_type_code := l_balance_type_code;
23603: -- set the flag so later we will know whether the gain loss line needs to be created
23604:

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

23608:
23609: --
23610: -- bulk performance
23611: --
23612: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
23613: p_header_num => 0); -- 4262811
23614: --
23615: -- set accounting line options
23616: --

Line 23617: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

23613: p_header_num => 0); -- 4262811
23614: --
23615: -- set accounting line options
23616: --
23617: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
23618: p_natural_side_code => 'C'
23619: , p_gain_or_loss_flag => 'N'
23620: , p_gl_transfer_mode_code => 'S'
23621: , p_acct_entry_type_code => 'A'

Line 23631: xla_ae_lines_pkg.SetAcctLineType

23627: --
23628: --
23629: -- set accounting line type info
23630: --
23631: xla_ae_lines_pkg.SetAcctLineType
23632: (p_component_type => l_component_type
23633: ,p_event_type_code => l_event_type_code
23634: ,p_line_definition_owner_code => l_line_definition_owner_code
23635: ,p_line_definition_code => l_line_definition_code

Line 23645: xla_ae_lines_pkg.SetAcctClass(

23641: ,p_event_class_code => l_event_class_code);
23642: --
23643: -- set accounting class
23644: --
23645: xla_ae_lines_pkg.SetAcctClass(
23646: p_accounting_class_code => 'CASH_CLEARING'
23647: , p_ae_header_id => l_ae_header_id
23648: );
23649:

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

23649:
23650: --
23651: -- set rounding class
23652: --
23653: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
23654: 'CASH_CLEARING';
23655:
23656: --
23657: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

23653: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
23654: 'CASH_CLEARING';
23655:
23656: --
23657: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
23658: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23659: --
23660: -- bulk performance
23661: --

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

23654: 'CASH_CLEARING';
23655:
23656: --
23657: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
23658: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23659: --
23660: -- bulk performance
23661: --
23662: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

23658: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23659: --
23660: -- bulk performance
23661: --
23662: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23663:
23664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23665: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23666:

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

23660: -- bulk performance
23661: --
23662: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23663:
23664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23665: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23666:
23667: -- 4955764
23668: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

23664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23665: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23666:
23667: -- 4955764
23668: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23669: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
23670:
23671: -- 4458381 Public Sector Enh
23672:

Line 23720: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

23716: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_115);
23717: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
23718: l_rec_acct_attrs.array_char_value(20) := p_source_60;
23719:
23720: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
23721: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
23722:
23723: ---------------------------------------------------------------------------------------------------------------
23724: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

23717: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
23718: l_rec_acct_attrs.array_char_value(20) := p_source_60;
23719:
23720: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
23721: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
23722:
23723: ---------------------------------------------------------------------------------------------------------------
23724: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23725: ---------------------------------------------------------------------------------------------------------------

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

23720: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
23721: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
23722:
23723: ---------------------------------------------------------------------------------------------------------------
23724: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23725: ---------------------------------------------------------------------------------------------------------------
23726: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23727:
23728: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

23722:
23723: ---------------------------------------------------------------------------------------------------------------
23724: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23725: ---------------------------------------------------------------------------------------------------------------
23726: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23727:
23728: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23729: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23730:

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

23724: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23725: ---------------------------------------------------------------------------------------------------------------
23726: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23727:
23728: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23729: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23730:
23731: IF xla_accounting_cache_pkg.GetValueChar
23732: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

23725: ---------------------------------------------------------------------------------------------------------------
23726: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23727:
23728: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23729: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23730:
23731: IF xla_accounting_cache_pkg.GetValueChar
23732: (p_source_code => 'LEDGER_CATEGORY_CODE'
23733: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 23740: xla_ae_lines_pkg.BflowUpgEntry

23736: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23737: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
23738: )
23739: THEN
23740: xla_ae_lines_pkg.BflowUpgEntry
23741: (p_business_method_code => l_bflow_method_code
23742: ,p_business_class_code => l_bflow_class_code
23743: ,p_balance_type => l_balance_type_code);
23744: ELSE

Line 23746: XLA_AE_LINES_PKG.business_flow_validation(

23742: ,p_business_class_code => l_bflow_class_code
23743: ,p_balance_type => l_balance_type_code);
23744: ELSE
23745: NULL;
23746: XLA_AE_LINES_PKG.business_flow_validation(
23747: p_business_method_code => l_bflow_method_code
23748: ,p_business_class_code => l_bflow_class_code
23749: ,p_inherit_description_flag => l_inherit_desc_flag);
23750: END IF;

Line 23773: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

23769: NULL;
23770: --
23771: --
23772:
23773: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
23774: p_code_combination_id => TO_NUMBER(C_NUM)
23775: , p_value_type_code => NULL
23776: , p_transaction_coa_id => null
23777: , p_accounting_coa_id => null

Line 23790: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23786: );
23787:
23788:
23789: -- initialise segments
23790: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23791: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23792: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23793: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23794: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23791: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23787:
23788:
23789: -- initialise segments
23790: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23791: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23792: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23793: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23794: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23795: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23792: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23788:
23789: -- initialise segments
23790: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23791: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23792: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23793: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23794: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23795: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23796: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23793: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23789: -- initialise segments
23790: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23791: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23792: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23793: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23794: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23795: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23796: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23797: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23794: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23790: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23791: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23792: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23793: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23794: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23795: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23796: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23797: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23798: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23795: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23791: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23792: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23793: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23794: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23795: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23796: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23797: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23798: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23799: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23796: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23792: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23793: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23794: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23795: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23796: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23797: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23798: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23799: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23800: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23797: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23793: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23794: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23795: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23796: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23797: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23798: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23799: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23800: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23801: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23798: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23794: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23795: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23796: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23797: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23798: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23799: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23800: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23801: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23802: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23799: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23795: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23796: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23797: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23798: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23799: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23800: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23801: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23802: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23803: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23800: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23796: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23797: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23798: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23799: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23800: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23801: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23802: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23803: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23804: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23801: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23797: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23798: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23799: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23800: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23801: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23802: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23803: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23804: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23805: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23802: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23798: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23799: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23800: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23801: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23802: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23803: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23804: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23805: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23806: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23803: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23799: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23800: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23801: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23802: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23803: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23804: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23805: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23806: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23807: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23804: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23800: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23801: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23802: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23803: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23804: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23805: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23806: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23807: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23808: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23805: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23801: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23802: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23803: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23804: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23805: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23806: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23807: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23808: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23809: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23806: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23802: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23803: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23804: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23805: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23806: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23807: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23808: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23809: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23810: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23807: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23803: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23804: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23805: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23806: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23807: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23808: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23809: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23810: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23811: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23808: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23804: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23805: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23806: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23807: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23808: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23809: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23810: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23811: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23812: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23809: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23805: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23806: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23807: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23808: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23809: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23810: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23811: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23812: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23813: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23810: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23806: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23807: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23808: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23809: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23810: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23811: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23812: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23813: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23814: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23811: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23807: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23808: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23809: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23810: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23811: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23812: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23813: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23814: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23815: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23812: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23808: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23809: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23810: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23811: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23812: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23813: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23814: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23815: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23816: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23813: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23809: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23810: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23811: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23812: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23813: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23814: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23815: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23816: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23817: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23814: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23810: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23811: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23812: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23813: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23814: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23815: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23816: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23817: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23818: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23815: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23811: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23812: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23813: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23814: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23815: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23816: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23817: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23818: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23819: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23816: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23812: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23813: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23814: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23815: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23816: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23817: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23818: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23819: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23820: --

Line 23817: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23813: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23814: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23815: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23816: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23817: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23818: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23819: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23820: --
23821:

Line 23818: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23814: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23815: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23816: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23817: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23818: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23819: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23820: --
23821:
23822: --

Line 23819: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23815: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23816: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23817: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23818: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23819: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23820: --
23821:
23822: --
23823:

Line 23842: xla_ae_lines_pkg.set_segment(

23838: );
23839:
23840: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
23841:
23842: xla_ae_lines_pkg.set_segment(
23843: p_to_segment_code => 'GL_ACCOUNT'
23844: , p_segment_value => l_segment
23845: , p_from_segment_code => l_adr_value_segment_code
23846: , p_from_combination_id => l_adr_value_combination_id

Line 23886: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

23882: xla_accounting_err_pkg.build_message
23883: (p_appli_s_name => 'XLA'
23884: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
23885: ,p_token_1 => 'LINE_NUMBER'
23886: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
23887: ,p_token_2 => 'LINE_TYPE_NAME'
23888: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
23889: l_component_type
23890: ,l_component_code

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

23918: --
23919: --
23920: ------------------------------------------------------------------------------------------------
23921: -- 4219869 Business Flow
23922: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
23923: -- Prior Entry. Currently, the following code is always generated.
23924: ------------------------------------------------------------------------------------------------
23925: XLA_AE_LINES_PKG.ValidateCurrentLine;
23926:

Line 23925: XLA_AE_LINES_PKG.ValidateCurrentLine;

23921: -- 4219869 Business Flow
23922: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
23923: -- Prior Entry. Currently, the following code is always generated.
23924: ------------------------------------------------------------------------------------------------
23925: XLA_AE_LINES_PKG.ValidateCurrentLine;
23926:
23927: ------------------------------------------------------------------------------------
23928: -- 4219869 Business Flow
23929: -- Populated credit and debit amounts -- Need to generate this within IF

Line 23931: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

23927: ------------------------------------------------------------------------------------
23928: -- 4219869 Business Flow
23929: -- Populated credit and debit amounts -- Need to generate this within IF
23930: ------------------------------------------------------------------------------------
23931: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23932:
23933: ----------------------------------------------------------------------------------
23934: -- 4219869 Business Flow
23935: -- Update journal entry status -- Need to generate this within IF

Line 23963: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

23959: -- To allow MPA report to determine if it should generate report process
23960: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
23961: ------------------------------------------------------------------------------------------
23962:
23963: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
23964: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
23965: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
23966: -- call ADRs
23967: -- Bug 4922099

Line 23964: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

23960: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
23961: ------------------------------------------------------------------------------------------
23962:
23963: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
23964: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
23965: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
23966: -- call ADRs
23967: -- Bug 4922099
23968: --

Line 23978: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

23974: NULL;
23975: --
23976: --
23977:
23978: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
23979: p_code_combination_id => TO_NUMBER(C_NUM)
23980: , p_value_type_code => NULL
23981: , p_transaction_coa_id => null
23982: , p_accounting_coa_id => null

Line 23995: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23991: );
23992:
23993:
23994: -- initialise segments
23995: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23996: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23997: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23998: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23999: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23996: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23992:
23993:
23994: -- initialise segments
23995: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23996: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23997: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23998: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23999: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24000: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23997: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23993:
23994: -- initialise segments
23995: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23996: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23997: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23998: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23999: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24000: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24001: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23998: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23994: -- initialise segments
23995: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23996: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23997: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23998: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23999: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24000: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24001: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24002: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 23999: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23995: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23996: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23997: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23998: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23999: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24000: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24001: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24002: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24003: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24000: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23996: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23997: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23998: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23999: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24000: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24001: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24002: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24003: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24004: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24001: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23997: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23998: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23999: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24000: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24001: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24002: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24003: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24004: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24005: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24002: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23998: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
23999: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24000: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24001: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24002: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24003: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24004: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24005: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24006: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24003: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

23999: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24000: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24001: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24002: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24003: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24004: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24005: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24006: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24007: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24004: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24000: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24001: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24002: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24003: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24004: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24005: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24006: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24007: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24008: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24005: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24001: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24002: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24003: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24004: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24005: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24006: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24007: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24008: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24009: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24006: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24002: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24003: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24004: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24005: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24006: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24007: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24008: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24009: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24010: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24007: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24003: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24004: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24005: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24006: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24007: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24008: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24009: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24010: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24011: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24008: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24004: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24005: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24006: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24007: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24008: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24009: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24010: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24011: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24012: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24009: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24005: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24006: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24007: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24008: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24009: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24010: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24011: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24012: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24013: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24010: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24006: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24007: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24008: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24009: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24010: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24011: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24012: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24013: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24014: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24011: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24007: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24008: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24009: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24010: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24011: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24012: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24013: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24014: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24015: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24012: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24008: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24009: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24010: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24011: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24012: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24013: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24014: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24015: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24016: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24013: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24009: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24010: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24011: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24012: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24013: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24014: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24015: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24016: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24017: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24014: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24010: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24011: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24012: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24013: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24014: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24015: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24016: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24017: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24018: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24015: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24011: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24012: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24013: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24014: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24015: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24016: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24017: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24018: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24019: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24016: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24012: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24013: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24014: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24015: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24016: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24017: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24018: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24019: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24020: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24017: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24013: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24014: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24015: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24016: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24017: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24018: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24019: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24020: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24021: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24018: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24014: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24015: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24016: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24017: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24018: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24019: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24020: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24021: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24022: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24019: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24015: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24016: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24017: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24018: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24019: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24020: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24021: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24022: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24023: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24020: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24016: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24017: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24018: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24019: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24020: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24021: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24022: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24023: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24024: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 24021: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24017: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24018: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24019: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24020: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24021: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24022: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24023: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24024: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24025: --

Line 24022: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24018: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24019: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24020: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24021: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24022: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24023: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24024: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24025: --
24026:

Line 24023: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24019: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24020: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24021: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24022: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24023: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24024: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24025: --
24026:
24027: --

Line 24024: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

24020: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24021: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24022: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24023: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24024: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
24025: --
24026:
24027: --
24028:

Line 24047: xla_ae_lines_pkg.set_segment(

24043: );
24044:
24045: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
24046:
24047: xla_ae_lines_pkg.set_segment(
24048: p_to_segment_code => 'GL_ACCOUNT'
24049: , p_segment_value => l_segment
24050: , p_from_segment_code => l_adr_value_segment_code
24051: , p_from_combination_id => l_adr_value_combination_id

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

24074:
24075: --
24076: -- Update the line information that should be overwritten
24077: --
24078: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24079: p_header_num => 1);
24080: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24081:
24082: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

24076: -- Update the line information that should be overwritten
24077: --
24078: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24079: p_header_num => 1);
24080: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24081:
24082: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24083:
24084: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

24078: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24079: p_header_num => 1);
24080: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24081:
24082: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24083:
24084: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
24085: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
24086: END IF;

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

24081:
24082: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24083:
24084: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
24085: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
24086: END IF;
24087:
24088: --
24089: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

24088: --
24089: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24090: --
24091: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24092: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24093: ELSE
24094: ---------------------------------------------------------------------------------------------------
24095: -- 4262811a Switch Sign
24096: ---------------------------------------------------------------------------------------------------

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

24093: ELSE
24094: ---------------------------------------------------------------------------------------------------
24095: -- 4262811a Switch Sign
24096: ---------------------------------------------------------------------------------------------------
24097: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24099: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24101: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

24094: ---------------------------------------------------------------------------------------------------
24095: -- 4262811a Switch Sign
24096: ---------------------------------------------------------------------------------------------------
24097: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24099: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24101: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24102: -- 5132302

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

24095: -- 4262811a Switch Sign
24096: ---------------------------------------------------------------------------------------------------
24097: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24099: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24101: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24102: -- 5132302
24103: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

24096: ---------------------------------------------------------------------------------------------------
24097: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24099: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24101: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24102: -- 5132302
24103: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24104: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

24097: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24099: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24101: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24102: -- 5132302
24103: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24104: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24105:

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

24099: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24101: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24102: -- 5132302
24103: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24104: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24105:
24106: END IF;
24107:

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

24100: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24101: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24102: -- 5132302
24103: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24104: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24105:
24106: END IF;
24107:
24108: -- 4955764

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

24105:
24106: END IF;
24107:
24108: -- 4955764
24109: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24110: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24111:
24112:
24113: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 24113: XLA_AE_LINES_PKG.ValidateCurrentLine;

24109: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24110: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24111:
24112:
24113: XLA_AE_LINES_PKG.ValidateCurrentLine;
24114: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24115:
24116: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24117: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 24114: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

24110: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24111:
24112:
24113: XLA_AE_LINES_PKG.ValidateCurrentLine;
24114: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24115:
24116: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24117: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24118: ,p_balance_type_code => l_balance_type_code);

Line 24281: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

24277: --
24278: -- bulk performance
24279: --
24280: l_balance_type_code VARCHAR2(1);
24281: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
24282: l_log_module VARCHAR2(240);
24283:
24284: --
24285: -- Upgrade strategy

Line 24356: XLA_AE_LINES_PKG.SetNewLine;

24352: ') = 'CASH'
24353: THEN
24354:
24355: --
24356: XLA_AE_LINES_PKG.SetNewLine;
24357:
24358: p_balance_type_code := l_balance_type_code;
24359: -- set the flag so later we will know whether the gain loss line needs to be created
24360:

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

24364:
24365: --
24366: -- bulk performance
24367: --
24368: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
24369: p_header_num => 0); -- 4262811
24370: --
24371: -- set accounting line options
24372: --

Line 24373: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

24369: p_header_num => 0); -- 4262811
24370: --
24371: -- set accounting line options
24372: --
24373: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
24374: p_natural_side_code => 'C'
24375: , p_gain_or_loss_flag => 'N'
24376: , p_gl_transfer_mode_code => 'S'
24377: , p_acct_entry_type_code => 'A'

Line 24387: xla_ae_lines_pkg.SetAcctLineType

24383: --
24384: --
24385: -- set accounting line type info
24386: --
24387: xla_ae_lines_pkg.SetAcctLineType
24388: (p_component_type => l_component_type
24389: ,p_event_type_code => l_event_type_code
24390: ,p_line_definition_owner_code => l_line_definition_owner_code
24391: ,p_line_definition_code => l_line_definition_code

Line 24401: xla_ae_lines_pkg.SetAcctClass(

24397: ,p_event_class_code => l_event_class_code);
24398: --
24399: -- set accounting class
24400: --
24401: xla_ae_lines_pkg.SetAcctClass(
24402: p_accounting_class_code => 'CASH_CLEARING'
24403: , p_ae_header_id => l_ae_header_id
24404: );
24405:

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

24405:
24406: --
24407: -- set rounding class
24408: --
24409: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
24410: 'CASH_CLEARING';
24411:
24412: --
24413: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

24409: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
24410: 'CASH_CLEARING';
24411:
24412: --
24413: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
24414: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
24415: --
24416: -- bulk performance
24417: --

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

24410: 'CASH_CLEARING';
24411:
24412: --
24413: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
24414: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
24415: --
24416: -- bulk performance
24417: --
24418: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

24414: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
24415: --
24416: -- bulk performance
24417: --
24418: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24419:
24420: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24421: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24422:

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

24416: -- bulk performance
24417: --
24418: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24419:
24420: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24421: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24422:
24423: -- 4955764
24424: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

24420: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24421: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24422:
24423: -- 4955764
24424: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24425: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
24426:
24427: -- 4458381 Public Sector Enh
24428:

Line 24476: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

24472: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_115);
24473: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
24474: l_rec_acct_attrs.array_char_value(20) := p_source_60;
24475:
24476: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24477: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24478:
24479: ---------------------------------------------------------------------------------------------------------------
24480: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

24473: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
24474: l_rec_acct_attrs.array_char_value(20) := p_source_60;
24475:
24476: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24477: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24478:
24479: ---------------------------------------------------------------------------------------------------------------
24480: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24481: ---------------------------------------------------------------------------------------------------------------

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

24476: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24477: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24478:
24479: ---------------------------------------------------------------------------------------------------------------
24480: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24481: ---------------------------------------------------------------------------------------------------------------
24482: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24483:
24484: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

24478:
24479: ---------------------------------------------------------------------------------------------------------------
24480: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24481: ---------------------------------------------------------------------------------------------------------------
24482: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24483:
24484: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24485: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24486:

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

24480: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24481: ---------------------------------------------------------------------------------------------------------------
24482: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24483:
24484: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24485: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24486:
24487: IF xla_accounting_cache_pkg.GetValueChar
24488: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

24481: ---------------------------------------------------------------------------------------------------------------
24482: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24483:
24484: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24485: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24486:
24487: IF xla_accounting_cache_pkg.GetValueChar
24488: (p_source_code => 'LEDGER_CATEGORY_CODE'
24489: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 24496: xla_ae_lines_pkg.BflowUpgEntry

24492: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24493: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
24494: )
24495: THEN
24496: xla_ae_lines_pkg.BflowUpgEntry
24497: (p_business_method_code => l_bflow_method_code
24498: ,p_business_class_code => l_bflow_class_code
24499: ,p_balance_type => l_balance_type_code);
24500: ELSE

Line 24502: XLA_AE_LINES_PKG.business_flow_validation(

24498: ,p_business_class_code => l_bflow_class_code
24499: ,p_balance_type => l_balance_type_code);
24500: ELSE
24501: NULL;
24502: XLA_AE_LINES_PKG.business_flow_validation(
24503: p_business_method_code => l_bflow_method_code
24504: ,p_business_class_code => l_bflow_class_code
24505: ,p_inherit_description_flag => l_inherit_desc_flag);
24506: END IF;

Line 24539: xla_ae_lines_pkg.set_ccid(

24535: , x_value_type_code => l_adr_value_type_code
24536: , p_side => 'NA'
24537: );
24538:
24539: xla_ae_lines_pkg.set_ccid(
24540: p_code_combination_id => l_ccid
24541: , p_value_type_code => l_adr_value_type_code
24542: , p_transaction_coa_id => l_adr_transaction_coa_id
24543: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 24555: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

24551: , p_side => 'NA'
24552: );
24553:
24554:
24555: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
24556: p_to_segment_code => 'GL_BALANCING'
24557: , p_segment_value => C_CHAR
24558: , p_from_segment_code => NULL
24559: , p_from_combination_id => NULL

Line 24599: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

24595: xla_accounting_err_pkg.build_message
24596: (p_appli_s_name => 'XLA'
24597: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
24598: ,p_token_1 => 'LINE_NUMBER'
24599: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
24600: ,p_token_2 => 'LINE_TYPE_NAME'
24601: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
24602: l_component_type
24603: ,l_component_code

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

24631: --
24632: --
24633: ------------------------------------------------------------------------------------------------
24634: -- 4219869 Business Flow
24635: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
24636: -- Prior Entry. Currently, the following code is always generated.
24637: ------------------------------------------------------------------------------------------------
24638: XLA_AE_LINES_PKG.ValidateCurrentLine;
24639:

Line 24638: XLA_AE_LINES_PKG.ValidateCurrentLine;

24634: -- 4219869 Business Flow
24635: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
24636: -- Prior Entry. Currently, the following code is always generated.
24637: ------------------------------------------------------------------------------------------------
24638: XLA_AE_LINES_PKG.ValidateCurrentLine;
24639:
24640: ------------------------------------------------------------------------------------
24641: -- 4219869 Business Flow
24642: -- Populated credit and debit amounts -- Need to generate this within IF

Line 24644: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

24640: ------------------------------------------------------------------------------------
24641: -- 4219869 Business Flow
24642: -- Populated credit and debit amounts -- Need to generate this within IF
24643: ------------------------------------------------------------------------------------
24644: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24645:
24646: ----------------------------------------------------------------------------------
24647: -- 4219869 Business Flow
24648: -- Update journal entry status -- Need to generate this within IF

Line 24676: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

24672: -- To allow MPA report to determine if it should generate report process
24673: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
24674: ------------------------------------------------------------------------------------------
24675:
24676: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
24677: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
24678: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
24679: -- call ADRs
24680: -- Bug 4922099

Line 24677: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

24673: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
24674: ------------------------------------------------------------------------------------------
24675:
24676: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
24677: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
24678: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
24679: -- call ADRs
24680: -- Bug 4922099
24681: --

Line 24701: xla_ae_lines_pkg.set_ccid(

24697: , x_value_type_code => l_adr_value_type_code
24698: , p_side => 'NA'
24699: );
24700:
24701: xla_ae_lines_pkg.set_ccid(
24702: p_code_combination_id => l_ccid
24703: , p_value_type_code => l_adr_value_type_code
24704: , p_transaction_coa_id => l_adr_transaction_coa_id
24705: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 24717: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

24713: , p_side => 'NA'
24714: );
24715:
24716:
24717: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
24718: p_to_segment_code => 'GL_BALANCING'
24719: , p_segment_value => C_CHAR
24720: , p_from_segment_code => NULL
24721: , p_from_combination_id => NULL

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

24744:
24745: --
24746: -- Update the line information that should be overwritten
24747: --
24748: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24749: p_header_num => 1);
24750: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24751:
24752: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

24746: -- Update the line information that should be overwritten
24747: --
24748: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24749: p_header_num => 1);
24750: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24751:
24752: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24753:
24754: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

24748: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24749: p_header_num => 1);
24750: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24751:
24752: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24753:
24754: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
24755: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
24756: END IF;

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

24751:
24752: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24753:
24754: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
24755: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
24756: END IF;
24757:
24758: --
24759: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

24758: --
24759: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24760: --
24761: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24762: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24763: ELSE
24764: ---------------------------------------------------------------------------------------------------
24765: -- 4262811a Switch Sign
24766: ---------------------------------------------------------------------------------------------------

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

24763: ELSE
24764: ---------------------------------------------------------------------------------------------------
24765: -- 4262811a Switch Sign
24766: ---------------------------------------------------------------------------------------------------
24767: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

24764: ---------------------------------------------------------------------------------------------------
24765: -- 4262811a Switch Sign
24766: ---------------------------------------------------------------------------------------------------
24767: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24772: -- 5132302

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

24765: -- 4262811a Switch Sign
24766: ---------------------------------------------------------------------------------------------------
24767: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24772: -- 5132302
24773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

24766: ---------------------------------------------------------------------------------------------------
24767: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24772: -- 5132302
24773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

24767: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24772: -- 5132302
24773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24775:

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

24769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24772: -- 5132302
24773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24775:
24776: END IF;
24777:

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

24770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24772: -- 5132302
24773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24775:
24776: END IF;
24777:
24778: -- 4955764

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

24775:
24776: END IF;
24777:
24778: -- 4955764
24779: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24780: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24781:
24782:
24783: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 24783: XLA_AE_LINES_PKG.ValidateCurrentLine;

24779: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24780: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24781:
24782:
24783: XLA_AE_LINES_PKG.ValidateCurrentLine;
24784: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24785:
24786: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24787: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 24784: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

24780: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24781:
24782:
24783: XLA_AE_LINES_PKG.ValidateCurrentLine;
24784: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24785:
24786: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24787: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24788: ,p_balance_type_code => l_balance_type_code);

Line 24937: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

24933: --
24934: -- bulk performance
24935: --
24936: l_balance_type_code VARCHAR2(1);
24937: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
24938: l_log_module VARCHAR2(240);
24939:
24940: --
24941: -- Upgrade strategy

Line 25012: XLA_AE_LINES_PKG.SetNewLine;

25008: p_source_117 IS NOT NULL
25009: THEN
25010:
25011: --
25012: XLA_AE_LINES_PKG.SetNewLine;
25013:
25014: p_balance_type_code := l_balance_type_code;
25015: -- set the flag so later we will know whether the gain loss line needs to be created
25016:

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

25020:
25021: --
25022: -- bulk performance
25023: --
25024: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
25025: p_header_num => 0); -- 4262811
25026: --
25027: -- set accounting line options
25028: --

Line 25029: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

25025: p_header_num => 0); -- 4262811
25026: --
25027: -- set accounting line options
25028: --
25029: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
25030: p_natural_side_code => 'D'
25031: , p_gain_or_loss_flag => 'N'
25032: , p_gl_transfer_mode_code => 'S'
25033: , p_acct_entry_type_code => 'A'

Line 25043: xla_ae_lines_pkg.SetAcctLineType

25039: --
25040: --
25041: -- set accounting line type info
25042: --
25043: xla_ae_lines_pkg.SetAcctLineType
25044: (p_component_type => l_component_type
25045: ,p_event_type_code => l_event_type_code
25046: ,p_line_definition_owner_code => l_line_definition_owner_code
25047: ,p_line_definition_code => l_line_definition_code

Line 25057: xla_ae_lines_pkg.SetAcctClass(

25053: ,p_event_class_code => l_event_class_code);
25054: --
25055: -- set accounting class
25056: --
25057: xla_ae_lines_pkg.SetAcctClass(
25058: p_accounting_class_code => 'CASH_CLEARING'
25059: , p_ae_header_id => l_ae_header_id
25060: );
25061:

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

25061:
25062: --
25063: -- set rounding class
25064: --
25065: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
25066: 'CASH_CLEARING';
25067:
25068: --
25069: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

25065: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
25066: 'CASH_CLEARING';
25067:
25068: --
25069: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
25070: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
25071: --
25072: -- bulk performance
25073: --

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

25066: 'CASH_CLEARING';
25067:
25068: --
25069: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
25070: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
25071: --
25072: -- bulk performance
25073: --
25074: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

25070: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
25071: --
25072: -- bulk performance
25073: --
25074: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25075:
25076: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25077: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25078:

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

25072: -- bulk performance
25073: --
25074: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25075:
25076: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25077: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25078:
25079: -- 4955764
25080: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

25076: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25077: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25078:
25079: -- 4955764
25080: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25081: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
25082:
25083: -- 4458381 Public Sector Enh
25084:

Line 25130: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

25126: l_rec_acct_attrs.array_num_value(18) := p_source_91;
25127: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
25128: l_rec_acct_attrs.array_num_value(19) := p_source_93;
25129:
25130: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
25131: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
25132:
25133: ---------------------------------------------------------------------------------------------------------------
25134: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

25127: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
25128: l_rec_acct_attrs.array_num_value(19) := p_source_93;
25129:
25130: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
25131: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
25132:
25133: ---------------------------------------------------------------------------------------------------------------
25134: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25135: ---------------------------------------------------------------------------------------------------------------

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

25130: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
25131: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
25132:
25133: ---------------------------------------------------------------------------------------------------------------
25134: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25135: ---------------------------------------------------------------------------------------------------------------
25136: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25137:
25138: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

25132:
25133: ---------------------------------------------------------------------------------------------------------------
25134: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25135: ---------------------------------------------------------------------------------------------------------------
25136: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25137:
25138: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25139: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25140:

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

25134: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25135: ---------------------------------------------------------------------------------------------------------------
25136: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25137:
25138: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25139: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25140:
25141: IF xla_accounting_cache_pkg.GetValueChar
25142: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

25135: ---------------------------------------------------------------------------------------------------------------
25136: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25137:
25138: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25139: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25140:
25141: IF xla_accounting_cache_pkg.GetValueChar
25142: (p_source_code => 'LEDGER_CATEGORY_CODE'
25143: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 25150: xla_ae_lines_pkg.BflowUpgEntry

25146: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25147: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
25148: )
25149: THEN
25150: xla_ae_lines_pkg.BflowUpgEntry
25151: (p_business_method_code => l_bflow_method_code
25152: ,p_business_class_code => l_bflow_class_code
25153: ,p_balance_type => l_balance_type_code);
25154: ELSE

Line 25156: XLA_AE_LINES_PKG.business_flow_validation(

25152: ,p_business_class_code => l_bflow_class_code
25153: ,p_balance_type => l_balance_type_code);
25154: ELSE
25155: NULL;
25156: XLA_AE_LINES_PKG.business_flow_validation(
25157: p_business_method_code => l_bflow_method_code
25158: ,p_business_class_code => l_bflow_class_code
25159: ,p_inherit_description_flag => l_inherit_desc_flag);
25160: END IF;

Line 25203: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

25199: xla_accounting_err_pkg.build_message
25200: (p_appli_s_name => 'XLA'
25201: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
25202: ,p_token_1 => 'LINE_NUMBER'
25203: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
25204: ,p_token_2 => 'LINE_TYPE_NAME'
25205: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
25206: l_component_type
25207: ,l_component_code

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

25235: --
25236: --
25237: ------------------------------------------------------------------------------------------------
25238: -- 4219869 Business Flow
25239: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
25240: -- Prior Entry. Currently, the following code is always generated.
25241: ------------------------------------------------------------------------------------------------
25242: -- No ValidateCurrentLine for business flow method of Prior Entry
25243:

Line 25248: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

25244: ------------------------------------------------------------------------------------
25245: -- 4219869 Business Flow
25246: -- Populated credit and debit amounts -- Need to generate this within IF
25247: ------------------------------------------------------------------------------------
25248: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25249:
25250: ----------------------------------------------------------------------------------
25251: -- 4219869 Business Flow
25252: -- Update journal entry status -- Need to generate this within IF

Line 25280: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

25276: -- To allow MPA report to determine if it should generate report process
25277: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
25278: ------------------------------------------------------------------------------------------
25279:
25280: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
25281: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
25282: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
25283: -- call ADRs
25284: -- Bug 4922099

Line 25281: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

25277: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
25278: ------------------------------------------------------------------------------------------
25279:
25280: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
25281: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
25282: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
25283: -- call ADRs
25284: -- Bug 4922099
25285: --

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

25298:
25299: --
25300: -- Update the line information that should be overwritten
25301: --
25302: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
25303: p_header_num => 1);
25304: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
25305:
25306: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

25300: -- Update the line information that should be overwritten
25301: --
25302: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
25303: p_header_num => 1);
25304: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
25305:
25306: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
25307:
25308: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

25302: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
25303: p_header_num => 1);
25304: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
25305:
25306: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
25307:
25308: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
25309: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
25310: END IF;

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

25305:
25306: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
25307:
25308: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
25309: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
25310: END IF;
25311:
25312: --
25313: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

25312: --
25313: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25314: --
25315: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25316: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25317: ELSE
25318: ---------------------------------------------------------------------------------------------------
25319: -- 4262811a Switch Sign
25320: ---------------------------------------------------------------------------------------------------

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

25317: ELSE
25318: ---------------------------------------------------------------------------------------------------
25319: -- 4262811a Switch Sign
25320: ---------------------------------------------------------------------------------------------------
25321: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25322: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25324: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

25318: ---------------------------------------------------------------------------------------------------
25319: -- 4262811a Switch Sign
25320: ---------------------------------------------------------------------------------------------------
25321: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25322: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25324: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25326: -- 5132302

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

25319: -- 4262811a Switch Sign
25320: ---------------------------------------------------------------------------------------------------
25321: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25322: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25324: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25326: -- 5132302
25327: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

25320: ---------------------------------------------------------------------------------------------------
25321: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25322: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25324: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25326: -- 5132302
25327: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25328: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

25321: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25322: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25324: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25326: -- 5132302
25327: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25328: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25329:

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

25323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25324: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25326: -- 5132302
25327: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25328: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25329:
25330: END IF;
25331:

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

25324: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25326: -- 5132302
25327: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25328: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25329:
25330: END IF;
25331:
25332: -- 4955764

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

25329:
25330: END IF;
25331:
25332: -- 4955764
25333: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25334: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25335:
25336:
25337: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 25337: XLA_AE_LINES_PKG.ValidateCurrentLine;

25333: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25334: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25335:
25336:
25337: XLA_AE_LINES_PKG.ValidateCurrentLine;
25338: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25339:
25340: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25341: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 25338: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

25334: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25335:
25336:
25337: XLA_AE_LINES_PKG.ValidateCurrentLine;
25338: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25339:
25340: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25341: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25342: ,p_balance_type_code => l_balance_type_code);

Line 25518: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

25514: --
25515: -- bulk performance
25516: --
25517: l_balance_type_code VARCHAR2(1);
25518: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
25519: l_log_module VARCHAR2(240);
25520:
25521: --
25522: -- Upgrade strategy

Line 25599: XLA_AE_LINES_PKG.SetNewLine;

25595: ') <> 'PAYMENTCARD'
25596: THEN
25597:
25598: --
25599: XLA_AE_LINES_PKG.SetNewLine;
25600:
25601: p_balance_type_code := l_balance_type_code;
25602: -- set the flag so later we will know whether the gain loss line needs to be created
25603:

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

25607:
25608: --
25609: -- bulk performance
25610: --
25611: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
25612: p_header_num => 0); -- 4262811
25613: --
25614: -- set accounting line options
25615: --

Line 25616: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

25612: p_header_num => 0); -- 4262811
25613: --
25614: -- set accounting line options
25615: --
25616: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
25617: p_natural_side_code => 'C'
25618: , p_gain_or_loss_flag => 'N'
25619: , p_gl_transfer_mode_code => 'S'
25620: , p_acct_entry_type_code => 'A'

Line 25630: xla_ae_lines_pkg.SetAcctLineType

25626: --
25627: --
25628: -- set accounting line type info
25629: --
25630: xla_ae_lines_pkg.SetAcctLineType
25631: (p_component_type => l_component_type
25632: ,p_event_type_code => l_event_type_code
25633: ,p_line_definition_owner_code => l_line_definition_owner_code
25634: ,p_line_definition_code => l_line_definition_code

Line 25644: xla_ae_lines_pkg.SetAcctClass(

25640: ,p_event_class_code => l_event_class_code);
25641: --
25642: -- set accounting class
25643: --
25644: xla_ae_lines_pkg.SetAcctClass(
25645: p_accounting_class_code => 'CASH_CLEARING'
25646: , p_ae_header_id => l_ae_header_id
25647: );
25648:

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

25648:
25649: --
25650: -- set rounding class
25651: --
25652: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
25653: 'CASH_CLEARING';
25654:
25655: --
25656: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

25652: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
25653: 'CASH_CLEARING';
25654:
25655: --
25656: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
25657: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
25658: --
25659: -- bulk performance
25660: --

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

25653: 'CASH_CLEARING';
25654:
25655: --
25656: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
25657: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
25658: --
25659: -- bulk performance
25660: --
25661: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

25657: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
25658: --
25659: -- bulk performance
25660: --
25661: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25662:
25663: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25664: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25665:

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

25659: -- bulk performance
25660: --
25661: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25662:
25663: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25664: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25665:
25666: -- 4955764
25667: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

25663: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25664: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25665:
25666: -- 4955764
25667: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25668: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
25669:
25670: -- 4458381 Public Sector Enh
25671:

Line 25727: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

25723: l_rec_acct_attrs.array_num_value(23) := p_source_92;
25724: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
25725: l_rec_acct_attrs.array_num_value(24) := p_source_93;
25726:
25727: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
25728: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
25729:
25730: ---------------------------------------------------------------------------------------------------------------
25731: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

25724: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
25725: l_rec_acct_attrs.array_num_value(24) := p_source_93;
25726:
25727: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
25728: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
25729:
25730: ---------------------------------------------------------------------------------------------------------------
25731: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25732: ---------------------------------------------------------------------------------------------------------------

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

25727: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
25728: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
25729:
25730: ---------------------------------------------------------------------------------------------------------------
25731: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25732: ---------------------------------------------------------------------------------------------------------------
25733: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25734:
25735: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

25729:
25730: ---------------------------------------------------------------------------------------------------------------
25731: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25732: ---------------------------------------------------------------------------------------------------------------
25733: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25734:
25735: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25736: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25737:

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

25731: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25732: ---------------------------------------------------------------------------------------------------------------
25733: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25734:
25735: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25736: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25737:
25738: IF xla_accounting_cache_pkg.GetValueChar
25739: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

25732: ---------------------------------------------------------------------------------------------------------------
25733: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25734:
25735: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25736: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25737:
25738: IF xla_accounting_cache_pkg.GetValueChar
25739: (p_source_code => 'LEDGER_CATEGORY_CODE'
25740: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 25747: xla_ae_lines_pkg.BflowUpgEntry

25743: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25744: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
25745: )
25746: THEN
25747: xla_ae_lines_pkg.BflowUpgEntry
25748: (p_business_method_code => l_bflow_method_code
25749: ,p_business_class_code => l_bflow_class_code
25750: ,p_balance_type => l_balance_type_code);
25751: ELSE

Line 25787: xla_ae_lines_pkg.set_ccid(

25783: , x_value_type_code => l_adr_value_type_code
25784: , p_side => 'NA'
25785: );
25786:
25787: xla_ae_lines_pkg.set_ccid(
25788: p_code_combination_id => l_ccid
25789: , p_value_type_code => l_adr_value_type_code
25790: , p_transaction_coa_id => l_adr_transaction_coa_id
25791: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 25823: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

25819: xla_accounting_err_pkg.build_message
25820: (p_appli_s_name => 'XLA'
25821: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
25822: ,p_token_1 => 'LINE_NUMBER'
25823: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
25824: ,p_token_2 => 'LINE_TYPE_NAME'
25825: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
25826: l_component_type
25827: ,l_component_code

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

25855: --
25856: --
25857: ------------------------------------------------------------------------------------------------
25858: -- 4219869 Business Flow
25859: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
25860: -- Prior Entry. Currently, the following code is always generated.
25861: ------------------------------------------------------------------------------------------------
25862: XLA_AE_LINES_PKG.ValidateCurrentLine;
25863:

Line 25862: XLA_AE_LINES_PKG.ValidateCurrentLine;

25858: -- 4219869 Business Flow
25859: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
25860: -- Prior Entry. Currently, the following code is always generated.
25861: ------------------------------------------------------------------------------------------------
25862: XLA_AE_LINES_PKG.ValidateCurrentLine;
25863:
25864: ------------------------------------------------------------------------------------
25865: -- 4219869 Business Flow
25866: -- Populated credit and debit amounts -- Need to generate this within IF

Line 25868: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

25864: ------------------------------------------------------------------------------------
25865: -- 4219869 Business Flow
25866: -- Populated credit and debit amounts -- Need to generate this within IF
25867: ------------------------------------------------------------------------------------
25868: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25869:
25870: ----------------------------------------------------------------------------------
25871: -- 4219869 Business Flow
25872: -- Update journal entry status -- Need to generate this within IF

Line 25900: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

25896: -- To allow MPA report to determine if it should generate report process
25897: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
25898: ------------------------------------------------------------------------------------------
25899:
25900: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
25901: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
25902: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
25903: -- call ADRs
25904: -- Bug 4922099

Line 25901: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

25897: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
25898: ------------------------------------------------------------------------------------------
25899:
25900: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
25901: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
25902: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
25903: -- call ADRs
25904: -- Bug 4922099
25905: --

Line 25925: xla_ae_lines_pkg.set_ccid(

25921: , x_value_type_code => l_adr_value_type_code
25922: , p_side => 'NA'
25923: );
25924:
25925: xla_ae_lines_pkg.set_ccid(
25926: p_code_combination_id => l_ccid
25927: , p_value_type_code => l_adr_value_type_code
25928: , p_transaction_coa_id => l_adr_transaction_coa_id
25929: , p_accounting_coa_id => l_adr_accounting_coa_id

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

25944:
25945: --
25946: -- Update the line information that should be overwritten
25947: --
25948: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
25949: p_header_num => 1);
25950: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
25951:
25952: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

25946: -- Update the line information that should be overwritten
25947: --
25948: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
25949: p_header_num => 1);
25950: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
25951:
25952: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
25953:
25954: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

25948: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
25949: p_header_num => 1);
25950: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
25951:
25952: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
25953:
25954: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
25955: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
25956: END IF;

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

25951:
25952: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
25953:
25954: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
25955: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
25956: END IF;
25957:
25958: --
25959: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

25958: --
25959: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25960: --
25961: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25962: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25963: ELSE
25964: ---------------------------------------------------------------------------------------------------
25965: -- 4262811a Switch Sign
25966: ---------------------------------------------------------------------------------------------------

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

25963: ELSE
25964: ---------------------------------------------------------------------------------------------------
25965: -- 4262811a Switch Sign
25966: ---------------------------------------------------------------------------------------------------
25967: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25968: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25969: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25970: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

25964: ---------------------------------------------------------------------------------------------------
25965: -- 4262811a Switch Sign
25966: ---------------------------------------------------------------------------------------------------
25967: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25968: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25969: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25970: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25972: -- 5132302

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

25965: -- 4262811a Switch Sign
25966: ---------------------------------------------------------------------------------------------------
25967: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25968: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25969: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25970: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25972: -- 5132302
25973: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

25966: ---------------------------------------------------------------------------------------------------
25967: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25968: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25969: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25970: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25972: -- 5132302
25973: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25974: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

25967: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25968: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25969: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25970: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25972: -- 5132302
25973: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25974: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25975:

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

25969: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25970: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25972: -- 5132302
25973: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25974: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25975:
25976: END IF;
25977:

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

25970: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25972: -- 5132302
25973: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25974: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25975:
25976: END IF;
25977:
25978: -- 4955764

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

25975:
25976: END IF;
25977:
25978: -- 4955764
25979: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25980: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25981:
25982:
25983: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 25983: XLA_AE_LINES_PKG.ValidateCurrentLine;

25979: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25980: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25981:
25982:
25983: XLA_AE_LINES_PKG.ValidateCurrentLine;
25984: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25985:
25986: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25987: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 25984: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

25980: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25981:
25982:
25983: XLA_AE_LINES_PKG.ValidateCurrentLine;
25984: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25985:
25986: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25987: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25988: ,p_balance_type_code => l_balance_type_code);

Line 26164: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

26160: --
26161: -- bulk performance
26162: --
26163: l_balance_type_code VARCHAR2(1);
26164: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
26165: l_log_module VARCHAR2(240);
26166:
26167: --
26168: -- Upgrade strategy

Line 26243: XLA_AE_LINES_PKG.SetNewLine;

26239: ') <> 'PAYMENTCARD'
26240: THEN
26241:
26242: --
26243: XLA_AE_LINES_PKG.SetNewLine;
26244:
26245: p_balance_type_code := l_balance_type_code;
26246: -- set the flag so later we will know whether the gain loss line needs to be created
26247:

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

26251:
26252: --
26253: -- bulk performance
26254: --
26255: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
26256: p_header_num => 0); -- 4262811
26257: --
26258: -- set accounting line options
26259: --

Line 26260: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

26256: p_header_num => 0); -- 4262811
26257: --
26258: -- set accounting line options
26259: --
26260: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
26261: p_natural_side_code => 'C'
26262: , p_gain_or_loss_flag => 'N'
26263: , p_gl_transfer_mode_code => 'S'
26264: , p_acct_entry_type_code => 'A'

Line 26274: xla_ae_lines_pkg.SetAcctLineType

26270: --
26271: --
26272: -- set accounting line type info
26273: --
26274: xla_ae_lines_pkg.SetAcctLineType
26275: (p_component_type => l_component_type
26276: ,p_event_type_code => l_event_type_code
26277: ,p_line_definition_owner_code => l_line_definition_owner_code
26278: ,p_line_definition_code => l_line_definition_code

Line 26288: xla_ae_lines_pkg.SetAcctClass(

26284: ,p_event_class_code => l_event_class_code);
26285: --
26286: -- set accounting class
26287: --
26288: xla_ae_lines_pkg.SetAcctClass(
26289: p_accounting_class_code => 'CASH_CLEARING'
26290: , p_ae_header_id => l_ae_header_id
26291: );
26292:

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

26292:
26293: --
26294: -- set rounding class
26295: --
26296: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
26297: 'CASH_CLEARING';
26298:
26299: --
26300: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

26296: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
26297: 'CASH_CLEARING';
26298:
26299: --
26300: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
26301: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
26302: --
26303: -- bulk performance
26304: --

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

26297: 'CASH_CLEARING';
26298:
26299: --
26300: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
26301: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
26302: --
26303: -- bulk performance
26304: --
26305: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

26301: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
26302: --
26303: -- bulk performance
26304: --
26305: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26306:
26307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26308: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26309:

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

26303: -- bulk performance
26304: --
26305: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26306:
26307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26308: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26309:
26310: -- 4955764
26311: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

26307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26308: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26309:
26310: -- 4955764
26311: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26312: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
26313:
26314: -- 4458381 Public Sector Enh
26315:

Line 26371: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

26367: l_rec_acct_attrs.array_num_value(23) := p_source_92;
26368: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
26369: l_rec_acct_attrs.array_num_value(24) := p_source_93;
26370:
26371: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26372: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26373:
26374: ---------------------------------------------------------------------------------------------------------------
26375: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

26368: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
26369: l_rec_acct_attrs.array_num_value(24) := p_source_93;
26370:
26371: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26372: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26373:
26374: ---------------------------------------------------------------------------------------------------------------
26375: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26376: ---------------------------------------------------------------------------------------------------------------

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

26371: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26372: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26373:
26374: ---------------------------------------------------------------------------------------------------------------
26375: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26376: ---------------------------------------------------------------------------------------------------------------
26377: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26378:
26379: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

26373:
26374: ---------------------------------------------------------------------------------------------------------------
26375: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26376: ---------------------------------------------------------------------------------------------------------------
26377: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26378:
26379: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26380: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26381:

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

26375: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26376: ---------------------------------------------------------------------------------------------------------------
26377: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26378:
26379: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26380: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26381:
26382: IF xla_accounting_cache_pkg.GetValueChar
26383: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

26376: ---------------------------------------------------------------------------------------------------------------
26377: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26378:
26379: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26380: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26381:
26382: IF xla_accounting_cache_pkg.GetValueChar
26383: (p_source_code => 'LEDGER_CATEGORY_CODE'
26384: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 26391: xla_ae_lines_pkg.BflowUpgEntry

26387: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26388: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
26389: )
26390: THEN
26391: xla_ae_lines_pkg.BflowUpgEntry
26392: (p_business_method_code => l_bflow_method_code
26393: ,p_business_class_code => l_bflow_class_code
26394: ,p_balance_type => l_balance_type_code);
26395: ELSE

Line 26397: XLA_AE_LINES_PKG.business_flow_validation(

26393: ,p_business_class_code => l_bflow_class_code
26394: ,p_balance_type => l_balance_type_code);
26395: ELSE
26396: NULL;
26397: XLA_AE_LINES_PKG.business_flow_validation(
26398: p_business_method_code => l_bflow_method_code
26399: ,p_business_class_code => l_bflow_class_code
26400: ,p_inherit_description_flag => l_inherit_desc_flag);
26401: END IF;

Line 26424: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

26420: NULL;
26421: --
26422: --
26423:
26424: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
26425: p_code_combination_id => TO_NUMBER(C_NUM)
26426: , p_value_type_code => NULL
26427: , p_transaction_coa_id => null
26428: , p_accounting_coa_id => null

Line 26441: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26437: );
26438:
26439:
26440: -- initialise segments
26441: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26442: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26443: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26444: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26445: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26442: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26438:
26439:
26440: -- initialise segments
26441: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26442: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26443: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26444: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26445: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26446: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26443: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26439:
26440: -- initialise segments
26441: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26442: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26443: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26444: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26445: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26446: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26447: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26444: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26440: -- initialise segments
26441: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26442: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26443: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26444: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26445: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26446: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26447: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26448: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26445: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26441: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26442: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26443: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26444: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26445: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26446: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26447: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26448: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26449: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26446: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26442: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26443: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26444: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26445: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26446: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26447: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26448: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26449: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26450: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26447: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26443: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26444: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26445: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26446: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26447: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26448: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26449: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26450: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26451: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26448: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26444: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26445: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26446: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26447: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26448: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26449: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26450: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26451: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26452: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26449: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26445: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26446: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26447: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26448: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26449: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26450: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26451: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26452: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26453: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26450: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26446: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26447: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26448: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26449: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26450: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26451: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26452: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26453: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26454: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26451: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26447: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26448: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26449: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26450: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26451: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26452: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26453: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26454: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26455: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26452: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26448: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26449: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26450: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26451: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26452: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26453: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26454: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26455: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26456: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26453: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26449: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26450: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26451: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26452: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26453: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26454: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26455: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26456: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26457: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26454: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26450: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26451: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26452: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26453: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26454: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26455: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26456: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26457: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26458: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26455: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26451: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26452: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26453: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26454: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26455: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26456: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26457: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26458: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26459: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26456: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26452: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26453: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26454: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26455: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26456: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26457: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26458: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26459: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26460: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26457: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26453: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26454: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26455: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26456: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26457: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26458: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26459: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26460: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26461: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26458: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26454: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26455: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26456: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26457: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26458: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26459: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26460: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26461: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26462: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26459: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26455: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26456: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26457: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26458: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26459: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26460: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26461: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26462: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26463: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26460: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26456: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26457: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26458: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26459: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26460: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26461: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26462: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26463: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26464: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26461: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26457: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26458: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26459: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26460: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26461: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26462: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26463: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26464: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26465: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26462: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26458: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26459: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26460: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26461: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26462: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26463: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26464: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26465: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26466: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26463: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26459: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26460: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26461: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26462: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26463: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26464: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26465: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26466: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26467: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26464: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26460: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26461: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26462: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26463: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26464: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26465: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26466: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26467: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26468: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26465: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26461: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26462: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26463: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26464: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26465: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26466: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26467: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26468: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26469: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26466: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26462: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26463: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26464: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26465: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26466: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26467: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26468: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26469: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26470: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26467: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26463: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26464: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26465: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26466: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26467: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26468: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26469: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26470: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26471: --

Line 26468: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26464: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26465: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26466: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26467: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26468: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26469: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26470: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26471: --
26472:

Line 26469: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26465: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26466: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26467: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26468: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26469: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26470: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26471: --
26472:
26473: --

Line 26470: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26466: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26467: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26468: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26469: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26470: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26471: --
26472:
26473: --
26474:

Line 26493: xla_ae_lines_pkg.set_segment(

26489: );
26490:
26491: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
26492:
26493: xla_ae_lines_pkg.set_segment(
26494: p_to_segment_code => 'GL_ACCOUNT'
26495: , p_segment_value => l_segment
26496: , p_from_segment_code => l_adr_value_segment_code
26497: , p_from_combination_id => l_adr_value_combination_id

Line 26537: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

26533: xla_accounting_err_pkg.build_message
26534: (p_appli_s_name => 'XLA'
26535: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
26536: ,p_token_1 => 'LINE_NUMBER'
26537: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
26538: ,p_token_2 => 'LINE_TYPE_NAME'
26539: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
26540: l_component_type
26541: ,l_component_code

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

26569: --
26570: --
26571: ------------------------------------------------------------------------------------------------
26572: -- 4219869 Business Flow
26573: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
26574: -- Prior Entry. Currently, the following code is always generated.
26575: ------------------------------------------------------------------------------------------------
26576: XLA_AE_LINES_PKG.ValidateCurrentLine;
26577:

Line 26576: XLA_AE_LINES_PKG.ValidateCurrentLine;

26572: -- 4219869 Business Flow
26573: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
26574: -- Prior Entry. Currently, the following code is always generated.
26575: ------------------------------------------------------------------------------------------------
26576: XLA_AE_LINES_PKG.ValidateCurrentLine;
26577:
26578: ------------------------------------------------------------------------------------
26579: -- 4219869 Business Flow
26580: -- Populated credit and debit amounts -- Need to generate this within IF

Line 26582: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

26578: ------------------------------------------------------------------------------------
26579: -- 4219869 Business Flow
26580: -- Populated credit and debit amounts -- Need to generate this within IF
26581: ------------------------------------------------------------------------------------
26582: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26583:
26584: ----------------------------------------------------------------------------------
26585: -- 4219869 Business Flow
26586: -- Update journal entry status -- Need to generate this within IF

Line 26614: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

26610: -- To allow MPA report to determine if it should generate report process
26611: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
26612: ------------------------------------------------------------------------------------------
26613:
26614: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
26615: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
26616: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
26617: -- call ADRs
26618: -- Bug 4922099

Line 26615: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

26611: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
26612: ------------------------------------------------------------------------------------------
26613:
26614: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
26615: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
26616: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
26617: -- call ADRs
26618: -- Bug 4922099
26619: --

Line 26629: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

26625: NULL;
26626: --
26627: --
26628:
26629: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
26630: p_code_combination_id => TO_NUMBER(C_NUM)
26631: , p_value_type_code => NULL
26632: , p_transaction_coa_id => null
26633: , p_accounting_coa_id => null

Line 26646: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26642: );
26643:
26644:
26645: -- initialise segments
26646: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26647: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26648: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26649: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26650: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26647: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26643:
26644:
26645: -- initialise segments
26646: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26647: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26648: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26649: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26650: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26651: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26648: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26644:
26645: -- initialise segments
26646: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26647: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26648: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26649: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26650: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26651: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26652: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26649: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26645: -- initialise segments
26646: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26647: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26648: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26649: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26650: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26651: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26652: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26653: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26650: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26646: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26647: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26648: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26649: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26650: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26651: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26652: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26653: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26654: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26651: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26647: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26648: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26649: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26650: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26651: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26652: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26653: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26654: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26655: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26652: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26648: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26649: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26650: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26651: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26652: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26653: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26654: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26655: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26656: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26653: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26649: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26650: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26651: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26652: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26653: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26654: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26655: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26656: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26657: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26654: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26650: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26651: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26652: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26653: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26654: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26655: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26656: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26657: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26658: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26655: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26651: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26652: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26653: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26654: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26655: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26656: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26657: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26658: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26659: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26656: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26652: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26653: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26654: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26655: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26656: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26657: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26658: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26659: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26660: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26657: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26653: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26654: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26655: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26656: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26657: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26658: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26659: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26660: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26661: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26658: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26654: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26655: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26656: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26657: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26658: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26659: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26660: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26661: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26662: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26659: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26655: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26656: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26657: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26658: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26659: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26660: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26661: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26662: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26663: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26660: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26656: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26657: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26658: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26659: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26660: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26661: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26662: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26663: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26664: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26661: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26657: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26658: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26659: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26660: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26661: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26662: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26663: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26664: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26665: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26662: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26658: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26659: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26660: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26661: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26662: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26663: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26664: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26665: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26666: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26663: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26659: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26660: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26661: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26662: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26663: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26664: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26665: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26666: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26667: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26664: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26660: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26661: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26662: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26663: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26664: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26665: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26666: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26667: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26668: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26665: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26661: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26662: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26663: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26664: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26665: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26666: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26667: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26668: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26669: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26666: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26662: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26663: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26664: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26665: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26666: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26667: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26668: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26669: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26670: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26667: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26663: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26664: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26665: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26666: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26667: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26668: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26669: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26670: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26671: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26668: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26664: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26665: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26666: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26667: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26668: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26669: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26670: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26671: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26672: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26669: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26665: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26666: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26667: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26668: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26669: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26670: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26671: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26672: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26673: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26670: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26666: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26667: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26668: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26669: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26670: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26671: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26672: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26673: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26674: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26671: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26667: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26668: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26669: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26670: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26671: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26672: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26673: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26674: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26675: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26672: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26668: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26669: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26670: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26671: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26672: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26673: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26674: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26675: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26676: --

Line 26673: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26669: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26670: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26671: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26672: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26673: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26674: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26675: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26676: --
26677:

Line 26674: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26670: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26671: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26672: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26673: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26674: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26675: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26676: --
26677:
26678: --

Line 26675: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26671: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26672: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26673: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26674: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26675: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26676: --
26677:
26678: --
26679:

Line 26698: xla_ae_lines_pkg.set_segment(

26694: );
26695:
26696: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
26697:
26698: xla_ae_lines_pkg.set_segment(
26699: p_to_segment_code => 'GL_ACCOUNT'
26700: , p_segment_value => l_segment
26701: , p_from_segment_code => l_adr_value_segment_code
26702: , p_from_combination_id => l_adr_value_combination_id

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

26725:
26726: --
26727: -- Update the line information that should be overwritten
26728: --
26729: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
26730: p_header_num => 1);
26731: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
26732:
26733: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

26727: -- Update the line information that should be overwritten
26728: --
26729: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
26730: p_header_num => 1);
26731: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
26732:
26733: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
26734:
26735: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

26729: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
26730: p_header_num => 1);
26731: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
26732:
26733: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
26734:
26735: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
26736: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
26737: END IF;

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

26732:
26733: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
26734:
26735: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
26736: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
26737: END IF;
26738:
26739: --
26740: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

26739: --
26740: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26741: --
26742: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
26743: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
26744: ELSE
26745: ---------------------------------------------------------------------------------------------------
26746: -- 4262811a Switch Sign
26747: ---------------------------------------------------------------------------------------------------

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

26744: ELSE
26745: ---------------------------------------------------------------------------------------------------
26746: -- 4262811a Switch Sign
26747: ---------------------------------------------------------------------------------------------------
26748: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26749: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26750: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26751: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26752: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

26745: ---------------------------------------------------------------------------------------------------
26746: -- 4262811a Switch Sign
26747: ---------------------------------------------------------------------------------------------------
26748: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26749: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26750: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26751: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26752: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26753: -- 5132302

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

26746: -- 4262811a Switch Sign
26747: ---------------------------------------------------------------------------------------------------
26748: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26749: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26750: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26751: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26752: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26753: -- 5132302
26754: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

26747: ---------------------------------------------------------------------------------------------------
26748: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26749: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26750: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26751: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26752: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26753: -- 5132302
26754: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
26755: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

26748: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26749: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26750: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26751: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26752: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26753: -- 5132302
26754: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
26755: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26756:

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

26750: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26751: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26752: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26753: -- 5132302
26754: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
26755: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26756:
26757: END IF;
26758:

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

26751: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26752: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26753: -- 5132302
26754: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
26755: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26756:
26757: END IF;
26758:
26759: -- 4955764

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

26756:
26757: END IF;
26758:
26759: -- 4955764
26760: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26761: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
26762:
26763:
26764: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 26764: XLA_AE_LINES_PKG.ValidateCurrentLine;

26760: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26761: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
26762:
26763:
26764: XLA_AE_LINES_PKG.ValidateCurrentLine;
26765: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26766:
26767: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26768: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 26765: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

26761: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
26762:
26763:
26764: XLA_AE_LINES_PKG.ValidateCurrentLine;
26765: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26766:
26767: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26768: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
26769: ,p_balance_type_code => l_balance_type_code);

Line 26945: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

26941: --
26942: -- bulk performance
26943: --
26944: l_balance_type_code VARCHAR2(1);
26945: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
26946: l_log_module VARCHAR2(240);
26947:
26948: --
26949: -- Upgrade strategy

Line 27024: XLA_AE_LINES_PKG.SetNewLine;

27020: ') <> 'PAYMENTCARD'
27021: THEN
27022:
27023: --
27024: XLA_AE_LINES_PKG.SetNewLine;
27025:
27026: p_balance_type_code := l_balance_type_code;
27027: -- set the flag so later we will know whether the gain loss line needs to be created
27028:

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

27032:
27033: --
27034: -- bulk performance
27035: --
27036: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
27037: p_header_num => 0); -- 4262811
27038: --
27039: -- set accounting line options
27040: --

Line 27041: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

27037: p_header_num => 0); -- 4262811
27038: --
27039: -- set accounting line options
27040: --
27041: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
27042: p_natural_side_code => 'C'
27043: , p_gain_or_loss_flag => 'N'
27044: , p_gl_transfer_mode_code => 'S'
27045: , p_acct_entry_type_code => 'A'

Line 27055: xla_ae_lines_pkg.SetAcctLineType

27051: --
27052: --
27053: -- set accounting line type info
27054: --
27055: xla_ae_lines_pkg.SetAcctLineType
27056: (p_component_type => l_component_type
27057: ,p_event_type_code => l_event_type_code
27058: ,p_line_definition_owner_code => l_line_definition_owner_code
27059: ,p_line_definition_code => l_line_definition_code

Line 27069: xla_ae_lines_pkg.SetAcctClass(

27065: ,p_event_class_code => l_event_class_code);
27066: --
27067: -- set accounting class
27068: --
27069: xla_ae_lines_pkg.SetAcctClass(
27070: p_accounting_class_code => 'CASH_CLEARING'
27071: , p_ae_header_id => l_ae_header_id
27072: );
27073:

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

27073:
27074: --
27075: -- set rounding class
27076: --
27077: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
27078: 'CASH_CLEARING';
27079:
27080: --
27081: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

27077: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
27078: 'CASH_CLEARING';
27079:
27080: --
27081: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
27082: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
27083: --
27084: -- bulk performance
27085: --

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

27078: 'CASH_CLEARING';
27079:
27080: --
27081: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
27082: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
27083: --
27084: -- bulk performance
27085: --
27086: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

27082: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
27083: --
27084: -- bulk performance
27085: --
27086: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27087:
27088: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27089: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27090:

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

27084: -- bulk performance
27085: --
27086: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27087:
27088: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27089: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27090:
27091: -- 4955764
27092: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

27088: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27089: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27090:
27091: -- 4955764
27092: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27093: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
27094:
27095: -- 4458381 Public Sector Enh
27096:

Line 27152: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

27148: l_rec_acct_attrs.array_num_value(23) := p_source_92;
27149: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
27150: l_rec_acct_attrs.array_num_value(24) := p_source_93;
27151:
27152: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
27153: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
27154:
27155: ---------------------------------------------------------------------------------------------------------------
27156: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

27149: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
27150: l_rec_acct_attrs.array_num_value(24) := p_source_93;
27151:
27152: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
27153: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
27154:
27155: ---------------------------------------------------------------------------------------------------------------
27156: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27157: ---------------------------------------------------------------------------------------------------------------

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

27152: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
27153: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
27154:
27155: ---------------------------------------------------------------------------------------------------------------
27156: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27157: ---------------------------------------------------------------------------------------------------------------
27158: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27159:
27160: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

27154:
27155: ---------------------------------------------------------------------------------------------------------------
27156: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27157: ---------------------------------------------------------------------------------------------------------------
27158: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27159:
27160: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27161: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27162:

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

27156: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27157: ---------------------------------------------------------------------------------------------------------------
27158: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27159:
27160: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27161: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27162:
27163: IF xla_accounting_cache_pkg.GetValueChar
27164: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

27157: ---------------------------------------------------------------------------------------------------------------
27158: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27159:
27160: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27161: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27162:
27163: IF xla_accounting_cache_pkg.GetValueChar
27164: (p_source_code => 'LEDGER_CATEGORY_CODE'
27165: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 27172: xla_ae_lines_pkg.BflowUpgEntry

27168: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27169: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
27170: )
27171: THEN
27172: xla_ae_lines_pkg.BflowUpgEntry
27173: (p_business_method_code => l_bflow_method_code
27174: ,p_business_class_code => l_bflow_class_code
27175: ,p_balance_type => l_balance_type_code);
27176: ELSE

Line 27178: XLA_AE_LINES_PKG.business_flow_validation(

27174: ,p_business_class_code => l_bflow_class_code
27175: ,p_balance_type => l_balance_type_code);
27176: ELSE
27177: NULL;
27178: XLA_AE_LINES_PKG.business_flow_validation(
27179: p_business_method_code => l_bflow_method_code
27180: ,p_business_class_code => l_bflow_class_code
27181: ,p_inherit_description_flag => l_inherit_desc_flag);
27182: END IF;

Line 27215: xla_ae_lines_pkg.set_ccid(

27211: , x_value_type_code => l_adr_value_type_code
27212: , p_side => 'NA'
27213: );
27214:
27215: xla_ae_lines_pkg.set_ccid(
27216: p_code_combination_id => l_ccid
27217: , p_value_type_code => l_adr_value_type_code
27218: , p_transaction_coa_id => l_adr_transaction_coa_id
27219: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 27231: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

27227: , p_side => 'NA'
27228: );
27229:
27230:
27231: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
27232: p_to_segment_code => 'GL_BALANCING'
27233: , p_segment_value => C_CHAR
27234: , p_from_segment_code => NULL
27235: , p_from_combination_id => NULL

Line 27275: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

27271: xla_accounting_err_pkg.build_message
27272: (p_appli_s_name => 'XLA'
27273: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
27274: ,p_token_1 => 'LINE_NUMBER'
27275: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
27276: ,p_token_2 => 'LINE_TYPE_NAME'
27277: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
27278: l_component_type
27279: ,l_component_code

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

27307: --
27308: --
27309: ------------------------------------------------------------------------------------------------
27310: -- 4219869 Business Flow
27311: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
27312: -- Prior Entry. Currently, the following code is always generated.
27313: ------------------------------------------------------------------------------------------------
27314: XLA_AE_LINES_PKG.ValidateCurrentLine;
27315:

Line 27314: XLA_AE_LINES_PKG.ValidateCurrentLine;

27310: -- 4219869 Business Flow
27311: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
27312: -- Prior Entry. Currently, the following code is always generated.
27313: ------------------------------------------------------------------------------------------------
27314: XLA_AE_LINES_PKG.ValidateCurrentLine;
27315:
27316: ------------------------------------------------------------------------------------
27317: -- 4219869 Business Flow
27318: -- Populated credit and debit amounts -- Need to generate this within IF

Line 27320: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

27316: ------------------------------------------------------------------------------------
27317: -- 4219869 Business Flow
27318: -- Populated credit and debit amounts -- Need to generate this within IF
27319: ------------------------------------------------------------------------------------
27320: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27321:
27322: ----------------------------------------------------------------------------------
27323: -- 4219869 Business Flow
27324: -- Update journal entry status -- Need to generate this within IF

Line 27352: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

27348: -- To allow MPA report to determine if it should generate report process
27349: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
27350: ------------------------------------------------------------------------------------------
27351:
27352: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
27353: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
27354: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
27355: -- call ADRs
27356: -- Bug 4922099

Line 27353: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

27349: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
27350: ------------------------------------------------------------------------------------------
27351:
27352: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
27353: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
27354: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
27355: -- call ADRs
27356: -- Bug 4922099
27357: --

Line 27377: xla_ae_lines_pkg.set_ccid(

27373: , x_value_type_code => l_adr_value_type_code
27374: , p_side => 'NA'
27375: );
27376:
27377: xla_ae_lines_pkg.set_ccid(
27378: p_code_combination_id => l_ccid
27379: , p_value_type_code => l_adr_value_type_code
27380: , p_transaction_coa_id => l_adr_transaction_coa_id
27381: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 27393: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

27389: , p_side => 'NA'
27390: );
27391:
27392:
27393: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
27394: p_to_segment_code => 'GL_BALANCING'
27395: , p_segment_value => C_CHAR
27396: , p_from_segment_code => NULL
27397: , p_from_combination_id => NULL

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

27420:
27421: --
27422: -- Update the line information that should be overwritten
27423: --
27424: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27425: p_header_num => 1);
27426: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27427:
27428: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

27422: -- Update the line information that should be overwritten
27423: --
27424: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27425: p_header_num => 1);
27426: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27427:
27428: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27429:
27430: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

27424: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27425: p_header_num => 1);
27426: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27427:
27428: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27429:
27430: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
27431: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
27432: END IF;

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

27427:
27428: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27429:
27430: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
27431: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
27432: END IF;
27433:
27434: --
27435: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

27434: --
27435: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27436: --
27437: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27438: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27439: ELSE
27440: ---------------------------------------------------------------------------------------------------
27441: -- 4262811a Switch Sign
27442: ---------------------------------------------------------------------------------------------------

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

27439: ELSE
27440: ---------------------------------------------------------------------------------------------------
27441: -- 4262811a Switch Sign
27442: ---------------------------------------------------------------------------------------------------
27443: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27444: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27445: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27446: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27447: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

27440: ---------------------------------------------------------------------------------------------------
27441: -- 4262811a Switch Sign
27442: ---------------------------------------------------------------------------------------------------
27443: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27444: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27445: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27446: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27447: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27448: -- 5132302

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

27441: -- 4262811a Switch Sign
27442: ---------------------------------------------------------------------------------------------------
27443: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27444: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27445: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27446: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27447: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27448: -- 5132302
27449: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

27442: ---------------------------------------------------------------------------------------------------
27443: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27444: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27445: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27446: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27447: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27448: -- 5132302
27449: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27450: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

27443: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27444: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27445: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27446: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27447: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27448: -- 5132302
27449: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27450: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27451:

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

27445: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27446: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27447: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27448: -- 5132302
27449: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27450: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27451:
27452: END IF;
27453:

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

27446: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27447: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27448: -- 5132302
27449: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27450: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27451:
27452: END IF;
27453:
27454: -- 4955764

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

27451:
27452: END IF;
27453:
27454: -- 4955764
27455: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27456: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27457:
27458:
27459: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 27459: XLA_AE_LINES_PKG.ValidateCurrentLine;

27455: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27456: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27457:
27458:
27459: XLA_AE_LINES_PKG.ValidateCurrentLine;
27460: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27461:
27462: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27463: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 27460: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

27456: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27457:
27458:
27459: XLA_AE_LINES_PKG.ValidateCurrentLine;
27460: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27461:
27462: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27463: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27464: ,p_balance_type_code => l_balance_type_code);

Line 27640: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

27636: --
27637: -- bulk performance
27638: --
27639: l_balance_type_code VARCHAR2(1);
27640: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
27641: l_log_module VARCHAR2(240);
27642:
27643: --
27644: -- Upgrade strategy

Line 27719: XLA_AE_LINES_PKG.SetNewLine;

27715: ') <> 'PAYMENTCARD'
27716: THEN
27717:
27718: --
27719: XLA_AE_LINES_PKG.SetNewLine;
27720:
27721: p_balance_type_code := l_balance_type_code;
27722: -- set the flag so later we will know whether the gain loss line needs to be created
27723:

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

27727:
27728: --
27729: -- bulk performance
27730: --
27731: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
27732: p_header_num => 0); -- 4262811
27733: --
27734: -- set accounting line options
27735: --

Line 27736: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

27732: p_header_num => 0); -- 4262811
27733: --
27734: -- set accounting line options
27735: --
27736: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
27737: p_natural_side_code => 'C'
27738: , p_gain_or_loss_flag => 'N'
27739: , p_gl_transfer_mode_code => 'S'
27740: , p_acct_entry_type_code => 'A'

Line 27750: xla_ae_lines_pkg.SetAcctLineType

27746: --
27747: --
27748: -- set accounting line type info
27749: --
27750: xla_ae_lines_pkg.SetAcctLineType
27751: (p_component_type => l_component_type
27752: ,p_event_type_code => l_event_type_code
27753: ,p_line_definition_owner_code => l_line_definition_owner_code
27754: ,p_line_definition_code => l_line_definition_code

Line 27764: xla_ae_lines_pkg.SetAcctClass(

27760: ,p_event_class_code => l_event_class_code);
27761: --
27762: -- set accounting class
27763: --
27764: xla_ae_lines_pkg.SetAcctClass(
27765: p_accounting_class_code => 'CASH_CLEARING'
27766: , p_ae_header_id => l_ae_header_id
27767: );
27768:

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

27768:
27769: --
27770: -- set rounding class
27771: --
27772: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
27773: 'CASH_CLEARING';
27774:
27775: --
27776: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

27772: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
27773: 'CASH_CLEARING';
27774:
27775: --
27776: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
27777: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
27778: --
27779: -- bulk performance
27780: --

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

27773: 'CASH_CLEARING';
27774:
27775: --
27776: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
27777: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
27778: --
27779: -- bulk performance
27780: --
27781: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

27777: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
27778: --
27779: -- bulk performance
27780: --
27781: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27782:
27783: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27784: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27785:

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

27779: -- bulk performance
27780: --
27781: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27782:
27783: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27784: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27785:
27786: -- 4955764
27787: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

27783: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27784: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27785:
27786: -- 4955764
27787: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27788: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
27789:
27790: -- 4458381 Public Sector Enh
27791:

Line 27847: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

27843: l_rec_acct_attrs.array_num_value(23) := p_source_92;
27844: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
27845: l_rec_acct_attrs.array_num_value(24) := p_source_93;
27846:
27847: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
27848: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
27849:
27850: ---------------------------------------------------------------------------------------------------------------
27851: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

27844: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
27845: l_rec_acct_attrs.array_num_value(24) := p_source_93;
27846:
27847: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
27848: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
27849:
27850: ---------------------------------------------------------------------------------------------------------------
27851: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27852: ---------------------------------------------------------------------------------------------------------------

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

27847: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
27848: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
27849:
27850: ---------------------------------------------------------------------------------------------------------------
27851: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27852: ---------------------------------------------------------------------------------------------------------------
27853: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27854:
27855: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

27849:
27850: ---------------------------------------------------------------------------------------------------------------
27851: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27852: ---------------------------------------------------------------------------------------------------------------
27853: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27854:
27855: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27856: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27857:

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

27851: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27852: ---------------------------------------------------------------------------------------------------------------
27853: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27854:
27855: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27856: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27857:
27858: IF xla_accounting_cache_pkg.GetValueChar
27859: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

27852: ---------------------------------------------------------------------------------------------------------------
27853: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27854:
27855: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27856: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27857:
27858: IF xla_accounting_cache_pkg.GetValueChar
27859: (p_source_code => 'LEDGER_CATEGORY_CODE'
27860: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 27867: xla_ae_lines_pkg.BflowUpgEntry

27863: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27864: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
27865: )
27866: THEN
27867: xla_ae_lines_pkg.BflowUpgEntry
27868: (p_business_method_code => l_bflow_method_code
27869: ,p_business_class_code => l_bflow_class_code
27870: ,p_balance_type => l_balance_type_code);
27871: ELSE

Line 27873: XLA_AE_LINES_PKG.business_flow_validation(

27869: ,p_business_class_code => l_bflow_class_code
27870: ,p_balance_type => l_balance_type_code);
27871: ELSE
27872: NULL;
27873: XLA_AE_LINES_PKG.business_flow_validation(
27874: p_business_method_code => l_bflow_method_code
27875: ,p_business_class_code => l_bflow_class_code
27876: ,p_inherit_description_flag => l_inherit_desc_flag);
27877: END IF;

Line 27900: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

27896: NULL;
27897: --
27898: --
27899:
27900: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
27901: p_code_combination_id => TO_NUMBER(C_NUM)
27902: , p_value_type_code => NULL
27903: , p_transaction_coa_id => null
27904: , p_accounting_coa_id => null

Line 27917: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27913: );
27914:
27915:
27916: -- initialise segments
27917: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27918: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27919: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27920: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27921: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27918: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27914:
27915:
27916: -- initialise segments
27917: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27918: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27919: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27920: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27921: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27922: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27919: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27915:
27916: -- initialise segments
27917: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27918: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27919: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27920: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27921: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27922: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27923: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27920: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27916: -- initialise segments
27917: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27918: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27919: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27920: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27921: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27922: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27923: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27924: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27921: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27917: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27918: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27919: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27920: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27921: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27922: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27923: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27924: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27925: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27922: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27918: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27919: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27920: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27921: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27922: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27923: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27924: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27925: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27926: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27923: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27919: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27920: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27921: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27922: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27923: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27924: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27925: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27926: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27927: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27924: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27920: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27921: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27922: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27923: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27924: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27925: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27926: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27927: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27928: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27925: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27921: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27922: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27923: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27924: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27925: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27926: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27927: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27928: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27929: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27926: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27922: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27923: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27924: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27925: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27926: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27927: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27928: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27929: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27930: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27927: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27923: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27924: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27925: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27926: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27927: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27928: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27929: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27930: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27931: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27928: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27924: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27925: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27926: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27927: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27928: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27929: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27930: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27931: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27932: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27929: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27925: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27926: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27927: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27928: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27929: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27930: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27931: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27932: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27933: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27930: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27926: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27927: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27928: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27929: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27930: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27931: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27932: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27933: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27934: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27931: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27927: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27928: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27929: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27930: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27931: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27932: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27933: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27934: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27935: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27932: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27928: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27929: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27930: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27931: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27932: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27933: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27934: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27935: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27936: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27933: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27929: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27930: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27931: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27932: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27933: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27934: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27935: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27936: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27937: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27934: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27930: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27931: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27932: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27933: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27934: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27935: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27936: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27937: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27938: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27935: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27931: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27932: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27933: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27934: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27935: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27936: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27937: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27938: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27939: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27936: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27932: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27933: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27934: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27935: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27936: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27937: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27938: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27939: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27940: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27937: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27933: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27934: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27935: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27936: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27937: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27938: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27939: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27940: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27941: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27938: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27934: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27935: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27936: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27937: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27938: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27939: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27940: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27941: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27942: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27939: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27935: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27936: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27937: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27938: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27939: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27940: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27941: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27942: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27943: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27940: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27936: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27937: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27938: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27939: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27940: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27941: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27942: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27943: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27944: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27941: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27937: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27938: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27939: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27940: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27941: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27942: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27943: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27944: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27945: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27942: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27938: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27939: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27940: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27941: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27942: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27943: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27944: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27945: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27946: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27943: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27939: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27940: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27941: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27942: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27943: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27944: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27945: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27946: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27947: --

Line 27944: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27940: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27941: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27942: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27943: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27944: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27945: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27946: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27947: --
27948:

Line 27945: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27941: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27942: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27943: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27944: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27945: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27946: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27947: --
27948:
27949: --

Line 27946: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27942: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27943: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27944: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27945: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27946: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27947: --
27948:
27949: --
27950:

Line 27969: xla_ae_lines_pkg.set_segment(

27965: );
27966:
27967: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
27968:
27969: xla_ae_lines_pkg.set_segment(
27970: p_to_segment_code => 'GL_ACCOUNT'
27971: , p_segment_value => l_segment
27972: , p_from_segment_code => l_adr_value_segment_code
27973: , p_from_combination_id => l_adr_value_combination_id

Line 28013: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

28009: xla_accounting_err_pkg.build_message
28010: (p_appli_s_name => 'XLA'
28011: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
28012: ,p_token_1 => 'LINE_NUMBER'
28013: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
28014: ,p_token_2 => 'LINE_TYPE_NAME'
28015: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
28016: l_component_type
28017: ,l_component_code

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

28045: --
28046: --
28047: ------------------------------------------------------------------------------------------------
28048: -- 4219869 Business Flow
28049: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
28050: -- Prior Entry. Currently, the following code is always generated.
28051: ------------------------------------------------------------------------------------------------
28052: XLA_AE_LINES_PKG.ValidateCurrentLine;
28053:

Line 28052: XLA_AE_LINES_PKG.ValidateCurrentLine;

28048: -- 4219869 Business Flow
28049: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
28050: -- Prior Entry. Currently, the following code is always generated.
28051: ------------------------------------------------------------------------------------------------
28052: XLA_AE_LINES_PKG.ValidateCurrentLine;
28053:
28054: ------------------------------------------------------------------------------------
28055: -- 4219869 Business Flow
28056: -- Populated credit and debit amounts -- Need to generate this within IF

Line 28058: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

28054: ------------------------------------------------------------------------------------
28055: -- 4219869 Business Flow
28056: -- Populated credit and debit amounts -- Need to generate this within IF
28057: ------------------------------------------------------------------------------------
28058: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28059:
28060: ----------------------------------------------------------------------------------
28061: -- 4219869 Business Flow
28062: -- Update journal entry status -- Need to generate this within IF

Line 28090: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

28086: -- To allow MPA report to determine if it should generate report process
28087: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
28088: ------------------------------------------------------------------------------------------
28089:
28090: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
28091: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
28092: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
28093: -- call ADRs
28094: -- Bug 4922099

Line 28091: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

28087: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
28088: ------------------------------------------------------------------------------------------
28089:
28090: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
28091: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
28092: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
28093: -- call ADRs
28094: -- Bug 4922099
28095: --

Line 28105: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

28101: NULL;
28102: --
28103: --
28104:
28105: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
28106: p_code_combination_id => TO_NUMBER(C_NUM)
28107: , p_value_type_code => NULL
28108: , p_transaction_coa_id => null
28109: , p_accounting_coa_id => null

Line 28122: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28118: );
28119:
28120:
28121: -- initialise segments
28122: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28123: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28124: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28125: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28126: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28123: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28119:
28120:
28121: -- initialise segments
28122: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28123: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28124: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28125: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28126: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28127: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28124: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28120:
28121: -- initialise segments
28122: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28123: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28124: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28125: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28126: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28127: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28128: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28125: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28121: -- initialise segments
28122: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28123: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28124: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28125: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28126: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28127: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28128: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28129: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28126: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28122: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28123: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28124: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28125: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28126: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28127: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28128: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28129: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28130: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28127: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28123: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28124: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28125: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28126: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28127: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28128: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28129: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28130: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28131: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28128: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28124: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28125: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28126: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28127: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28128: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28129: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28130: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28131: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28132: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28129: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28125: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28126: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28127: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28128: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28129: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28130: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28131: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28132: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28133: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28130: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28126: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28127: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28128: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28129: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28130: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28131: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28132: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28133: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28134: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28131: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28127: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28128: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28129: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28130: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28131: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28132: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28133: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28134: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28135: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28132: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28128: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28129: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28130: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28131: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28132: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28133: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28134: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28135: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28136: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28133: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28129: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28130: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28131: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28132: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28133: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28134: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28135: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28136: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28137: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28134: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28130: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28131: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28132: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28133: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28134: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28135: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28136: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28137: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28138: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28135: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28131: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28132: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28133: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28134: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28135: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28136: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28137: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28138: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28139: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28136: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28132: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28133: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28134: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28135: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28136: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28137: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28138: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28139: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28140: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28137: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28133: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28134: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28135: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28136: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28137: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28138: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28139: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28140: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28141: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28138: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28134: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28135: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28136: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28137: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28138: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28139: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28140: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28141: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28142: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28139: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28135: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28136: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28137: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28138: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28139: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28140: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28141: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28142: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28143: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28140: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28136: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28137: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28138: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28139: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28140: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28141: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28142: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28143: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28144: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28141: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28137: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28138: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28139: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28140: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28141: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28142: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28143: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28144: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28145: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28142: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28138: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28139: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28140: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28141: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28142: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28143: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28144: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28145: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28146: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28143: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28139: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28140: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28141: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28142: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28143: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28144: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28145: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28146: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28147: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28144: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28140: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28141: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28142: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28143: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28144: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28145: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28146: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28147: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28148: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28145: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28141: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28142: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28143: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28144: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28145: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28146: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28147: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28148: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28149: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28146: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28142: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28143: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28144: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28145: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28146: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28147: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28148: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28149: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28150: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28147: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28143: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28144: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28145: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28146: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28147: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28148: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28149: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28150: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28151: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 28148: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28144: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28145: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28146: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28147: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28148: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28149: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28150: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28151: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28152: --

Line 28149: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28145: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28146: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28147: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28148: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28149: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28150: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28151: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28152: --
28153:

Line 28150: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28146: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28147: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28148: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28149: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28150: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28151: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28152: --
28153:
28154: --

Line 28151: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

28147: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28148: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28149: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28150: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28151: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
28152: --
28153:
28154: --
28155:

Line 28174: xla_ae_lines_pkg.set_segment(

28170: );
28171:
28172: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
28173:
28174: xla_ae_lines_pkg.set_segment(
28175: p_to_segment_code => 'GL_ACCOUNT'
28176: , p_segment_value => l_segment
28177: , p_from_segment_code => l_adr_value_segment_code
28178: , p_from_combination_id => l_adr_value_combination_id

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

28201:
28202: --
28203: -- Update the line information that should be overwritten
28204: --
28205: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
28206: p_header_num => 1);
28207: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
28208:
28209: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

28203: -- Update the line information that should be overwritten
28204: --
28205: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
28206: p_header_num => 1);
28207: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
28208:
28209: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
28210:
28211: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

28205: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
28206: p_header_num => 1);
28207: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
28208:
28209: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
28210:
28211: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
28212: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
28213: END IF;

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

28208:
28209: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
28210:
28211: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
28212: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
28213: END IF;
28214:
28215: --
28216: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

28215: --
28216: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28217: --
28218: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28219: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28220: ELSE
28221: ---------------------------------------------------------------------------------------------------
28222: -- 4262811a Switch Sign
28223: ---------------------------------------------------------------------------------------------------

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

28220: ELSE
28221: ---------------------------------------------------------------------------------------------------
28222: -- 4262811a Switch Sign
28223: ---------------------------------------------------------------------------------------------------
28224: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

28221: ---------------------------------------------------------------------------------------------------
28222: -- 4262811a Switch Sign
28223: ---------------------------------------------------------------------------------------------------
28224: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28229: -- 5132302

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

28222: -- 4262811a Switch Sign
28223: ---------------------------------------------------------------------------------------------------
28224: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28229: -- 5132302
28230: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

28223: ---------------------------------------------------------------------------------------------------
28224: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28229: -- 5132302
28230: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28231: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

28224: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28229: -- 5132302
28230: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28231: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28232:

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

28226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28229: -- 5132302
28230: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28231: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28232:
28233: END IF;
28234:

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

28227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28228: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28229: -- 5132302
28230: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28231: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28232:
28233: END IF;
28234:
28235: -- 4955764

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

28232:
28233: END IF;
28234:
28235: -- 4955764
28236: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28237: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28238:
28239:
28240: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 28240: XLA_AE_LINES_PKG.ValidateCurrentLine;

28236: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28237: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28238:
28239:
28240: XLA_AE_LINES_PKG.ValidateCurrentLine;
28241: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28242:
28243: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28244: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 28241: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

28237: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28238:
28239:
28240: XLA_AE_LINES_PKG.ValidateCurrentLine;
28241: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28242:
28243: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28244: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28245: ,p_balance_type_code => l_balance_type_code);

Line 28421: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

28417: --
28418: -- bulk performance
28419: --
28420: l_balance_type_code VARCHAR2(1);
28421: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
28422: l_log_module VARCHAR2(240);
28423:
28424: --
28425: -- Upgrade strategy

Line 28500: XLA_AE_LINES_PKG.SetNewLine;

28496: ') <> 'PAYMENTCARD'
28497: THEN
28498:
28499: --
28500: XLA_AE_LINES_PKG.SetNewLine;
28501:
28502: p_balance_type_code := l_balance_type_code;
28503: -- set the flag so later we will know whether the gain loss line needs to be created
28504:

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

28508:
28509: --
28510: -- bulk performance
28511: --
28512: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
28513: p_header_num => 0); -- 4262811
28514: --
28515: -- set accounting line options
28516: --

Line 28517: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

28513: p_header_num => 0); -- 4262811
28514: --
28515: -- set accounting line options
28516: --
28517: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
28518: p_natural_side_code => 'C'
28519: , p_gain_or_loss_flag => 'N'
28520: , p_gl_transfer_mode_code => 'S'
28521: , p_acct_entry_type_code => 'A'

Line 28531: xla_ae_lines_pkg.SetAcctLineType

28527: --
28528: --
28529: -- set accounting line type info
28530: --
28531: xla_ae_lines_pkg.SetAcctLineType
28532: (p_component_type => l_component_type
28533: ,p_event_type_code => l_event_type_code
28534: ,p_line_definition_owner_code => l_line_definition_owner_code
28535: ,p_line_definition_code => l_line_definition_code

Line 28545: xla_ae_lines_pkg.SetAcctClass(

28541: ,p_event_class_code => l_event_class_code);
28542: --
28543: -- set accounting class
28544: --
28545: xla_ae_lines_pkg.SetAcctClass(
28546: p_accounting_class_code => 'CASH_CLEARING'
28547: , p_ae_header_id => l_ae_header_id
28548: );
28549:

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

28549:
28550: --
28551: -- set rounding class
28552: --
28553: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
28554: 'CASH_CLEARING';
28555:
28556: --
28557: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

28553: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
28554: 'CASH_CLEARING';
28555:
28556: --
28557: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
28558: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28559: --
28560: -- bulk performance
28561: --

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

28554: 'CASH_CLEARING';
28555:
28556: --
28557: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
28558: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28559: --
28560: -- bulk performance
28561: --
28562: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

28558: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28559: --
28560: -- bulk performance
28561: --
28562: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28563:
28564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28565: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28566:

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

28560: -- bulk performance
28561: --
28562: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28563:
28564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28565: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28566:
28567: -- 4955764
28568: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

28564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28565: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28566:
28567: -- 4955764
28568: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28569: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
28570:
28571: -- 4458381 Public Sector Enh
28572:

Line 28628: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

28624: l_rec_acct_attrs.array_num_value(23) := p_source_92;
28625: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
28626: l_rec_acct_attrs.array_num_value(24) := p_source_93;
28627:
28628: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28629: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28630:
28631: ---------------------------------------------------------------------------------------------------------------
28632: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

28625: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
28626: l_rec_acct_attrs.array_num_value(24) := p_source_93;
28627:
28628: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28629: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28630:
28631: ---------------------------------------------------------------------------------------------------------------
28632: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28633: ---------------------------------------------------------------------------------------------------------------

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

28628: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28629: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28630:
28631: ---------------------------------------------------------------------------------------------------------------
28632: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28633: ---------------------------------------------------------------------------------------------------------------
28634: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28635:
28636: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

28630:
28631: ---------------------------------------------------------------------------------------------------------------
28632: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28633: ---------------------------------------------------------------------------------------------------------------
28634: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28635:
28636: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28637: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28638:

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

28632: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28633: ---------------------------------------------------------------------------------------------------------------
28634: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28635:
28636: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28637: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28638:
28639: IF xla_accounting_cache_pkg.GetValueChar
28640: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

28633: ---------------------------------------------------------------------------------------------------------------
28634: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28635:
28636: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28637: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28638:
28639: IF xla_accounting_cache_pkg.GetValueChar
28640: (p_source_code => 'LEDGER_CATEGORY_CODE'
28641: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 28648: xla_ae_lines_pkg.BflowUpgEntry

28644: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28645: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
28646: )
28647: THEN
28648: xla_ae_lines_pkg.BflowUpgEntry
28649: (p_business_method_code => l_bflow_method_code
28650: ,p_business_class_code => l_bflow_class_code
28651: ,p_balance_type => l_balance_type_code);
28652: ELSE

Line 28654: XLA_AE_LINES_PKG.business_flow_validation(

28650: ,p_business_class_code => l_bflow_class_code
28651: ,p_balance_type => l_balance_type_code);
28652: ELSE
28653: NULL;
28654: XLA_AE_LINES_PKG.business_flow_validation(
28655: p_business_method_code => l_bflow_method_code
28656: ,p_business_class_code => l_bflow_class_code
28657: ,p_inherit_description_flag => l_inherit_desc_flag);
28658: END IF;

Line 28691: xla_ae_lines_pkg.set_ccid(

28687: , x_value_type_code => l_adr_value_type_code
28688: , p_side => 'NA'
28689: );
28690:
28691: xla_ae_lines_pkg.set_ccid(
28692: p_code_combination_id => l_ccid
28693: , p_value_type_code => l_adr_value_type_code
28694: , p_transaction_coa_id => l_adr_transaction_coa_id
28695: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 28707: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

28703: , p_side => 'NA'
28704: );
28705:
28706:
28707: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
28708: p_to_segment_code => 'GL_BALANCING'
28709: , p_segment_value => C_CHAR
28710: , p_from_segment_code => NULL
28711: , p_from_combination_id => NULL

Line 28751: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

28747: xla_accounting_err_pkg.build_message
28748: (p_appli_s_name => 'XLA'
28749: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
28750: ,p_token_1 => 'LINE_NUMBER'
28751: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
28752: ,p_token_2 => 'LINE_TYPE_NAME'
28753: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
28754: l_component_type
28755: ,l_component_code

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

28783: --
28784: --
28785: ------------------------------------------------------------------------------------------------
28786: -- 4219869 Business Flow
28787: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
28788: -- Prior Entry. Currently, the following code is always generated.
28789: ------------------------------------------------------------------------------------------------
28790: XLA_AE_LINES_PKG.ValidateCurrentLine;
28791:

Line 28790: XLA_AE_LINES_PKG.ValidateCurrentLine;

28786: -- 4219869 Business Flow
28787: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
28788: -- Prior Entry. Currently, the following code is always generated.
28789: ------------------------------------------------------------------------------------------------
28790: XLA_AE_LINES_PKG.ValidateCurrentLine;
28791:
28792: ------------------------------------------------------------------------------------
28793: -- 4219869 Business Flow
28794: -- Populated credit and debit amounts -- Need to generate this within IF

Line 28796: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

28792: ------------------------------------------------------------------------------------
28793: -- 4219869 Business Flow
28794: -- Populated credit and debit amounts -- Need to generate this within IF
28795: ------------------------------------------------------------------------------------
28796: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28797:
28798: ----------------------------------------------------------------------------------
28799: -- 4219869 Business Flow
28800: -- Update journal entry status -- Need to generate this within IF

Line 28828: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

28824: -- To allow MPA report to determine if it should generate report process
28825: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
28826: ------------------------------------------------------------------------------------------
28827:
28828: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
28829: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
28830: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
28831: -- call ADRs
28832: -- Bug 4922099

Line 28829: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

28825: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
28826: ------------------------------------------------------------------------------------------
28827:
28828: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
28829: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
28830: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
28831: -- call ADRs
28832: -- Bug 4922099
28833: --

Line 28853: xla_ae_lines_pkg.set_ccid(

28849: , x_value_type_code => l_adr_value_type_code
28850: , p_side => 'NA'
28851: );
28852:
28853: xla_ae_lines_pkg.set_ccid(
28854: p_code_combination_id => l_ccid
28855: , p_value_type_code => l_adr_value_type_code
28856: , p_transaction_coa_id => l_adr_transaction_coa_id
28857: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 28869: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

28865: , p_side => 'NA'
28866: );
28867:
28868:
28869: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
28870: p_to_segment_code => 'GL_BALANCING'
28871: , p_segment_value => C_CHAR
28872: , p_from_segment_code => NULL
28873: , p_from_combination_id => NULL

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

28896:
28897: --
28898: -- Update the line information that should be overwritten
28899: --
28900: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
28901: p_header_num => 1);
28902: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
28903:
28904: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

28898: -- Update the line information that should be overwritten
28899: --
28900: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
28901: p_header_num => 1);
28902: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
28903:
28904: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
28905:
28906: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

28900: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
28901: p_header_num => 1);
28902: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
28903:
28904: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
28905:
28906: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
28907: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
28908: END IF;

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

28903:
28904: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
28905:
28906: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
28907: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
28908: END IF;
28909:
28910: --
28911: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

28910: --
28911: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28912: --
28913: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28914: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28915: ELSE
28916: ---------------------------------------------------------------------------------------------------
28917: -- 4262811a Switch Sign
28918: ---------------------------------------------------------------------------------------------------

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

28915: ELSE
28916: ---------------------------------------------------------------------------------------------------
28917: -- 4262811a Switch Sign
28918: ---------------------------------------------------------------------------------------------------
28919: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28920: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28922: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

28916: ---------------------------------------------------------------------------------------------------
28917: -- 4262811a Switch Sign
28918: ---------------------------------------------------------------------------------------------------
28919: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28920: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28922: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28924: -- 5132302

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

28917: -- 4262811a Switch Sign
28918: ---------------------------------------------------------------------------------------------------
28919: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28920: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28922: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28924: -- 5132302
28925: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

28918: ---------------------------------------------------------------------------------------------------
28919: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28920: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28922: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28924: -- 5132302
28925: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28926: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

28919: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28920: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28922: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28924: -- 5132302
28925: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28926: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28927:

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

28921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28922: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28924: -- 5132302
28925: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28926: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28927:
28928: END IF;
28929:

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

28922: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28924: -- 5132302
28925: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28926: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28927:
28928: END IF;
28929:
28930: -- 4955764

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

28927:
28928: END IF;
28929:
28930: -- 4955764
28931: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28932: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28933:
28934:
28935: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 28935: XLA_AE_LINES_PKG.ValidateCurrentLine;

28931: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28932: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28933:
28934:
28935: XLA_AE_LINES_PKG.ValidateCurrentLine;
28936: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28937:
28938: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28939: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 28936: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

28932: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28933:
28934:
28935: XLA_AE_LINES_PKG.ValidateCurrentLine;
28936: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28937:
28938: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28939: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28940: ,p_balance_type_code => l_balance_type_code);

Line 29116: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

29112: --
29113: -- bulk performance
29114: --
29115: l_balance_type_code VARCHAR2(1);
29116: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
29117: l_log_module VARCHAR2(240);
29118:
29119: --
29120: -- Upgrade strategy

Line 29197: XLA_AE_LINES_PKG.SetNewLine;

29193: ') <> 'PAYMENTCARD'
29194: THEN
29195:
29196: --
29197: XLA_AE_LINES_PKG.SetNewLine;
29198:
29199: p_balance_type_code := l_balance_type_code;
29200: -- set the flag so later we will know whether the gain loss line needs to be created
29201:

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

29205:
29206: --
29207: -- bulk performance
29208: --
29209: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
29210: p_header_num => 0); -- 4262811
29211: --
29212: -- set accounting line options
29213: --

Line 29214: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

29210: p_header_num => 0); -- 4262811
29211: --
29212: -- set accounting line options
29213: --
29214: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
29215: p_natural_side_code => 'C'
29216: , p_gain_or_loss_flag => 'N'
29217: , p_gl_transfer_mode_code => 'S'
29218: , p_acct_entry_type_code => 'A'

Line 29228: xla_ae_lines_pkg.SetAcctLineType

29224: --
29225: --
29226: -- set accounting line type info
29227: --
29228: xla_ae_lines_pkg.SetAcctLineType
29229: (p_component_type => l_component_type
29230: ,p_event_type_code => l_event_type_code
29231: ,p_line_definition_owner_code => l_line_definition_owner_code
29232: ,p_line_definition_code => l_line_definition_code

Line 29242: xla_ae_lines_pkg.SetAcctClass(

29238: ,p_event_class_code => l_event_class_code);
29239: --
29240: -- set accounting class
29241: --
29242: xla_ae_lines_pkg.SetAcctClass(
29243: p_accounting_class_code => 'CASH_CLEARING'
29244: , p_ae_header_id => l_ae_header_id
29245: );
29246:

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

29246:
29247: --
29248: -- set rounding class
29249: --
29250: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
29251: 'CASH_CLEARING';
29252:
29253: --
29254: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

29250: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
29251: 'CASH_CLEARING';
29252:
29253: --
29254: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
29255: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
29256: --
29257: -- bulk performance
29258: --

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

29251: 'CASH_CLEARING';
29252:
29253: --
29254: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
29255: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
29256: --
29257: -- bulk performance
29258: --
29259: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

29255: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
29256: --
29257: -- bulk performance
29258: --
29259: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29260:
29261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29262: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29263:

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

29257: -- bulk performance
29258: --
29259: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29260:
29261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29262: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29263:
29264: -- 4955764
29265: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

29261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29262: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29263:
29264: -- 4955764
29265: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29266: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
29267:
29268: -- 4458381 Public Sector Enh
29269:

Line 29325: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

29321: l_rec_acct_attrs.array_num_value(23) := p_source_92;
29322: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
29323: l_rec_acct_attrs.array_num_value(24) := p_source_93;
29324:
29325: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
29326: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
29327:
29328: ---------------------------------------------------------------------------------------------------------------
29329: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

29322: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
29323: l_rec_acct_attrs.array_num_value(24) := p_source_93;
29324:
29325: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
29326: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
29327:
29328: ---------------------------------------------------------------------------------------------------------------
29329: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29330: ---------------------------------------------------------------------------------------------------------------

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

29325: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
29326: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
29327:
29328: ---------------------------------------------------------------------------------------------------------------
29329: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29330: ---------------------------------------------------------------------------------------------------------------
29331: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29332:
29333: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

29327:
29328: ---------------------------------------------------------------------------------------------------------------
29329: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29330: ---------------------------------------------------------------------------------------------------------------
29331: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29332:
29333: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29334: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29335:

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

29329: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29330: ---------------------------------------------------------------------------------------------------------------
29331: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29332:
29333: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29334: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29335:
29336: IF xla_accounting_cache_pkg.GetValueChar
29337: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

29330: ---------------------------------------------------------------------------------------------------------------
29331: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29332:
29333: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29334: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29335:
29336: IF xla_accounting_cache_pkg.GetValueChar
29337: (p_source_code => 'LEDGER_CATEGORY_CODE'
29338: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 29345: xla_ae_lines_pkg.BflowUpgEntry

29341: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29342: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
29343: )
29344: THEN
29345: xla_ae_lines_pkg.BflowUpgEntry
29346: (p_business_method_code => l_bflow_method_code
29347: ,p_business_class_code => l_bflow_class_code
29348: ,p_balance_type => l_balance_type_code);
29349: ELSE

Line 29385: xla_ae_lines_pkg.set_ccid(

29381: , x_value_type_code => l_adr_value_type_code
29382: , p_side => 'NA'
29383: );
29384:
29385: xla_ae_lines_pkg.set_ccid(
29386: p_code_combination_id => l_ccid
29387: , p_value_type_code => l_adr_value_type_code
29388: , p_transaction_coa_id => l_adr_transaction_coa_id
29389: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 29421: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

29417: xla_accounting_err_pkg.build_message
29418: (p_appli_s_name => 'XLA'
29419: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
29420: ,p_token_1 => 'LINE_NUMBER'
29421: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
29422: ,p_token_2 => 'LINE_TYPE_NAME'
29423: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
29424: l_component_type
29425: ,l_component_code

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

29453: --
29454: --
29455: ------------------------------------------------------------------------------------------------
29456: -- 4219869 Business Flow
29457: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
29458: -- Prior Entry. Currently, the following code is always generated.
29459: ------------------------------------------------------------------------------------------------
29460: XLA_AE_LINES_PKG.ValidateCurrentLine;
29461:

Line 29460: XLA_AE_LINES_PKG.ValidateCurrentLine;

29456: -- 4219869 Business Flow
29457: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
29458: -- Prior Entry. Currently, the following code is always generated.
29459: ------------------------------------------------------------------------------------------------
29460: XLA_AE_LINES_PKG.ValidateCurrentLine;
29461:
29462: ------------------------------------------------------------------------------------
29463: -- 4219869 Business Flow
29464: -- Populated credit and debit amounts -- Need to generate this within IF

Line 29466: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

29462: ------------------------------------------------------------------------------------
29463: -- 4219869 Business Flow
29464: -- Populated credit and debit amounts -- Need to generate this within IF
29465: ------------------------------------------------------------------------------------
29466: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29467:
29468: ----------------------------------------------------------------------------------
29469: -- 4219869 Business Flow
29470: -- Update journal entry status -- Need to generate this within IF

Line 29498: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

29494: -- To allow MPA report to determine if it should generate report process
29495: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
29496: ------------------------------------------------------------------------------------------
29497:
29498: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
29499: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
29500: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
29501: -- call ADRs
29502: -- Bug 4922099

Line 29499: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

29495: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
29496: ------------------------------------------------------------------------------------------
29497:
29498: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
29499: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
29500: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
29501: -- call ADRs
29502: -- Bug 4922099
29503: --

Line 29523: xla_ae_lines_pkg.set_ccid(

29519: , x_value_type_code => l_adr_value_type_code
29520: , p_side => 'NA'
29521: );
29522:
29523: xla_ae_lines_pkg.set_ccid(
29524: p_code_combination_id => l_ccid
29525: , p_value_type_code => l_adr_value_type_code
29526: , p_transaction_coa_id => l_adr_transaction_coa_id
29527: , p_accounting_coa_id => l_adr_accounting_coa_id

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

29542:
29543: --
29544: -- Update the line information that should be overwritten
29545: --
29546: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
29547: p_header_num => 1);
29548: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
29549:
29550: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

29544: -- Update the line information that should be overwritten
29545: --
29546: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
29547: p_header_num => 1);
29548: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
29549:
29550: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
29551:
29552: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

29546: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
29547: p_header_num => 1);
29548: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
29549:
29550: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
29551:
29552: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
29553: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
29554: END IF;

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

29549:
29550: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
29551:
29552: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
29553: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
29554: END IF;
29555:
29556: --
29557: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

29556: --
29557: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29558: --
29559: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29560: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29561: ELSE
29562: ---------------------------------------------------------------------------------------------------
29563: -- 4262811a Switch Sign
29564: ---------------------------------------------------------------------------------------------------

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

29561: ELSE
29562: ---------------------------------------------------------------------------------------------------
29563: -- 4262811a Switch Sign
29564: ---------------------------------------------------------------------------------------------------
29565: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29566: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29568: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29569: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

29562: ---------------------------------------------------------------------------------------------------
29563: -- 4262811a Switch Sign
29564: ---------------------------------------------------------------------------------------------------
29565: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29566: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29568: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29569: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29570: -- 5132302

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

29563: -- 4262811a Switch Sign
29564: ---------------------------------------------------------------------------------------------------
29565: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29566: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29568: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29569: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29570: -- 5132302
29571: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

29564: ---------------------------------------------------------------------------------------------------
29565: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29566: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29568: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29569: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29570: -- 5132302
29571: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29572: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

29565: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29566: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29568: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29569: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29570: -- 5132302
29571: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29572: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29573:

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

29567: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29568: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29569: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29570: -- 5132302
29571: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29572: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29573:
29574: END IF;
29575:

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

29568: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29569: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29570: -- 5132302
29571: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29572: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29573:
29574: END IF;
29575:
29576: -- 4955764

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

29573:
29574: END IF;
29575:
29576: -- 4955764
29577: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29578: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29579:
29580:
29581: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 29581: XLA_AE_LINES_PKG.ValidateCurrentLine;

29577: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29578: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29579:
29580:
29581: XLA_AE_LINES_PKG.ValidateCurrentLine;
29582: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29583:
29584: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29585: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 29582: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

29578: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29579:
29580:
29581: XLA_AE_LINES_PKG.ValidateCurrentLine;
29582: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29583:
29584: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29585: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29586: ,p_balance_type_code => l_balance_type_code);

Line 29749: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

29745: --
29746: -- bulk performance
29747: --
29748: l_balance_type_code VARCHAR2(1);
29749: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
29750: l_log_module VARCHAR2(240);
29751:
29752: --
29753: -- Upgrade strategy

Line 29828: XLA_AE_LINES_PKG.SetNewLine;

29824: ') = 'CASH'
29825: THEN
29826:
29827: --
29828: XLA_AE_LINES_PKG.SetNewLine;
29829:
29830: p_balance_type_code := l_balance_type_code;
29831: -- set the flag so later we will know whether the gain loss line needs to be created
29832:

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

29836:
29837: --
29838: -- bulk performance
29839: --
29840: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
29841: p_header_num => 0); -- 4262811
29842: --
29843: -- set accounting line options
29844: --

Line 29845: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

29841: p_header_num => 0); -- 4262811
29842: --
29843: -- set accounting line options
29844: --
29845: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
29846: p_natural_side_code => 'C'
29847: , p_gain_or_loss_flag => 'N'
29848: , p_gl_transfer_mode_code => 'S'
29849: , p_acct_entry_type_code => 'A'

Line 29859: xla_ae_lines_pkg.SetAcctLineType

29855: --
29856: --
29857: -- set accounting line type info
29858: --
29859: xla_ae_lines_pkg.SetAcctLineType
29860: (p_component_type => l_component_type
29861: ,p_event_type_code => l_event_type_code
29862: ,p_line_definition_owner_code => l_line_definition_owner_code
29863: ,p_line_definition_code => l_line_definition_code

Line 29873: xla_ae_lines_pkg.SetAcctClass(

29869: ,p_event_class_code => l_event_class_code);
29870: --
29871: -- set accounting class
29872: --
29873: xla_ae_lines_pkg.SetAcctClass(
29874: p_accounting_class_code => 'CASH_CLEARING'
29875: , p_ae_header_id => l_ae_header_id
29876: );
29877:

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

29877:
29878: --
29879: -- set rounding class
29880: --
29881: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
29882: 'CASH_CLEARING';
29883:
29884: --
29885: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

29881: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
29882: 'CASH_CLEARING';
29883:
29884: --
29885: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
29886: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
29887: --
29888: -- bulk performance
29889: --

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

29882: 'CASH_CLEARING';
29883:
29884: --
29885: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
29886: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
29887: --
29888: -- bulk performance
29889: --
29890: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

29886: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
29887: --
29888: -- bulk performance
29889: --
29890: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29891:
29892: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29893: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29894:

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

29888: -- bulk performance
29889: --
29890: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29891:
29892: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29893: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29894:
29895: -- 4955764
29896: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

29892: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29893: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29894:
29895: -- 4955764
29896: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29897: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
29898:
29899: -- 4458381 Public Sector Enh
29900:

Line 29948: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

29944: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_115);
29945: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
29946: l_rec_acct_attrs.array_char_value(20) := p_source_60;
29947:
29948: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
29949: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
29950:
29951: ---------------------------------------------------------------------------------------------------------------
29952: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

29945: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
29946: l_rec_acct_attrs.array_char_value(20) := p_source_60;
29947:
29948: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
29949: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
29950:
29951: ---------------------------------------------------------------------------------------------------------------
29952: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29953: ---------------------------------------------------------------------------------------------------------------

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

29948: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
29949: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
29950:
29951: ---------------------------------------------------------------------------------------------------------------
29952: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29953: ---------------------------------------------------------------------------------------------------------------
29954: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29955:
29956: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

29950:
29951: ---------------------------------------------------------------------------------------------------------------
29952: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29953: ---------------------------------------------------------------------------------------------------------------
29954: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29955:
29956: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29957: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29958:

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

29952: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29953: ---------------------------------------------------------------------------------------------------------------
29954: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29955:
29956: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29957: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29958:
29959: IF xla_accounting_cache_pkg.GetValueChar
29960: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

29953: ---------------------------------------------------------------------------------------------------------------
29954: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29955:
29956: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29957: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29958:
29959: IF xla_accounting_cache_pkg.GetValueChar
29960: (p_source_code => 'LEDGER_CATEGORY_CODE'
29961: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 29968: xla_ae_lines_pkg.BflowUpgEntry

29964: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29965: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
29966: )
29967: THEN
29968: xla_ae_lines_pkg.BflowUpgEntry
29969: (p_business_method_code => l_bflow_method_code
29970: ,p_business_class_code => l_bflow_class_code
29971: ,p_balance_type => l_balance_type_code);
29972: ELSE

Line 30008: xla_ae_lines_pkg.set_ccid(

30004: , x_value_type_code => l_adr_value_type_code
30005: , p_side => 'NA'
30006: );
30007:
30008: xla_ae_lines_pkg.set_ccid(
30009: p_code_combination_id => l_ccid
30010: , p_value_type_code => l_adr_value_type_code
30011: , p_transaction_coa_id => l_adr_transaction_coa_id
30012: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 30044: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

30040: xla_accounting_err_pkg.build_message
30041: (p_appli_s_name => 'XLA'
30042: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
30043: ,p_token_1 => 'LINE_NUMBER'
30044: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
30045: ,p_token_2 => 'LINE_TYPE_NAME'
30046: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
30047: l_component_type
30048: ,l_component_code

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

30076: --
30077: --
30078: ------------------------------------------------------------------------------------------------
30079: -- 4219869 Business Flow
30080: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
30081: -- Prior Entry. Currently, the following code is always generated.
30082: ------------------------------------------------------------------------------------------------
30083: XLA_AE_LINES_PKG.ValidateCurrentLine;
30084:

Line 30083: XLA_AE_LINES_PKG.ValidateCurrentLine;

30079: -- 4219869 Business Flow
30080: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
30081: -- Prior Entry. Currently, the following code is always generated.
30082: ------------------------------------------------------------------------------------------------
30083: XLA_AE_LINES_PKG.ValidateCurrentLine;
30084:
30085: ------------------------------------------------------------------------------------
30086: -- 4219869 Business Flow
30087: -- Populated credit and debit amounts -- Need to generate this within IF

Line 30089: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

30085: ------------------------------------------------------------------------------------
30086: -- 4219869 Business Flow
30087: -- Populated credit and debit amounts -- Need to generate this within IF
30088: ------------------------------------------------------------------------------------
30089: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30090:
30091: ----------------------------------------------------------------------------------
30092: -- 4219869 Business Flow
30093: -- Update journal entry status -- Need to generate this within IF

Line 30121: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

30117: -- To allow MPA report to determine if it should generate report process
30118: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
30119: ------------------------------------------------------------------------------------------
30120:
30121: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
30122: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
30123: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
30124: -- call ADRs
30125: -- Bug 4922099

Line 30122: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

30118: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
30119: ------------------------------------------------------------------------------------------
30120:
30121: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
30122: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
30123: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
30124: -- call ADRs
30125: -- Bug 4922099
30126: --

Line 30146: xla_ae_lines_pkg.set_ccid(

30142: , x_value_type_code => l_adr_value_type_code
30143: , p_side => 'NA'
30144: );
30145:
30146: xla_ae_lines_pkg.set_ccid(
30147: p_code_combination_id => l_ccid
30148: , p_value_type_code => l_adr_value_type_code
30149: , p_transaction_coa_id => l_adr_transaction_coa_id
30150: , p_accounting_coa_id => l_adr_accounting_coa_id

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

30165:
30166: --
30167: -- Update the line information that should be overwritten
30168: --
30169: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
30170: p_header_num => 1);
30171: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
30172:
30173: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

30167: -- Update the line information that should be overwritten
30168: --
30169: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
30170: p_header_num => 1);
30171: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
30172:
30173: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
30174:
30175: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

30169: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
30170: p_header_num => 1);
30171: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
30172:
30173: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
30174:
30175: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
30176: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
30177: END IF;

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

30172:
30173: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
30174:
30175: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
30176: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
30177: END IF;
30178:
30179: --
30180: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

30179: --
30180: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30181: --
30182: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30183: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30184: ELSE
30185: ---------------------------------------------------------------------------------------------------
30186: -- 4262811a Switch Sign
30187: ---------------------------------------------------------------------------------------------------

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

30184: ELSE
30185: ---------------------------------------------------------------------------------------------------
30186: -- 4262811a Switch Sign
30187: ---------------------------------------------------------------------------------------------------
30188: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

30185: ---------------------------------------------------------------------------------------------------
30186: -- 4262811a Switch Sign
30187: ---------------------------------------------------------------------------------------------------
30188: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30193: -- 5132302

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

30186: -- 4262811a Switch Sign
30187: ---------------------------------------------------------------------------------------------------
30188: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30193: -- 5132302
30194: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

30187: ---------------------------------------------------------------------------------------------------
30188: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30193: -- 5132302
30194: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

30188: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30193: -- 5132302
30194: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30196:

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

30190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30193: -- 5132302
30194: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30196:
30197: END IF;
30198:

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

30191: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30192: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30193: -- 5132302
30194: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30195: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30196:
30197: END IF;
30198:
30199: -- 4955764

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

30196:
30197: END IF;
30198:
30199: -- 4955764
30200: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30201: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30202:
30203:
30204: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 30204: XLA_AE_LINES_PKG.ValidateCurrentLine;

30200: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30201: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30202:
30203:
30204: XLA_AE_LINES_PKG.ValidateCurrentLine;
30205: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30206:
30207: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30208: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 30205: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

30201: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30202:
30203:
30204: XLA_AE_LINES_PKG.ValidateCurrentLine;
30205: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30206:
30207: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30208: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30209: ,p_balance_type_code => l_balance_type_code);

Line 30372: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

30368: --
30369: -- bulk performance
30370: --
30371: l_balance_type_code VARCHAR2(1);
30372: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
30373: l_log_module VARCHAR2(240);
30374:
30375: --
30376: -- Upgrade strategy

Line 30449: XLA_AE_LINES_PKG.SetNewLine;

30445: ') = 'CASH'
30446: THEN
30447:
30448: --
30449: XLA_AE_LINES_PKG.SetNewLine;
30450:
30451: p_balance_type_code := l_balance_type_code;
30452: -- set the flag so later we will know whether the gain loss line needs to be created
30453:

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

30457:
30458: --
30459: -- bulk performance
30460: --
30461: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
30462: p_header_num => 0); -- 4262811
30463: --
30464: -- set accounting line options
30465: --

Line 30466: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

30462: p_header_num => 0); -- 4262811
30463: --
30464: -- set accounting line options
30465: --
30466: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
30467: p_natural_side_code => 'C'
30468: , p_gain_or_loss_flag => 'N'
30469: , p_gl_transfer_mode_code => 'S'
30470: , p_acct_entry_type_code => 'A'

Line 30480: xla_ae_lines_pkg.SetAcctLineType

30476: --
30477: --
30478: -- set accounting line type info
30479: --
30480: xla_ae_lines_pkg.SetAcctLineType
30481: (p_component_type => l_component_type
30482: ,p_event_type_code => l_event_type_code
30483: ,p_line_definition_owner_code => l_line_definition_owner_code
30484: ,p_line_definition_code => l_line_definition_code

Line 30494: xla_ae_lines_pkg.SetAcctClass(

30490: ,p_event_class_code => l_event_class_code);
30491: --
30492: -- set accounting class
30493: --
30494: xla_ae_lines_pkg.SetAcctClass(
30495: p_accounting_class_code => 'CASH_CLEARING'
30496: , p_ae_header_id => l_ae_header_id
30497: );
30498:

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

30498:
30499: --
30500: -- set rounding class
30501: --
30502: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
30503: 'CASH_CLEARING';
30504:
30505: --
30506: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

30502: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
30503: 'CASH_CLEARING';
30504:
30505: --
30506: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
30507: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
30508: --
30509: -- bulk performance
30510: --

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

30503: 'CASH_CLEARING';
30504:
30505: --
30506: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
30507: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
30508: --
30509: -- bulk performance
30510: --
30511: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

30507: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
30508: --
30509: -- bulk performance
30510: --
30511: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30512:
30513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30514: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30515:

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

30509: -- bulk performance
30510: --
30511: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30512:
30513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30514: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30515:
30516: -- 4955764
30517: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

30513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30514: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30515:
30516: -- 4955764
30517: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30518: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
30519:
30520: -- 4458381 Public Sector Enh
30521:

Line 30569: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

30565: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_115);
30566: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
30567: l_rec_acct_attrs.array_char_value(20) := p_source_60;
30568:
30569: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
30570: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
30571:
30572: ---------------------------------------------------------------------------------------------------------------
30573: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

30566: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
30567: l_rec_acct_attrs.array_char_value(20) := p_source_60;
30568:
30569: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
30570: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
30571:
30572: ---------------------------------------------------------------------------------------------------------------
30573: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30574: ---------------------------------------------------------------------------------------------------------------

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

30569: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
30570: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
30571:
30572: ---------------------------------------------------------------------------------------------------------------
30573: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30574: ---------------------------------------------------------------------------------------------------------------
30575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30576:
30577: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

30571:
30572: ---------------------------------------------------------------------------------------------------------------
30573: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30574: ---------------------------------------------------------------------------------------------------------------
30575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30576:
30577: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30578: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30579:

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

30573: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30574: ---------------------------------------------------------------------------------------------------------------
30575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30576:
30577: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30578: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30579:
30580: IF xla_accounting_cache_pkg.GetValueChar
30581: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

30574: ---------------------------------------------------------------------------------------------------------------
30575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30576:
30577: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30578: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30579:
30580: IF xla_accounting_cache_pkg.GetValueChar
30581: (p_source_code => 'LEDGER_CATEGORY_CODE'
30582: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 30589: xla_ae_lines_pkg.BflowUpgEntry

30585: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30586: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
30587: )
30588: THEN
30589: xla_ae_lines_pkg.BflowUpgEntry
30590: (p_business_method_code => l_bflow_method_code
30591: ,p_business_class_code => l_bflow_class_code
30592: ,p_balance_type => l_balance_type_code);
30593: ELSE

Line 30595: XLA_AE_LINES_PKG.business_flow_validation(

30591: ,p_business_class_code => l_bflow_class_code
30592: ,p_balance_type => l_balance_type_code);
30593: ELSE
30594: NULL;
30595: XLA_AE_LINES_PKG.business_flow_validation(
30596: p_business_method_code => l_bflow_method_code
30597: ,p_business_class_code => l_bflow_class_code
30598: ,p_inherit_description_flag => l_inherit_desc_flag);
30599: END IF;

Line 30622: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

30618: NULL;
30619: --
30620: --
30621:
30622: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
30623: p_code_combination_id => TO_NUMBER(C_NUM)
30624: , p_value_type_code => NULL
30625: , p_transaction_coa_id => null
30626: , p_accounting_coa_id => null

Line 30639: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30635: );
30636:
30637:
30638: -- initialise segments
30639: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30640: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30641: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30642: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30643: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30640: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30636:
30637:
30638: -- initialise segments
30639: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30640: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30641: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30642: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30643: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30644: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30641: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30637:
30638: -- initialise segments
30639: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30640: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30641: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30642: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30643: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30644: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30645: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30642: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30638: -- initialise segments
30639: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30640: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30641: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30642: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30643: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30644: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30645: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30646: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30643: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30639: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30640: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30641: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30642: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30643: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30644: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30645: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30646: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30647: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30644: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30640: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30641: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30642: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30643: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30644: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30645: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30646: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30647: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30648: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30645: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30641: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30642: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30643: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30644: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30645: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30646: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30647: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30648: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30649: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30646: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30642: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30643: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30644: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30645: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30646: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30647: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30648: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30649: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30650: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30647: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30643: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30644: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30645: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30646: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30647: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30648: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30649: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30650: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30651: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30648: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30644: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30645: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30646: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30647: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30648: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30649: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30650: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30651: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30652: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30649: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30645: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30646: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30647: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30648: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30649: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30650: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30651: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30652: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30653: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30650: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30646: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30647: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30648: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30649: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30650: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30651: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30652: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30653: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30654: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30651: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30647: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30648: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30649: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30650: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30651: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30652: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30653: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30654: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30655: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30652: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30648: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30649: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30650: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30651: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30652: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30653: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30654: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30655: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30656: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30653: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30649: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30650: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30651: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30652: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30653: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30654: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30655: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30656: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30657: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30654: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30650: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30651: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30652: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30653: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30654: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30655: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30656: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30657: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30658: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30655: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30651: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30652: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30653: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30654: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30655: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30656: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30657: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30658: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30659: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30656: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30652: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30653: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30654: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30655: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30656: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30657: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30658: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30659: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30660: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30657: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30653: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30654: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30655: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30656: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30657: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30658: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30659: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30660: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30661: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30658: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30654: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30655: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30656: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30657: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30658: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30659: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30660: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30661: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30662: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30659: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30655: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30656: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30657: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30658: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30659: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30660: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30661: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30662: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30663: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30660: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30656: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30657: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30658: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30659: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30660: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30661: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30662: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30663: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30664: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30661: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30657: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30658: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30659: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30660: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30661: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30662: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30663: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30664: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30665: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30662: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30658: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30659: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30660: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30661: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30662: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30663: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30664: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30665: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30666: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30663: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30659: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30660: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30661: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30662: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30663: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30664: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30665: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30666: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30667: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30664: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30660: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30661: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30662: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30663: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30664: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30665: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30666: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30667: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30668: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30665: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30661: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30662: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30663: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30664: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30665: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30666: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30667: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30668: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30669: --

Line 30666: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30662: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30663: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30664: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30665: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30666: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30667: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30668: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30669: --
30670:

Line 30667: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30663: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30664: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30665: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30666: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30667: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30668: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30669: --
30670:
30671: --

Line 30668: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30664: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30665: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30666: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30667: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30668: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30669: --
30670:
30671: --
30672:

Line 30691: xla_ae_lines_pkg.set_segment(

30687: );
30688:
30689: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
30690:
30691: xla_ae_lines_pkg.set_segment(
30692: p_to_segment_code => 'GL_ACCOUNT'
30693: , p_segment_value => l_segment
30694: , p_from_segment_code => l_adr_value_segment_code
30695: , p_from_combination_id => l_adr_value_combination_id

Line 30735: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

30731: xla_accounting_err_pkg.build_message
30732: (p_appli_s_name => 'XLA'
30733: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
30734: ,p_token_1 => 'LINE_NUMBER'
30735: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
30736: ,p_token_2 => 'LINE_TYPE_NAME'
30737: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
30738: l_component_type
30739: ,l_component_code

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

30767: --
30768: --
30769: ------------------------------------------------------------------------------------------------
30770: -- 4219869 Business Flow
30771: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
30772: -- Prior Entry. Currently, the following code is always generated.
30773: ------------------------------------------------------------------------------------------------
30774: XLA_AE_LINES_PKG.ValidateCurrentLine;
30775:

Line 30774: XLA_AE_LINES_PKG.ValidateCurrentLine;

30770: -- 4219869 Business Flow
30771: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
30772: -- Prior Entry. Currently, the following code is always generated.
30773: ------------------------------------------------------------------------------------------------
30774: XLA_AE_LINES_PKG.ValidateCurrentLine;
30775:
30776: ------------------------------------------------------------------------------------
30777: -- 4219869 Business Flow
30778: -- Populated credit and debit amounts -- Need to generate this within IF

Line 30780: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

30776: ------------------------------------------------------------------------------------
30777: -- 4219869 Business Flow
30778: -- Populated credit and debit amounts -- Need to generate this within IF
30779: ------------------------------------------------------------------------------------
30780: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30781:
30782: ----------------------------------------------------------------------------------
30783: -- 4219869 Business Flow
30784: -- Update journal entry status -- Need to generate this within IF

Line 30812: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

30808: -- To allow MPA report to determine if it should generate report process
30809: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
30810: ------------------------------------------------------------------------------------------
30811:
30812: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
30813: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
30814: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
30815: -- call ADRs
30816: -- Bug 4922099

Line 30813: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

30809: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
30810: ------------------------------------------------------------------------------------------
30811:
30812: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
30813: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
30814: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
30815: -- call ADRs
30816: -- Bug 4922099
30817: --

Line 30827: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

30823: NULL;
30824: --
30825: --
30826:
30827: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
30828: p_code_combination_id => TO_NUMBER(C_NUM)
30829: , p_value_type_code => NULL
30830: , p_transaction_coa_id => null
30831: , p_accounting_coa_id => null

Line 30844: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30840: );
30841:
30842:
30843: -- initialise segments
30844: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30845: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30846: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30847: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30848: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30845: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30841:
30842:
30843: -- initialise segments
30844: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30845: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30846: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30847: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30848: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30849: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30846: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30842:
30843: -- initialise segments
30844: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30845: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30846: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30847: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30848: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30849: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30850: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30847: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30843: -- initialise segments
30844: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30845: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30846: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30847: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30848: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30849: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30850: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30851: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30848: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30844: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30845: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30846: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30847: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30848: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30849: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30850: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30851: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30852: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30849: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30845: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30846: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30847: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30848: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30849: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30850: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30851: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30852: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30853: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30850: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30846: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30847: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30848: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30849: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30850: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30851: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30852: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30853: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30854: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30851: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30847: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30848: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30849: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30850: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30851: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30852: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30853: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30854: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30855: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30852: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30848: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30849: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30850: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30851: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30852: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30853: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30854: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30855: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30856: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30853: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30849: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30850: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30851: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30852: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30853: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30854: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30855: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30856: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30857: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30854: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30850: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30851: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30852: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30853: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30854: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30855: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30856: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30857: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30858: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30855: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30851: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30852: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30853: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30854: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30855: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30856: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30857: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30858: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30859: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30856: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30852: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30853: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30854: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30855: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30856: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30857: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30858: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30859: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30860: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30857: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30853: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30854: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30855: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30856: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30857: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30858: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30859: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30860: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30861: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30858: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30854: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30855: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30856: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30857: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30858: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30859: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30860: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30861: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30862: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30859: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30855: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30856: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30857: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30858: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30859: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30860: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30861: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30862: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30863: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30860: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30856: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30857: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30858: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30859: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30860: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30861: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30862: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30863: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30864: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30861: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30857: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30858: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30859: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30860: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30861: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30862: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30863: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30864: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30865: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30862: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30858: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30859: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30860: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30861: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30862: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30863: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30864: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30865: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30866: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30863: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30859: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30860: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30861: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30862: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30863: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30864: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30865: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30866: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30867: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30864: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30860: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30861: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30862: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30863: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30864: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30865: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30866: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30867: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30868: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30865: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30861: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30862: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30863: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30864: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30865: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30866: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30867: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30868: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30869: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30866: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30862: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30863: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30864: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30865: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30866: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30867: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30868: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30869: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30870: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30867: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30863: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30864: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30865: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30866: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30867: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30868: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30869: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30870: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30871: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30868: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30864: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30865: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30866: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30867: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30868: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30869: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30870: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30871: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30872: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30869: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30865: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30866: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30867: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30868: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30869: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30870: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30871: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30872: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30873: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 30870: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30866: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30867: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30868: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30869: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30870: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30871: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30872: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30873: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30874: --

Line 30871: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30867: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30868: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30869: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30870: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30871: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30872: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30873: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30874: --
30875:

Line 30872: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30868: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30869: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30870: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30871: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30872: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30873: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30874: --
30875:
30876: --

Line 30873: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

30869: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30870: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30871: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30872: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30873: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
30874: --
30875:
30876: --
30877:

Line 30896: xla_ae_lines_pkg.set_segment(

30892: );
30893:
30894: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
30895:
30896: xla_ae_lines_pkg.set_segment(
30897: p_to_segment_code => 'GL_ACCOUNT'
30898: , p_segment_value => l_segment
30899: , p_from_segment_code => l_adr_value_segment_code
30900: , p_from_combination_id => l_adr_value_combination_id

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

30923:
30924: --
30925: -- Update the line information that should be overwritten
30926: --
30927: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
30928: p_header_num => 1);
30929: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
30930:
30931: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

30925: -- Update the line information that should be overwritten
30926: --
30927: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
30928: p_header_num => 1);
30929: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
30930:
30931: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
30932:
30933: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

30927: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
30928: p_header_num => 1);
30929: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
30930:
30931: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
30932:
30933: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
30934: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
30935: END IF;

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

30930:
30931: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
30932:
30933: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
30934: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
30935: END IF;
30936:
30937: --
30938: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

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

30937: --
30938: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30939: --
30940: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30941: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30942: ELSE
30943: ---------------------------------------------------------------------------------------------------
30944: -- 4262811a Switch Sign
30945: ---------------------------------------------------------------------------------------------------

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

30942: ELSE
30943: ---------------------------------------------------------------------------------------------------
30944: -- 4262811a Switch Sign
30945: ---------------------------------------------------------------------------------------------------
30946: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30947: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30948: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30949: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30950: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

30943: ---------------------------------------------------------------------------------------------------
30944: -- 4262811a Switch Sign
30945: ---------------------------------------------------------------------------------------------------
30946: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30947: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30948: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30949: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30950: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30951: -- 5132302

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

30944: -- 4262811a Switch Sign
30945: ---------------------------------------------------------------------------------------------------
30946: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30947: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30948: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30949: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30950: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30951: -- 5132302
30952: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

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

30945: ---------------------------------------------------------------------------------------------------
30946: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30947: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30948: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30949: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30950: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30951: -- 5132302
30952: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30953: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

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

30946: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30947: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30948: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30949: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30950: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30951: -- 5132302
30952: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30953: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30954:

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

30948: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30949: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30950: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30951: -- 5132302
30952: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30953: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30954:
30955: END IF;
30956:

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

30949: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30950: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30951: -- 5132302
30952: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30953: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30954:
30955: END IF;
30956:
30957: -- 4955764

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

30954:
30955: END IF;
30956:
30957: -- 4955764
30958: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30959: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30960:
30961:
30962: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 30962: XLA_AE_LINES_PKG.ValidateCurrentLine;

30958: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30959: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30960:
30961:
30962: XLA_AE_LINES_PKG.ValidateCurrentLine;
30963: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30964:
30965: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30966: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 30963: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

30959: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30960:
30961:
30962: XLA_AE_LINES_PKG.ValidateCurrentLine;
30963: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30964:
30965: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30966: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30967: ,p_balance_type_code => l_balance_type_code);

Line 31130: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

31126: --
31127: -- bulk performance
31128: --
31129: l_balance_type_code VARCHAR2(1);
31130: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
31131: l_log_module VARCHAR2(240);
31132:
31133: --
31134: -- Upgrade strategy

Line 31209: XLA_AE_LINES_PKG.SetNewLine;

31205: ') = 'CASH'
31206: THEN
31207:
31208: --
31209: XLA_AE_LINES_PKG.SetNewLine;
31210:
31211: p_balance_type_code := l_balance_type_code;
31212: -- set the flag so later we will know whether the gain loss line needs to be created
31213:

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

31217:
31218: --
31219: -- bulk performance
31220: --
31221: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
31222: p_header_num => 0); -- 4262811
31223: --
31224: -- set accounting line options
31225: --

Line 31226: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

31222: p_header_num => 0); -- 4262811
31223: --
31224: -- set accounting line options
31225: --
31226: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
31227: p_natural_side_code => 'C'
31228: , p_gain_or_loss_flag => 'N'
31229: , p_gl_transfer_mode_code => 'S'
31230: , p_acct_entry_type_code => 'A'

Line 31240: xla_ae_lines_pkg.SetAcctLineType

31236: --
31237: --
31238: -- set accounting line type info
31239: --
31240: xla_ae_lines_pkg.SetAcctLineType
31241: (p_component_type => l_component_type
31242: ,p_event_type_code => l_event_type_code
31243: ,p_line_definition_owner_code => l_line_definition_owner_code
31244: ,p_line_definition_code => l_line_definition_code

Line 31254: xla_ae_lines_pkg.SetAcctClass(

31250: ,p_event_class_code => l_event_class_code);
31251: --
31252: -- set accounting class
31253: --
31254: xla_ae_lines_pkg.SetAcctClass(
31255: p_accounting_class_code => 'CASH_CLEARING'
31256: , p_ae_header_id => l_ae_header_id
31257: );
31258:

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

31258:
31259: --
31260: -- set rounding class
31261: --
31262: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
31263: 'CASH_CLEARING';
31264:
31265: --
31266: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

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

31262: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
31263: 'CASH_CLEARING';
31264:
31265: --
31266: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
31267: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
31268: --
31269: -- bulk performance
31270: --

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

31263: 'CASH_CLEARING';
31264:
31265: --
31266: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
31267: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
31268: --
31269: -- bulk performance
31270: --
31271: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

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

31267: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
31268: --
31269: -- bulk performance
31270: --
31271: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31272:
31273: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31274: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31275:

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

31269: -- bulk performance
31270: --
31271: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31272:
31273: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31274: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31275:
31276: -- 4955764
31277: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

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

31273: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31274: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31275:
31276: -- 4955764
31277: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31278: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
31279:
31280: -- 4458381 Public Sector Enh
31281:

Line 31329: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

31325: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_115);
31326: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
31327: l_rec_acct_attrs.array_char_value(20) := p_source_60;
31328:
31329: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
31330: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
31331:
31332: ---------------------------------------------------------------------------------------------------------------
31333: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

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

31326: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
31327: l_rec_acct_attrs.array_char_value(20) := p_source_60;
31328:
31329: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
31330: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
31331:
31332: ---------------------------------------------------------------------------------------------------------------
31333: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31334: ---------------------------------------------------------------------------------------------------------------

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

31329: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
31330: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
31331:
31332: ---------------------------------------------------------------------------------------------------------------
31333: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31334: ---------------------------------------------------------------------------------------------------------------
31335: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31336:
31337: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

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

31331:
31332: ---------------------------------------------------------------------------------------------------------------
31333: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31334: ---------------------------------------------------------------------------------------------------------------
31335: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31336:
31337: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31338: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31339:

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

31333: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31334: ---------------------------------------------------------------------------------------------------------------
31335: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31336:
31337: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31338: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31339:
31340: IF xla_accounting_cache_pkg.GetValueChar
31341: (p_source_code => 'LEDGER_CATEGORY_CODE'

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

31334: ---------------------------------------------------------------------------------------------------------------
31335: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31336:
31337: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31338: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31339:
31340: IF xla_accounting_cache_pkg.GetValueChar
31341: (p_source_code => 'LEDGER_CATEGORY_CODE'
31342: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 31349: xla_ae_lines_pkg.BflowUpgEntry

31345: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31346: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
31347: )
31348: THEN
31349: xla_ae_lines_pkg.BflowUpgEntry
31350: (p_business_method_code => l_bflow_method_code
31351: ,p_business_class_code => l_bflow_class_code
31352: ,p_balance_type => l_balance_type_code);
31353: ELSE

Line 31355: XLA_AE_LINES_PKG.business_flow_validation(

31351: ,p_business_class_code => l_bflow_class_code
31352: ,p_balance_type => l_balance_type_code);
31353: ELSE
31354: NULL;
31355: XLA_AE_LINES_PKG.business_flow_validation(
31356: p_business_method_code => l_bflow_method_code
31357: ,p_business_class_code => l_bflow_class_code
31358: ,p_inherit_description_flag => l_inherit_desc_flag);
31359: END IF;

Line 31392: xla_ae_lines_pkg.set_ccid(

31388: , x_value_type_code => l_adr_value_type_code
31389: , p_side => 'NA'
31390: );
31391:
31392: xla_ae_lines_pkg.set_ccid(
31393: p_code_combination_id => l_ccid
31394: , p_value_type_code => l_adr_value_type_code
31395: , p_transaction_coa_id => l_adr_transaction_coa_id
31396: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 31408: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

31404: , p_side => 'NA'
31405: );
31406:
31407:
31408: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
31409: p_to_segment_code => 'GL_BALANCING'
31410: , p_segment_value => C_CHAR
31411: , p_from_segment_code => NULL
31412: , p_from_combination_id => NULL

Line 31452: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

31448: xla_accounting_err_pkg.build_message
31449: (p_appli_s_name => 'XLA'
31450: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
31451: ,p_token_1 => 'LINE_NUMBER'
31452: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
31453: ,p_token_2 => 'LINE_TYPE_NAME'
31454: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
31455: l_component_type
31456: ,l_component_code

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

31484: --
31485: --
31486: ------------------------------------------------------------------------------------------------
31487: -- 4219869 Business Flow
31488: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
31489: -- Prior Entry. Currently, the following code is always generated.
31490: ------------------------------------------------------------------------------------------------
31491: XLA_AE_LINES_PKG.ValidateCurrentLine;
31492:

Line 31491: XLA_AE_LINES_PKG.ValidateCurrentLine;

31487: -- 4219869 Business Flow
31488: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
31489: -- Prior Entry. Currently, the following code is always generated.
31490: ------------------------------------------------------------------------------------------------
31491: XLA_AE_LINES_PKG.ValidateCurrentLine;
31492:
31493: ------------------------------------------------------------------------------------
31494: -- 4219869 Business Flow
31495: -- Populated credit and debit amounts -- Need to generate this within IF

Line 31497: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

31493: ------------------------------------------------------------------------------------
31494: -- 4219869 Business Flow
31495: -- Populated credit and debit amounts -- Need to generate this within IF
31496: ------------------------------------------------------------------------------------
31497: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31498:
31499: ----------------------------------------------------------------------------------
31500: -- 4219869 Business Flow
31501: -- Update journal entry status -- Need to generate this within IF

Line 31529: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

31525: -- To allow MPA report to determine if it should generate report process
31526: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
31527: ------------------------------------------------------------------------------------------
31528:
31529: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
31530: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
31531: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
31532: -- call ADRs
31533: -- Bug 4922099

Line 31530: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

31526: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
31527: ------------------------------------------------------------------------------------------
31528:
31529: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
31530: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
31531: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
31532: -- call ADRs
31533: -- Bug 4922099
31534: --

Line 31554: xla_ae_lines_pkg.set_ccid(

31550: , x_value_type_code => l_adr_value_type_code
31551: , p_side => 'NA'
31552: );
31553:
31554: xla_ae_lines_pkg.set_ccid(
31555: p_code_combination_id => l_ccid
31556: , p_value_type_code => l_adr_value_type_code
31557: , p_transaction_coa_id => l_adr_transaction_coa_id
31558: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 31570: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

31566: , p_side => 'NA'
31567: );
31568:
31569:
31570: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
31571: p_to_segment_code => 'GL_BALANCING'
31572: , p_segment_value => C_CHAR
31573: , p_from_segment_code => NULL
31574: , p_from_combination_id => NULL

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

31597:
31598: --
31599: -- Update the line information that should be overwritten
31600: --
31601: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
31602: p_header_num => 1);
31603: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
31604:
31605: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

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

31599: -- Update the line information that should be overwritten
31600: --
31601: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
31602: p_header_num => 1);
31603: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
31604:
31605: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
31606:
31607: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

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

31601: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
31602: p_header_num => 1);
31603: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
31604:
31605: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
31606:
31607: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
31608: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
31609: END IF;

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

31604:
31605: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
31606:
31607: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
31608: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
31609: END IF;
31610:
31611: --
31612: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 31615: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

31611: --
31612: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31613: --
31614: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31615: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31616: ELSE
31617: ---------------------------------------------------------------------------------------------------
31618: -- 4262811a Switch Sign
31619: ---------------------------------------------------------------------------------------------------

Line 31620: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

31616: ELSE
31617: ---------------------------------------------------------------------------------------------------
31618: -- 4262811a Switch Sign
31619: ---------------------------------------------------------------------------------------------------
31620: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 31621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

31617: ---------------------------------------------------------------------------------------------------
31618: -- 4262811a Switch Sign
31619: ---------------------------------------------------------------------------------------------------
31620: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31625: -- 5132302

Line 31622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

31618: -- 4262811a Switch Sign
31619: ---------------------------------------------------------------------------------------------------
31620: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31625: -- 5132302
31626: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 31623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

31619: ---------------------------------------------------------------------------------------------------
31620: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31625: -- 5132302
31626: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31627: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 31624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

31620: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31625: -- 5132302
31626: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31627: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31628:

Line 31626: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

31622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31625: -- 5132302
31626: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31627: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31628:
31629: END IF;
31630:

Line 31627: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

31623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31625: -- 5132302
31626: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31627: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31628:
31629: END IF;
31630:
31631: -- 4955764

Line 31632: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

31628:
31629: END IF;
31630:
31631: -- 4955764
31632: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31633: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
31634:
31635:
31636: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 31636: XLA_AE_LINES_PKG.ValidateCurrentLine;

31632: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31633: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
31634:
31635:
31636: XLA_AE_LINES_PKG.ValidateCurrentLine;
31637: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31638:
31639: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31640: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 31637: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

31633: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
31634:
31635:
31636: XLA_AE_LINES_PKG.ValidateCurrentLine;
31637: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31638:
31639: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31640: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31641: ,p_balance_type_code => l_balance_type_code);

Line 31804: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

31800: --
31801: -- bulk performance
31802: --
31803: l_balance_type_code VARCHAR2(1);
31804: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
31805: l_log_module VARCHAR2(240);
31806:
31807: --
31808: -- Upgrade strategy

Line 31881: XLA_AE_LINES_PKG.SetNewLine;

31877: ') = 'CASH'
31878: THEN
31879:
31880: --
31881: XLA_AE_LINES_PKG.SetNewLine;
31882:
31883: p_balance_type_code := l_balance_type_code;
31884: -- set the flag so later we will know whether the gain loss line needs to be created
31885:

Line 31893: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

31889:
31890: --
31891: -- bulk performance
31892: --
31893: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
31894: p_header_num => 0); -- 4262811
31895: --
31896: -- set accounting line options
31897: --

Line 31898: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

31894: p_header_num => 0); -- 4262811
31895: --
31896: -- set accounting line options
31897: --
31898: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
31899: p_natural_side_code => 'C'
31900: , p_gain_or_loss_flag => 'N'
31901: , p_gl_transfer_mode_code => 'S'
31902: , p_acct_entry_type_code => 'A'

Line 31912: xla_ae_lines_pkg.SetAcctLineType

31908: --
31909: --
31910: -- set accounting line type info
31911: --
31912: xla_ae_lines_pkg.SetAcctLineType
31913: (p_component_type => l_component_type
31914: ,p_event_type_code => l_event_type_code
31915: ,p_line_definition_owner_code => l_line_definition_owner_code
31916: ,p_line_definition_code => l_line_definition_code

Line 31926: xla_ae_lines_pkg.SetAcctClass(

31922: ,p_event_class_code => l_event_class_code);
31923: --
31924: -- set accounting class
31925: --
31926: xla_ae_lines_pkg.SetAcctClass(
31927: p_accounting_class_code => 'CASH_CLEARING'
31928: , p_ae_header_id => l_ae_header_id
31929: );
31930:

Line 31934: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

31930:
31931: --
31932: -- set rounding class
31933: --
31934: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
31935: 'CASH_CLEARING';
31936:
31937: --
31938: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 31938: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

31934: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
31935: 'CASH_CLEARING';
31936:
31937: --
31938: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
31939: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
31940: --
31941: -- bulk performance
31942: --

Line 31939: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

31935: 'CASH_CLEARING';
31936:
31937: --
31938: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
31939: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
31940: --
31941: -- bulk performance
31942: --
31943: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 31943: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

31939: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
31940: --
31941: -- bulk performance
31942: --
31943: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31944:
31945: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31946: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31947:

Line 31945: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

31941: -- bulk performance
31942: --
31943: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31944:
31945: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31946: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31947:
31948: -- 4955764
31949: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 31949: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

31945: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31946: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31947:
31948: -- 4955764
31949: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31950: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
31951:
31952: -- 4458381 Public Sector Enh
31953:

Line 32001: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

31997: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_115);
31998: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
31999: l_rec_acct_attrs.array_char_value(20) := p_source_60;
32000:
32001: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
32002: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
32003:
32004: ---------------------------------------------------------------------------------------------------------------
32005: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 32002: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

31998: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
31999: l_rec_acct_attrs.array_char_value(20) := p_source_60;
32000:
32001: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
32002: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
32003:
32004: ---------------------------------------------------------------------------------------------------------------
32005: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32006: ---------------------------------------------------------------------------------------------------------------

Line 32005: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

32001: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
32002: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
32003:
32004: ---------------------------------------------------------------------------------------------------------------
32005: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32006: ---------------------------------------------------------------------------------------------------------------
32007: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32008:
32009: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 32007: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

32003:
32004: ---------------------------------------------------------------------------------------------------------------
32005: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32006: ---------------------------------------------------------------------------------------------------------------
32007: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32008:
32009: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32010: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32011:

Line 32009: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

32005: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32006: ---------------------------------------------------------------------------------------------------------------
32007: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32008:
32009: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32010: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32011:
32012: IF xla_accounting_cache_pkg.GetValueChar
32013: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 32010: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

32006: ---------------------------------------------------------------------------------------------------------------
32007: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32008:
32009: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32010: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32011:
32012: IF xla_accounting_cache_pkg.GetValueChar
32013: (p_source_code => 'LEDGER_CATEGORY_CODE'
32014: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 32021: xla_ae_lines_pkg.BflowUpgEntry

32017: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32018: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
32019: )
32020: THEN
32021: xla_ae_lines_pkg.BflowUpgEntry
32022: (p_business_method_code => l_bflow_method_code
32023: ,p_business_class_code => l_bflow_class_code
32024: ,p_balance_type => l_balance_type_code);
32025: ELSE

Line 32061: xla_ae_lines_pkg.set_ccid(

32057: , x_value_type_code => l_adr_value_type_code
32058: , p_side => 'NA'
32059: );
32060:
32061: xla_ae_lines_pkg.set_ccid(
32062: p_code_combination_id => l_ccid
32063: , p_value_type_code => l_adr_value_type_code
32064: , p_transaction_coa_id => l_adr_transaction_coa_id
32065: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 32097: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

32093: xla_accounting_err_pkg.build_message
32094: (p_appli_s_name => 'XLA'
32095: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
32096: ,p_token_1 => 'LINE_NUMBER'
32097: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
32098: ,p_token_2 => 'LINE_TYPE_NAME'
32099: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
32100: l_component_type
32101: ,l_component_code

Line 32133: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

32129: --
32130: --
32131: ------------------------------------------------------------------------------------------------
32132: -- 4219869 Business Flow
32133: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
32134: -- Prior Entry. Currently, the following code is always generated.
32135: ------------------------------------------------------------------------------------------------
32136: XLA_AE_LINES_PKG.ValidateCurrentLine;
32137:

Line 32136: XLA_AE_LINES_PKG.ValidateCurrentLine;

32132: -- 4219869 Business Flow
32133: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
32134: -- Prior Entry. Currently, the following code is always generated.
32135: ------------------------------------------------------------------------------------------------
32136: XLA_AE_LINES_PKG.ValidateCurrentLine;
32137:
32138: ------------------------------------------------------------------------------------
32139: -- 4219869 Business Flow
32140: -- Populated credit and debit amounts -- Need to generate this within IF

Line 32142: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

32138: ------------------------------------------------------------------------------------
32139: -- 4219869 Business Flow
32140: -- Populated credit and debit amounts -- Need to generate this within IF
32141: ------------------------------------------------------------------------------------
32142: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32143:
32144: ----------------------------------------------------------------------------------
32145: -- 4219869 Business Flow
32146: -- Update journal entry status -- Need to generate this within IF

Line 32174: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

32170: -- To allow MPA report to determine if it should generate report process
32171: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
32172: ------------------------------------------------------------------------------------------
32173:
32174: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
32175: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
32176: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
32177: -- call ADRs
32178: -- Bug 4922099

Line 32175: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

32171: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
32172: ------------------------------------------------------------------------------------------
32173:
32174: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
32175: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
32176: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
32177: -- call ADRs
32178: -- Bug 4922099
32179: --

Line 32199: xla_ae_lines_pkg.set_ccid(

32195: , x_value_type_code => l_adr_value_type_code
32196: , p_side => 'NA'
32197: );
32198:
32199: xla_ae_lines_pkg.set_ccid(
32200: p_code_combination_id => l_ccid
32201: , p_value_type_code => l_adr_value_type_code
32202: , p_transaction_coa_id => l_adr_transaction_coa_id
32203: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 32222: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

32218:
32219: --
32220: -- Update the line information that should be overwritten
32221: --
32222: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
32223: p_header_num => 1);
32224: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
32225:
32226: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 32224: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

32220: -- Update the line information that should be overwritten
32221: --
32222: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
32223: p_header_num => 1);
32224: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
32225:
32226: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32227:
32228: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 32226: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

32222: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
32223: p_header_num => 1);
32224: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
32225:
32226: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32227:
32228: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
32229: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
32230: END IF;

Line 32229: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

32225:
32226: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32227:
32228: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
32229: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
32230: END IF;
32231:
32232: --
32233: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 32236: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

32232: --
32233: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32234: --
32235: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32236: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32237: ELSE
32238: ---------------------------------------------------------------------------------------------------
32239: -- 4262811a Switch Sign
32240: ---------------------------------------------------------------------------------------------------

Line 32241: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

32237: ELSE
32238: ---------------------------------------------------------------------------------------------------
32239: -- 4262811a Switch Sign
32240: ---------------------------------------------------------------------------------------------------
32241: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32243: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32244: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32245: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 32242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

32238: ---------------------------------------------------------------------------------------------------
32239: -- 4262811a Switch Sign
32240: ---------------------------------------------------------------------------------------------------
32241: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32243: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32244: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32245: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32246: -- 5132302

Line 32243: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32239: -- 4262811a Switch Sign
32240: ---------------------------------------------------------------------------------------------------
32241: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32243: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32244: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32245: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32246: -- 5132302
32247: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 32244: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

32240: ---------------------------------------------------------------------------------------------------
32241: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32243: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32244: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32245: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32246: -- 5132302
32247: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32248: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 32245: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32241: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32243: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32244: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32245: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32246: -- 5132302
32247: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32248: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32249:

Line 32247: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

32243: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32244: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32245: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32246: -- 5132302
32247: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32248: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32249:
32250: END IF;
32251:

Line 32248: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32244: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32245: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32246: -- 5132302
32247: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32248: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32249:
32250: END IF;
32251:
32252: -- 4955764

Line 32253: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

32249:
32250: END IF;
32251:
32252: -- 4955764
32253: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32254: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32255:
32256:
32257: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 32257: XLA_AE_LINES_PKG.ValidateCurrentLine;

32253: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32254: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32255:
32256:
32257: XLA_AE_LINES_PKG.ValidateCurrentLine;
32258: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32259:
32260: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32261: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 32258: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

32254: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32255:
32256:
32257: XLA_AE_LINES_PKG.ValidateCurrentLine;
32258: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32259:
32260: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32261: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32262: ,p_balance_type_code => l_balance_type_code);

Line 32434: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

32430: --
32431: -- bulk performance
32432: --
32433: l_balance_type_code VARCHAR2(1);
32434: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
32435: l_log_module VARCHAR2(240);
32436:
32437: --
32438: -- Upgrade strategy

Line 32513: XLA_AE_LINES_PKG.SetNewLine;

32509: ') = 'R'
32510: THEN
32511:
32512: --
32513: XLA_AE_LINES_PKG.SetNewLine;
32514:
32515: p_balance_type_code := l_balance_type_code;
32516: -- set the flag so later we will know whether the gain loss line needs to be created
32517:

Line 32525: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

32521:
32522: --
32523: -- bulk performance
32524: --
32525: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
32526: p_header_num => 0); -- 4262811
32527: --
32528: -- set accounting line options
32529: --

Line 32530: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

32526: p_header_num => 0); -- 4262811
32527: --
32528: -- set accounting line options
32529: --
32530: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
32531: p_natural_side_code => 'C'
32532: , p_gain_or_loss_flag => 'N'
32533: , p_gl_transfer_mode_code => 'S'
32534: , p_acct_entry_type_code => 'A'

Line 32544: xla_ae_lines_pkg.SetAcctLineType

32540: --
32541: --
32542: -- set accounting line type info
32543: --
32544: xla_ae_lines_pkg.SetAcctLineType
32545: (p_component_type => l_component_type
32546: ,p_event_type_code => l_event_type_code
32547: ,p_line_definition_owner_code => l_line_definition_owner_code
32548: ,p_line_definition_code => l_line_definition_code

Line 32558: xla_ae_lines_pkg.SetAcctClass(

32554: ,p_event_class_code => l_event_class_code);
32555: --
32556: -- set accounting class
32557: --
32558: xla_ae_lines_pkg.SetAcctClass(
32559: p_accounting_class_code => 'CASH_CLEARING'
32560: , p_ae_header_id => l_ae_header_id
32561: );
32562:

Line 32566: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

32562:
32563: --
32564: -- set rounding class
32565: --
32566: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
32567: 'CASH_CLEARING';
32568:
32569: --
32570: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 32570: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

32566: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
32567: 'CASH_CLEARING';
32568:
32569: --
32570: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
32571: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
32572: --
32573: -- bulk performance
32574: --

Line 32571: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

32567: 'CASH_CLEARING';
32568:
32569: --
32570: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
32571: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
32572: --
32573: -- bulk performance
32574: --
32575: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 32575: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

32571: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
32572: --
32573: -- bulk performance
32574: --
32575: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32576:
32577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32578: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32579:

Line 32577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

32573: -- bulk performance
32574: --
32575: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32576:
32577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32578: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32579:
32580: -- 4955764
32581: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 32581: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

32577: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32578: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32579:
32580: -- 4955764
32581: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32582: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
32583:
32584: -- 4458381 Public Sector Enh
32585:

Line 32639: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

32635: l_rec_acct_attrs.array_num_value(22) := p_source_92;
32636: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
32637: l_rec_acct_attrs.array_num_value(23) := p_source_93;
32638:
32639: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
32640: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
32641:
32642: ---------------------------------------------------------------------------------------------------------------
32643: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 32640: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

32636: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
32637: l_rec_acct_attrs.array_num_value(23) := p_source_93;
32638:
32639: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
32640: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
32641:
32642: ---------------------------------------------------------------------------------------------------------------
32643: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32644: ---------------------------------------------------------------------------------------------------------------

Line 32643: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

32639: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
32640: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
32641:
32642: ---------------------------------------------------------------------------------------------------------------
32643: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32644: ---------------------------------------------------------------------------------------------------------------
32645: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32646:
32647: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 32645: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

32641:
32642: ---------------------------------------------------------------------------------------------------------------
32643: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32644: ---------------------------------------------------------------------------------------------------------------
32645: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32646:
32647: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32648: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32649:

Line 32647: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

32643: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32644: ---------------------------------------------------------------------------------------------------------------
32645: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32646:
32647: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32648: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32649:
32650: IF xla_accounting_cache_pkg.GetValueChar
32651: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 32648: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

32644: ---------------------------------------------------------------------------------------------------------------
32645: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32646:
32647: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32648: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32649:
32650: IF xla_accounting_cache_pkg.GetValueChar
32651: (p_source_code => 'LEDGER_CATEGORY_CODE'
32652: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 32659: xla_ae_lines_pkg.BflowUpgEntry

32655: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32656: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
32657: )
32658: THEN
32659: xla_ae_lines_pkg.BflowUpgEntry
32660: (p_business_method_code => l_bflow_method_code
32661: ,p_business_class_code => l_bflow_class_code
32662: ,p_balance_type => l_balance_type_code);
32663: ELSE

Line 32699: xla_ae_lines_pkg.set_ccid(

32695: , x_value_type_code => l_adr_value_type_code
32696: , p_side => 'NA'
32697: );
32698:
32699: xla_ae_lines_pkg.set_ccid(
32700: p_code_combination_id => l_ccid
32701: , p_value_type_code => l_adr_value_type_code
32702: , p_transaction_coa_id => l_adr_transaction_coa_id
32703: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 32735: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

32731: xla_accounting_err_pkg.build_message
32732: (p_appli_s_name => 'XLA'
32733: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
32734: ,p_token_1 => 'LINE_NUMBER'
32735: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
32736: ,p_token_2 => 'LINE_TYPE_NAME'
32737: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
32738: l_component_type
32739: ,l_component_code

Line 32771: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

32767: --
32768: --
32769: ------------------------------------------------------------------------------------------------
32770: -- 4219869 Business Flow
32771: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
32772: -- Prior Entry. Currently, the following code is always generated.
32773: ------------------------------------------------------------------------------------------------
32774: XLA_AE_LINES_PKG.ValidateCurrentLine;
32775:

Line 32774: XLA_AE_LINES_PKG.ValidateCurrentLine;

32770: -- 4219869 Business Flow
32771: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
32772: -- Prior Entry. Currently, the following code is always generated.
32773: ------------------------------------------------------------------------------------------------
32774: XLA_AE_LINES_PKG.ValidateCurrentLine;
32775:
32776: ------------------------------------------------------------------------------------
32777: -- 4219869 Business Flow
32778: -- Populated credit and debit amounts -- Need to generate this within IF

Line 32780: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

32776: ------------------------------------------------------------------------------------
32777: -- 4219869 Business Flow
32778: -- Populated credit and debit amounts -- Need to generate this within IF
32779: ------------------------------------------------------------------------------------
32780: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32781:
32782: ----------------------------------------------------------------------------------
32783: -- 4219869 Business Flow
32784: -- Update journal entry status -- Need to generate this within IF

Line 32812: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

32808: -- To allow MPA report to determine if it should generate report process
32809: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
32810: ------------------------------------------------------------------------------------------
32811:
32812: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
32813: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
32814: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
32815: -- call ADRs
32816: -- Bug 4922099

Line 32813: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

32809: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
32810: ------------------------------------------------------------------------------------------
32811:
32812: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
32813: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
32814: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
32815: -- call ADRs
32816: -- Bug 4922099
32817: --

Line 32837: xla_ae_lines_pkg.set_ccid(

32833: , x_value_type_code => l_adr_value_type_code
32834: , p_side => 'NA'
32835: );
32836:
32837: xla_ae_lines_pkg.set_ccid(
32838: p_code_combination_id => l_ccid
32839: , p_value_type_code => l_adr_value_type_code
32840: , p_transaction_coa_id => l_adr_transaction_coa_id
32841: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 32860: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

32856:
32857: --
32858: -- Update the line information that should be overwritten
32859: --
32860: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
32861: p_header_num => 1);
32862: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
32863:
32864: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 32862: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

32858: -- Update the line information that should be overwritten
32859: --
32860: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
32861: p_header_num => 1);
32862: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
32863:
32864: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32865:
32866: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 32864: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

32860: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
32861: p_header_num => 1);
32862: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
32863:
32864: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32865:
32866: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
32867: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
32868: END IF;

Line 32867: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

32863:
32864: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32865:
32866: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
32867: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
32868: END IF;
32869:
32870: --
32871: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 32874: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

32870: --
32871: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32872: --
32873: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32874: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32875: ELSE
32876: ---------------------------------------------------------------------------------------------------
32877: -- 4262811a Switch Sign
32878: ---------------------------------------------------------------------------------------------------

Line 32879: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

32875: ELSE
32876: ---------------------------------------------------------------------------------------------------
32877: -- 4262811a Switch Sign
32878: ---------------------------------------------------------------------------------------------------
32879: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32880: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 32880: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

32876: ---------------------------------------------------------------------------------------------------
32877: -- 4262811a Switch Sign
32878: ---------------------------------------------------------------------------------------------------
32879: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32880: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32884: -- 5132302

Line 32881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32877: -- 4262811a Switch Sign
32878: ---------------------------------------------------------------------------------------------------
32879: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32880: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32884: -- 5132302
32885: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 32882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

32878: ---------------------------------------------------------------------------------------------------
32879: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32880: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32884: -- 5132302
32885: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 32883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32879: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32880: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32884: -- 5132302
32885: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32887:

Line 32885: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

32881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32884: -- 5132302
32885: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32887:
32888: END IF;
32889:

Line 32886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32882: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32883: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32884: -- 5132302
32885: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32886: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32887:
32888: END IF;
32889:
32890: -- 4955764

Line 32891: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

32887:
32888: END IF;
32889:
32890: -- 4955764
32891: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32892: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32893:
32894:
32895: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 32895: XLA_AE_LINES_PKG.ValidateCurrentLine;

32891: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32892: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32893:
32894:
32895: XLA_AE_LINES_PKG.ValidateCurrentLine;
32896: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32897:
32898: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32899: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 32896: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

32892: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32893:
32894:
32895: XLA_AE_LINES_PKG.ValidateCurrentLine;
32896: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32897:
32898: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32899: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32900: ,p_balance_type_code => l_balance_type_code);

Line 33072: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

33068: --
33069: -- bulk performance
33070: --
33071: l_balance_type_code VARCHAR2(1);
33072: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
33073: l_log_module VARCHAR2(240);
33074:
33075: --
33076: -- Upgrade strategy

Line 33149: XLA_AE_LINES_PKG.SetNewLine;

33145: ') = 'R'
33146: THEN
33147:
33148: --
33149: XLA_AE_LINES_PKG.SetNewLine;
33150:
33151: p_balance_type_code := l_balance_type_code;
33152: -- set the flag so later we will know whether the gain loss line needs to be created
33153:

Line 33161: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

33157:
33158: --
33159: -- bulk performance
33160: --
33161: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
33162: p_header_num => 0); -- 4262811
33163: --
33164: -- set accounting line options
33165: --

Line 33166: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

33162: p_header_num => 0); -- 4262811
33163: --
33164: -- set accounting line options
33165: --
33166: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
33167: p_natural_side_code => 'C'
33168: , p_gain_or_loss_flag => 'N'
33169: , p_gl_transfer_mode_code => 'S'
33170: , p_acct_entry_type_code => 'A'

Line 33180: xla_ae_lines_pkg.SetAcctLineType

33176: --
33177: --
33178: -- set accounting line type info
33179: --
33180: xla_ae_lines_pkg.SetAcctLineType
33181: (p_component_type => l_component_type
33182: ,p_event_type_code => l_event_type_code
33183: ,p_line_definition_owner_code => l_line_definition_owner_code
33184: ,p_line_definition_code => l_line_definition_code

Line 33194: xla_ae_lines_pkg.SetAcctClass(

33190: ,p_event_class_code => l_event_class_code);
33191: --
33192: -- set accounting class
33193: --
33194: xla_ae_lines_pkg.SetAcctClass(
33195: p_accounting_class_code => 'CASH_CLEARING'
33196: , p_ae_header_id => l_ae_header_id
33197: );
33198:

Line 33202: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

33198:
33199: --
33200: -- set rounding class
33201: --
33202: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
33203: 'CASH_CLEARING';
33204:
33205: --
33206: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 33206: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

33202: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
33203: 'CASH_CLEARING';
33204:
33205: --
33206: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
33207: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33208: --
33209: -- bulk performance
33210: --

Line 33207: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

33203: 'CASH_CLEARING';
33204:
33205: --
33206: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
33207: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33208: --
33209: -- bulk performance
33210: --
33211: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 33211: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

33207: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33208: --
33209: -- bulk performance
33210: --
33211: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33212:
33213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33214: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33215:

Line 33213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

33209: -- bulk performance
33210: --
33211: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33212:
33213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33214: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33215:
33216: -- 4955764
33217: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 33217: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

33213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33214: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33215:
33216: -- 4955764
33217: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33218: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
33219:
33220: -- 4458381 Public Sector Enh
33221:

Line 33275: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

33271: l_rec_acct_attrs.array_num_value(22) := p_source_92;
33272: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
33273: l_rec_acct_attrs.array_num_value(23) := p_source_93;
33274:
33275: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
33276: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
33277:
33278: ---------------------------------------------------------------------------------------------------------------
33279: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 33276: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

33272: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
33273: l_rec_acct_attrs.array_num_value(23) := p_source_93;
33274:
33275: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
33276: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
33277:
33278: ---------------------------------------------------------------------------------------------------------------
33279: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33280: ---------------------------------------------------------------------------------------------------------------

Line 33279: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

33275: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
33276: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
33277:
33278: ---------------------------------------------------------------------------------------------------------------
33279: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33280: ---------------------------------------------------------------------------------------------------------------
33281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33282:
33283: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 33281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

33277:
33278: ---------------------------------------------------------------------------------------------------------------
33279: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33280: ---------------------------------------------------------------------------------------------------------------
33281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33282:
33283: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33284: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33285:

Line 33283: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

33279: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33280: ---------------------------------------------------------------------------------------------------------------
33281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33282:
33283: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33284: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33285:
33286: IF xla_accounting_cache_pkg.GetValueChar
33287: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 33284: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

33280: ---------------------------------------------------------------------------------------------------------------
33281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33282:
33283: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33284: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33285:
33286: IF xla_accounting_cache_pkg.GetValueChar
33287: (p_source_code => 'LEDGER_CATEGORY_CODE'
33288: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 33295: xla_ae_lines_pkg.BflowUpgEntry

33291: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33292: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
33293: )
33294: THEN
33295: xla_ae_lines_pkg.BflowUpgEntry
33296: (p_business_method_code => l_bflow_method_code
33297: ,p_business_class_code => l_bflow_class_code
33298: ,p_balance_type => l_balance_type_code);
33299: ELSE

Line 33301: XLA_AE_LINES_PKG.business_flow_validation(

33297: ,p_business_class_code => l_bflow_class_code
33298: ,p_balance_type => l_balance_type_code);
33299: ELSE
33300: NULL;
33301: XLA_AE_LINES_PKG.business_flow_validation(
33302: p_business_method_code => l_bflow_method_code
33303: ,p_business_class_code => l_bflow_class_code
33304: ,p_inherit_description_flag => l_inherit_desc_flag);
33305: END IF;

Line 33328: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

33324: NULL;
33325: --
33326: --
33327:
33328: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
33329: p_code_combination_id => TO_NUMBER(C_NUM)
33330: , p_value_type_code => NULL
33331: , p_transaction_coa_id => null
33332: , p_accounting_coa_id => null

Line 33345: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33341: );
33342:
33343:
33344: -- initialise segments
33345: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33346: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33347: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33348: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33349: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33346: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33342:
33343:
33344: -- initialise segments
33345: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33346: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33347: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33348: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33349: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33350: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33347: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33343:
33344: -- initialise segments
33345: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33346: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33347: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33348: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33349: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33350: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33351: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33348: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33344: -- initialise segments
33345: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33346: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33347: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33348: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33349: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33350: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33351: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33352: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33349: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33345: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33346: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33347: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33348: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33349: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33350: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33351: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33352: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33353: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33350: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33346: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33347: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33348: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33349: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33350: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33351: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33352: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33353: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33354: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33351: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33347: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33348: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33349: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33350: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33351: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33352: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33353: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33354: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33355: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33352: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33348: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33349: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33350: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33351: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33352: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33353: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33354: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33355: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33356: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33353: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33349: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33350: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33351: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33352: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33353: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33354: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33355: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33356: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33357: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33354: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33350: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33351: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33352: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33353: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33354: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33355: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33356: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33357: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33358: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33355: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33351: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33352: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33353: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33354: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33355: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33356: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33357: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33358: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33359: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33356: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33352: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33353: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33354: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33355: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33356: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33357: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33358: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33359: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33360: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33357: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33353: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33354: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33355: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33356: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33357: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33358: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33359: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33360: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33361: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33358: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33354: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33355: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33356: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33357: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33358: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33359: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33360: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33361: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33362: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33359: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33355: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33356: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33357: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33358: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33359: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33360: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33361: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33362: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33363: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33360: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33356: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33357: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33358: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33359: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33360: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33361: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33362: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33363: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33364: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33361: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33357: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33358: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33359: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33360: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33361: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33362: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33363: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33364: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33365: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33362: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33358: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33359: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33360: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33361: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33362: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33363: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33364: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33365: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33366: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33363: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33359: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33360: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33361: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33362: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33363: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33364: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33365: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33366: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33367: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33364: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33360: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33361: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33362: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33363: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33364: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33365: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33366: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33367: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33368: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33365: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33361: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33362: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33363: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33364: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33365: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33366: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33367: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33368: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33369: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33366: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33362: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33363: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33364: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33365: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33366: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33367: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33368: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33369: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33370: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33367: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33363: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33364: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33365: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33366: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33367: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33368: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33369: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33370: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33371: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33368: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33364: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33365: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33366: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33367: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33368: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33369: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33370: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33371: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33372: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33369: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33365: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33366: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33367: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33368: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33369: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33370: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33371: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33372: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33373: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33370: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33366: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33367: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33368: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33369: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33370: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33371: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33372: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33373: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33374: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33371: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33367: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33368: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33369: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33370: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33371: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33372: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33373: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33374: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33375: --

Line 33372: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33368: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33369: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33370: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33371: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33372: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33373: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33374: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33375: --
33376:

Line 33373: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33369: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33370: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33371: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33372: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33373: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33374: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33375: --
33376:
33377: --

Line 33374: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33370: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33371: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33372: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33373: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33374: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33375: --
33376:
33377: --
33378:

Line 33397: xla_ae_lines_pkg.set_segment(

33393: );
33394:
33395: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
33396:
33397: xla_ae_lines_pkg.set_segment(
33398: p_to_segment_code => 'GL_ACCOUNT'
33399: , p_segment_value => l_segment
33400: , p_from_segment_code => l_adr_value_segment_code
33401: , p_from_combination_id => l_adr_value_combination_id

Line 33441: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

33437: xla_accounting_err_pkg.build_message
33438: (p_appli_s_name => 'XLA'
33439: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
33440: ,p_token_1 => 'LINE_NUMBER'
33441: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
33442: ,p_token_2 => 'LINE_TYPE_NAME'
33443: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
33444: l_component_type
33445: ,l_component_code

Line 33477: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

33473: --
33474: --
33475: ------------------------------------------------------------------------------------------------
33476: -- 4219869 Business Flow
33477: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
33478: -- Prior Entry. Currently, the following code is always generated.
33479: ------------------------------------------------------------------------------------------------
33480: XLA_AE_LINES_PKG.ValidateCurrentLine;
33481:

Line 33480: XLA_AE_LINES_PKG.ValidateCurrentLine;

33476: -- 4219869 Business Flow
33477: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
33478: -- Prior Entry. Currently, the following code is always generated.
33479: ------------------------------------------------------------------------------------------------
33480: XLA_AE_LINES_PKG.ValidateCurrentLine;
33481:
33482: ------------------------------------------------------------------------------------
33483: -- 4219869 Business Flow
33484: -- Populated credit and debit amounts -- Need to generate this within IF

Line 33486: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

33482: ------------------------------------------------------------------------------------
33483: -- 4219869 Business Flow
33484: -- Populated credit and debit amounts -- Need to generate this within IF
33485: ------------------------------------------------------------------------------------
33486: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33487:
33488: ----------------------------------------------------------------------------------
33489: -- 4219869 Business Flow
33490: -- Update journal entry status -- Need to generate this within IF

Line 33518: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

33514: -- To allow MPA report to determine if it should generate report process
33515: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
33516: ------------------------------------------------------------------------------------------
33517:
33518: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
33519: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
33520: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
33521: -- call ADRs
33522: -- Bug 4922099

Line 33519: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

33515: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
33516: ------------------------------------------------------------------------------------------
33517:
33518: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
33519: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
33520: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
33521: -- call ADRs
33522: -- Bug 4922099
33523: --

Line 33533: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

33529: NULL;
33530: --
33531: --
33532:
33533: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
33534: p_code_combination_id => TO_NUMBER(C_NUM)
33535: , p_value_type_code => NULL
33536: , p_transaction_coa_id => null
33537: , p_accounting_coa_id => null

Line 33550: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33546: );
33547:
33548:
33549: -- initialise segments
33550: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33551: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33552: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33553: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33554: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33551: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33547:
33548:
33549: -- initialise segments
33550: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33551: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33552: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33553: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33554: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33555: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33552: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33548:
33549: -- initialise segments
33550: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33551: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33552: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33553: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33554: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33555: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33556: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33553: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33549: -- initialise segments
33550: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33551: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33552: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33553: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33554: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33555: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33556: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33557: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33554: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33550: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33551: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33552: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33553: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33554: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33555: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33556: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33557: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33558: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33555: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33551: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33552: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33553: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33554: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33555: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33556: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33557: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33558: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33559: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33556: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33552: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33553: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33554: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33555: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33556: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33557: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33558: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33559: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33560: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33557: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33553: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33554: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33555: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33556: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33557: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33558: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33559: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33560: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33561: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33558: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33554: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33555: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33556: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33557: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33558: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33559: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33560: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33561: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33562: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33559: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33555: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33556: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33557: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33558: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33559: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33560: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33561: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33562: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33563: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33560: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33556: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33557: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33558: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33559: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33560: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33561: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33562: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33563: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33564: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33561: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33557: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33558: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33559: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33560: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33561: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33562: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33563: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33564: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33565: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33562: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33558: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33559: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33560: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33561: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33562: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33563: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33564: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33565: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33566: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33563: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33559: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33560: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33561: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33562: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33563: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33564: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33565: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33566: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33567: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33564: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33560: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33561: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33562: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33563: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33564: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33565: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33566: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33567: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33568: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33565: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33561: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33562: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33563: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33564: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33565: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33566: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33567: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33568: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33569: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33566: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33562: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33563: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33564: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33565: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33566: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33567: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33568: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33569: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33570: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33567: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33563: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33564: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33565: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33566: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33567: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33568: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33569: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33570: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33571: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33568: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33564: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33565: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33566: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33567: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33568: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33569: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33570: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33571: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33572: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33569: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33565: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33566: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33567: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33568: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33569: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33570: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33571: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33572: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33573: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33570: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33566: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33567: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33568: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33569: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33570: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33571: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33572: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33573: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33574: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33571: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33567: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33568: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33569: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33570: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33571: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33572: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33573: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33574: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33575: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33572: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33568: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33569: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33570: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33571: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33572: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33573: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33574: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33575: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33576: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33573: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33569: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33570: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33571: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33572: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33573: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33574: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33575: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33576: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33577: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33574: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33570: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33571: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33572: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33573: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33574: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33575: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33576: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33577: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33578: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33575: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33571: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33572: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33573: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33574: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33575: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33576: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33577: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33578: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33579: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33576: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33572: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33573: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33574: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33575: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33576: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33577: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33578: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33579: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33580: --

Line 33577: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33573: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33574: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33575: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33576: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33577: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33578: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33579: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33580: --
33581:

Line 33578: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33574: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33575: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33576: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33577: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33578: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33579: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33580: --
33581:
33582: --

Line 33579: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33575: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33576: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33577: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33578: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33579: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33580: --
33581:
33582: --
33583:

Line 33602: xla_ae_lines_pkg.set_segment(

33598: );
33599:
33600: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
33601:
33602: xla_ae_lines_pkg.set_segment(
33603: p_to_segment_code => 'GL_ACCOUNT'
33604: , p_segment_value => l_segment
33605: , p_from_segment_code => l_adr_value_segment_code
33606: , p_from_combination_id => l_adr_value_combination_id

Line 33633: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

33629:
33630: --
33631: -- Update the line information that should be overwritten
33632: --
33633: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
33634: p_header_num => 1);
33635: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
33636:
33637: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 33635: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

33631: -- Update the line information that should be overwritten
33632: --
33633: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
33634: p_header_num => 1);
33635: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
33636:
33637: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
33638:
33639: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 33637: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

33633: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
33634: p_header_num => 1);
33635: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
33636:
33637: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
33638:
33639: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
33640: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
33641: END IF;

Line 33640: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

33636:
33637: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
33638:
33639: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
33640: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
33641: END IF;
33642:
33643: --
33644: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 33647: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

33643: --
33644: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33645: --
33646: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33647: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33648: ELSE
33649: ---------------------------------------------------------------------------------------------------
33650: -- 4262811a Switch Sign
33651: ---------------------------------------------------------------------------------------------------

Line 33652: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

33648: ELSE
33649: ---------------------------------------------------------------------------------------------------
33650: -- 4262811a Switch Sign
33651: ---------------------------------------------------------------------------------------------------
33652: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33653: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33655: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33656: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 33653: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

33649: ---------------------------------------------------------------------------------------------------
33650: -- 4262811a Switch Sign
33651: ---------------------------------------------------------------------------------------------------
33652: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33653: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33655: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33656: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33657: -- 5132302

Line 33654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

33650: -- 4262811a Switch Sign
33651: ---------------------------------------------------------------------------------------------------
33652: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33653: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33655: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33656: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33657: -- 5132302
33658: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 33655: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

33651: ---------------------------------------------------------------------------------------------------
33652: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33653: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33655: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33656: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33657: -- 5132302
33658: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33659: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 33656: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

33652: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33653: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33655: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33656: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33657: -- 5132302
33658: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33659: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33660:

Line 33658: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

33654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33655: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33656: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33657: -- 5132302
33658: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33659: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33660:
33661: END IF;
33662:

Line 33659: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

33655: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33656: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33657: -- 5132302
33658: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33659: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33660:
33661: END IF;
33662:
33663: -- 4955764

Line 33664: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

33660:
33661: END IF;
33662:
33663: -- 4955764
33664: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33665: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33666:
33667:
33668: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 33668: XLA_AE_LINES_PKG.ValidateCurrentLine;

33664: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33665: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33666:
33667:
33668: XLA_AE_LINES_PKG.ValidateCurrentLine;
33669: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33670:
33671: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33672: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 33669: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

33665: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33666:
33667:
33668: XLA_AE_LINES_PKG.ValidateCurrentLine;
33669: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33670:
33671: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33672: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33673: ,p_balance_type_code => l_balance_type_code);

Line 33845: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

33841: --
33842: -- bulk performance
33843: --
33844: l_balance_type_code VARCHAR2(1);
33845: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
33846: l_log_module VARCHAR2(240);
33847:
33848: --
33849: -- Upgrade strategy

Line 33922: XLA_AE_LINES_PKG.SetNewLine;

33918: ') = 'R'
33919: THEN
33920:
33921: --
33922: XLA_AE_LINES_PKG.SetNewLine;
33923:
33924: p_balance_type_code := l_balance_type_code;
33925: -- set the flag so later we will know whether the gain loss line needs to be created
33926:

Line 33934: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

33930:
33931: --
33932: -- bulk performance
33933: --
33934: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
33935: p_header_num => 0); -- 4262811
33936: --
33937: -- set accounting line options
33938: --

Line 33939: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

33935: p_header_num => 0); -- 4262811
33936: --
33937: -- set accounting line options
33938: --
33939: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
33940: p_natural_side_code => 'C'
33941: , p_gain_or_loss_flag => 'N'
33942: , p_gl_transfer_mode_code => 'S'
33943: , p_acct_entry_type_code => 'A'

Line 33953: xla_ae_lines_pkg.SetAcctLineType

33949: --
33950: --
33951: -- set accounting line type info
33952: --
33953: xla_ae_lines_pkg.SetAcctLineType
33954: (p_component_type => l_component_type
33955: ,p_event_type_code => l_event_type_code
33956: ,p_line_definition_owner_code => l_line_definition_owner_code
33957: ,p_line_definition_code => l_line_definition_code

Line 33967: xla_ae_lines_pkg.SetAcctClass(

33963: ,p_event_class_code => l_event_class_code);
33964: --
33965: -- set accounting class
33966: --
33967: xla_ae_lines_pkg.SetAcctClass(
33968: p_accounting_class_code => 'CASH_CLEARING'
33969: , p_ae_header_id => l_ae_header_id
33970: );
33971:

Line 33975: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

33971:
33972: --
33973: -- set rounding class
33974: --
33975: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
33976: 'CASH_CLEARING';
33977:
33978: --
33979: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 33979: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

33975: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
33976: 'CASH_CLEARING';
33977:
33978: --
33979: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
33980: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33981: --
33982: -- bulk performance
33983: --

Line 33980: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

33976: 'CASH_CLEARING';
33977:
33978: --
33979: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
33980: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33981: --
33982: -- bulk performance
33983: --
33984: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 33984: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

33980: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33981: --
33982: -- bulk performance
33983: --
33984: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33985:
33986: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33987: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33988:

Line 33986: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

33982: -- bulk performance
33983: --
33984: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33985:
33986: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33987: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33988:
33989: -- 4955764
33990: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 33990: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

33986: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33987: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33988:
33989: -- 4955764
33990: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33991: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
33992:
33993: -- 4458381 Public Sector Enh
33994:

Line 34048: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

34044: l_rec_acct_attrs.array_num_value(22) := p_source_92;
34045: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
34046: l_rec_acct_attrs.array_num_value(23) := p_source_93;
34047:
34048: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
34049: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
34050:
34051: ---------------------------------------------------------------------------------------------------------------
34052: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 34049: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

34045: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
34046: l_rec_acct_attrs.array_num_value(23) := p_source_93;
34047:
34048: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
34049: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
34050:
34051: ---------------------------------------------------------------------------------------------------------------
34052: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34053: ---------------------------------------------------------------------------------------------------------------

Line 34052: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

34048: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
34049: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
34050:
34051: ---------------------------------------------------------------------------------------------------------------
34052: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34053: ---------------------------------------------------------------------------------------------------------------
34054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34055:
34056: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 34054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

34050:
34051: ---------------------------------------------------------------------------------------------------------------
34052: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34053: ---------------------------------------------------------------------------------------------------------------
34054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34055:
34056: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34057: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34058:

Line 34056: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

34052: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34053: ---------------------------------------------------------------------------------------------------------------
34054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34055:
34056: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34057: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34058:
34059: IF xla_accounting_cache_pkg.GetValueChar
34060: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 34057: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

34053: ---------------------------------------------------------------------------------------------------------------
34054: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34055:
34056: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34057: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34058:
34059: IF xla_accounting_cache_pkg.GetValueChar
34060: (p_source_code => 'LEDGER_CATEGORY_CODE'
34061: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 34068: xla_ae_lines_pkg.BflowUpgEntry

34064: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34065: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
34066: )
34067: THEN
34068: xla_ae_lines_pkg.BflowUpgEntry
34069: (p_business_method_code => l_bflow_method_code
34070: ,p_business_class_code => l_bflow_class_code
34071: ,p_balance_type => l_balance_type_code);
34072: ELSE

Line 34074: XLA_AE_LINES_PKG.business_flow_validation(

34070: ,p_business_class_code => l_bflow_class_code
34071: ,p_balance_type => l_balance_type_code);
34072: ELSE
34073: NULL;
34074: XLA_AE_LINES_PKG.business_flow_validation(
34075: p_business_method_code => l_bflow_method_code
34076: ,p_business_class_code => l_bflow_class_code
34077: ,p_inherit_description_flag => l_inherit_desc_flag);
34078: END IF;

Line 34111: xla_ae_lines_pkg.set_ccid(

34107: , x_value_type_code => l_adr_value_type_code
34108: , p_side => 'NA'
34109: );
34110:
34111: xla_ae_lines_pkg.set_ccid(
34112: p_code_combination_id => l_ccid
34113: , p_value_type_code => l_adr_value_type_code
34114: , p_transaction_coa_id => l_adr_transaction_coa_id
34115: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 34127: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

34123: , p_side => 'NA'
34124: );
34125:
34126:
34127: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
34128: p_to_segment_code => 'GL_BALANCING'
34129: , p_segment_value => C_CHAR
34130: , p_from_segment_code => NULL
34131: , p_from_combination_id => NULL

Line 34171: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

34167: xla_accounting_err_pkg.build_message
34168: (p_appli_s_name => 'XLA'
34169: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
34170: ,p_token_1 => 'LINE_NUMBER'
34171: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
34172: ,p_token_2 => 'LINE_TYPE_NAME'
34173: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
34174: l_component_type
34175: ,l_component_code

Line 34207: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

34203: --
34204: --
34205: ------------------------------------------------------------------------------------------------
34206: -- 4219869 Business Flow
34207: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
34208: -- Prior Entry. Currently, the following code is always generated.
34209: ------------------------------------------------------------------------------------------------
34210: XLA_AE_LINES_PKG.ValidateCurrentLine;
34211:

Line 34210: XLA_AE_LINES_PKG.ValidateCurrentLine;

34206: -- 4219869 Business Flow
34207: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
34208: -- Prior Entry. Currently, the following code is always generated.
34209: ------------------------------------------------------------------------------------------------
34210: XLA_AE_LINES_PKG.ValidateCurrentLine;
34211:
34212: ------------------------------------------------------------------------------------
34213: -- 4219869 Business Flow
34214: -- Populated credit and debit amounts -- Need to generate this within IF

Line 34216: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

34212: ------------------------------------------------------------------------------------
34213: -- 4219869 Business Flow
34214: -- Populated credit and debit amounts -- Need to generate this within IF
34215: ------------------------------------------------------------------------------------
34216: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34217:
34218: ----------------------------------------------------------------------------------
34219: -- 4219869 Business Flow
34220: -- Update journal entry status -- Need to generate this within IF

Line 34248: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

34244: -- To allow MPA report to determine if it should generate report process
34245: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
34246: ------------------------------------------------------------------------------------------
34247:
34248: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
34249: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
34250: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
34251: -- call ADRs
34252: -- Bug 4922099

Line 34249: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

34245: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
34246: ------------------------------------------------------------------------------------------
34247:
34248: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
34249: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
34250: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
34251: -- call ADRs
34252: -- Bug 4922099
34253: --

Line 34273: xla_ae_lines_pkg.set_ccid(

34269: , x_value_type_code => l_adr_value_type_code
34270: , p_side => 'NA'
34271: );
34272:
34273: xla_ae_lines_pkg.set_ccid(
34274: p_code_combination_id => l_ccid
34275: , p_value_type_code => l_adr_value_type_code
34276: , p_transaction_coa_id => l_adr_transaction_coa_id
34277: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 34289: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

34285: , p_side => 'NA'
34286: );
34287:
34288:
34289: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
34290: p_to_segment_code => 'GL_BALANCING'
34291: , p_segment_value => C_CHAR
34292: , p_from_segment_code => NULL
34293: , p_from_combination_id => NULL

Line 34320: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

34316:
34317: --
34318: -- Update the line information that should be overwritten
34319: --
34320: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
34321: p_header_num => 1);
34322: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
34323:
34324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 34322: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

34318: -- Update the line information that should be overwritten
34319: --
34320: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
34321: p_header_num => 1);
34322: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
34323:
34324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
34325:
34326: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 34324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

34320: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
34321: p_header_num => 1);
34322: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
34323:
34324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
34325:
34326: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
34327: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
34328: END IF;

Line 34327: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

34323:
34324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
34325:
34326: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
34327: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
34328: END IF;
34329:
34330: --
34331: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 34334: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

34330: --
34331: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34332: --
34333: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34334: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34335: ELSE
34336: ---------------------------------------------------------------------------------------------------
34337: -- 4262811a Switch Sign
34338: ---------------------------------------------------------------------------------------------------

Line 34339: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

34335: ELSE
34336: ---------------------------------------------------------------------------------------------------
34337: -- 4262811a Switch Sign
34338: ---------------------------------------------------------------------------------------------------
34339: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34341: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34343: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 34340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

34336: ---------------------------------------------------------------------------------------------------
34337: -- 4262811a Switch Sign
34338: ---------------------------------------------------------------------------------------------------
34339: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34341: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34343: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34344: -- 5132302

Line 34341: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

34337: -- 4262811a Switch Sign
34338: ---------------------------------------------------------------------------------------------------
34339: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34341: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34343: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34344: -- 5132302
34345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 34342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

34338: ---------------------------------------------------------------------------------------------------
34339: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34341: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34343: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34344: -- 5132302
34345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
34346: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 34343: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

34339: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34341: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34343: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34344: -- 5132302
34345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
34346: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34347:

Line 34345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

34341: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34343: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34344: -- 5132302
34345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
34346: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34347:
34348: END IF;
34349:

Line 34346: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

34342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34343: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34344: -- 5132302
34345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
34346: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34347:
34348: END IF;
34349:
34350: -- 4955764

Line 34351: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

34347:
34348: END IF;
34349:
34350: -- 4955764
34351: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34352: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
34353:
34354:
34355: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 34355: XLA_AE_LINES_PKG.ValidateCurrentLine;

34351: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34352: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
34353:
34354:
34355: XLA_AE_LINES_PKG.ValidateCurrentLine;
34356: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34357:
34358: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34359: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 34356: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

34352: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
34353:
34354:
34355: XLA_AE_LINES_PKG.ValidateCurrentLine;
34356: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34357:
34358: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34359: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34360: ,p_balance_type_code => l_balance_type_code);

Line 34532: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

34528: --
34529: -- bulk performance
34530: --
34531: l_balance_type_code VARCHAR2(1);
34532: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
34533: l_log_module VARCHAR2(240);
34534:
34535: --
34536: -- Upgrade strategy

Line 34609: XLA_AE_LINES_PKG.SetNewLine;

34605: ') = 'R'
34606: THEN
34607:
34608: --
34609: XLA_AE_LINES_PKG.SetNewLine;
34610:
34611: p_balance_type_code := l_balance_type_code;
34612: -- set the flag so later we will know whether the gain loss line needs to be created
34613:

Line 34621: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

34617:
34618: --
34619: -- bulk performance
34620: --
34621: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
34622: p_header_num => 0); -- 4262811
34623: --
34624: -- set accounting line options
34625: --

Line 34626: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

34622: p_header_num => 0); -- 4262811
34623: --
34624: -- set accounting line options
34625: --
34626: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
34627: p_natural_side_code => 'C'
34628: , p_gain_or_loss_flag => 'N'
34629: , p_gl_transfer_mode_code => 'S'
34630: , p_acct_entry_type_code => 'A'

Line 34640: xla_ae_lines_pkg.SetAcctLineType

34636: --
34637: --
34638: -- set accounting line type info
34639: --
34640: xla_ae_lines_pkg.SetAcctLineType
34641: (p_component_type => l_component_type
34642: ,p_event_type_code => l_event_type_code
34643: ,p_line_definition_owner_code => l_line_definition_owner_code
34644: ,p_line_definition_code => l_line_definition_code

Line 34654: xla_ae_lines_pkg.SetAcctClass(

34650: ,p_event_class_code => l_event_class_code);
34651: --
34652: -- set accounting class
34653: --
34654: xla_ae_lines_pkg.SetAcctClass(
34655: p_accounting_class_code => 'CASH_CLEARING'
34656: , p_ae_header_id => l_ae_header_id
34657: );
34658:

Line 34662: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

34658:
34659: --
34660: -- set rounding class
34661: --
34662: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
34663: 'CASH_CLEARING';
34664:
34665: --
34666: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 34666: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

34662: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
34663: 'CASH_CLEARING';
34664:
34665: --
34666: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
34667: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
34668: --
34669: -- bulk performance
34670: --

Line 34667: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

34663: 'CASH_CLEARING';
34664:
34665: --
34666: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
34667: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
34668: --
34669: -- bulk performance
34670: --
34671: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 34671: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

34667: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
34668: --
34669: -- bulk performance
34670: --
34671: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34672:
34673: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34674: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34675:

Line 34673: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

34669: -- bulk performance
34670: --
34671: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34672:
34673: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34674: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34675:
34676: -- 4955764
34677: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 34677: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

34673: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34674: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34675:
34676: -- 4955764
34677: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34678: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
34679:
34680: -- 4458381 Public Sector Enh
34681:

Line 34735: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

34731: l_rec_acct_attrs.array_num_value(22) := p_source_92;
34732: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
34733: l_rec_acct_attrs.array_num_value(23) := p_source_93;
34734:
34735: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
34736: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
34737:
34738: ---------------------------------------------------------------------------------------------------------------
34739: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 34736: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

34732: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
34733: l_rec_acct_attrs.array_num_value(23) := p_source_93;
34734:
34735: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
34736: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
34737:
34738: ---------------------------------------------------------------------------------------------------------------
34739: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34740: ---------------------------------------------------------------------------------------------------------------

Line 34739: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

34735: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
34736: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
34737:
34738: ---------------------------------------------------------------------------------------------------------------
34739: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34740: ---------------------------------------------------------------------------------------------------------------
34741: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34742:
34743: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 34741: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

34737:
34738: ---------------------------------------------------------------------------------------------------------------
34739: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34740: ---------------------------------------------------------------------------------------------------------------
34741: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34742:
34743: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34744: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34745:

Line 34743: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

34739: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34740: ---------------------------------------------------------------------------------------------------------------
34741: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34742:
34743: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34744: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34745:
34746: IF xla_accounting_cache_pkg.GetValueChar
34747: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 34744: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

34740: ---------------------------------------------------------------------------------------------------------------
34741: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34742:
34743: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34744: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34745:
34746: IF xla_accounting_cache_pkg.GetValueChar
34747: (p_source_code => 'LEDGER_CATEGORY_CODE'
34748: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 34755: xla_ae_lines_pkg.BflowUpgEntry

34751: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34752: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
34753: )
34754: THEN
34755: xla_ae_lines_pkg.BflowUpgEntry
34756: (p_business_method_code => l_bflow_method_code
34757: ,p_business_class_code => l_bflow_class_code
34758: ,p_balance_type => l_balance_type_code);
34759: ELSE

Line 34761: XLA_AE_LINES_PKG.business_flow_validation(

34757: ,p_business_class_code => l_bflow_class_code
34758: ,p_balance_type => l_balance_type_code);
34759: ELSE
34760: NULL;
34761: XLA_AE_LINES_PKG.business_flow_validation(
34762: p_business_method_code => l_bflow_method_code
34763: ,p_business_class_code => l_bflow_class_code
34764: ,p_inherit_description_flag => l_inherit_desc_flag);
34765: END IF;

Line 34788: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

34784: NULL;
34785: --
34786: --
34787:
34788: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
34789: p_code_combination_id => TO_NUMBER(C_NUM)
34790: , p_value_type_code => NULL
34791: , p_transaction_coa_id => null
34792: , p_accounting_coa_id => null

Line 34805: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34801: );
34802:
34803:
34804: -- initialise segments
34805: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34806: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34807: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34808: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34809: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34806: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34802:
34803:
34804: -- initialise segments
34805: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34806: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34807: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34808: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34809: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34810: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34807: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34803:
34804: -- initialise segments
34805: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34806: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34807: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34808: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34809: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34810: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34811: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34808: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34804: -- initialise segments
34805: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34806: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34807: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34808: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34809: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34810: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34811: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34812: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34809: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34805: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34806: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34807: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34808: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34809: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34810: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34811: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34812: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34813: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34810: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34806: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34807: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34808: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34809: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34810: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34811: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34812: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34813: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34814: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34811: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34807: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34808: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34809: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34810: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34811: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34812: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34813: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34814: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34815: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34812: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34808: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34809: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34810: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34811: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34812: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34813: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34814: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34815: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34816: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34813: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34809: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34810: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34811: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34812: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34813: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34814: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34815: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34816: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34817: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34814: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34810: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34811: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34812: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34813: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34814: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34815: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34816: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34817: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34818: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34815: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34811: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34812: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34813: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34814: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34815: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34816: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34817: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34818: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34819: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34816: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34812: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34813: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34814: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34815: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34816: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34817: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34818: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34819: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34820: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34817: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34813: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34814: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34815: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34816: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34817: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34818: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34819: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34820: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34821: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34818: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34814: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34815: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34816: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34817: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34818: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34819: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34820: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34821: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34822: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34819: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34815: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34816: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34817: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34818: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34819: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34820: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34821: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34822: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34823: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34820: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34816: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34817: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34818: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34819: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34820: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34821: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34822: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34823: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34824: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34821: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34817: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34818: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34819: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34820: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34821: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34822: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34823: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34824: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34825: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34822: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34818: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34819: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34820: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34821: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34822: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34823: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34824: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34825: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34826: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34823: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34819: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34820: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34821: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34822: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34823: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34824: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34825: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34826: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34827: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34824: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34820: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34821: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34822: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34823: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34824: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34825: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34826: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34827: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34828: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34825: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34821: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34822: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34823: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34824: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34825: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34826: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34827: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34828: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34829: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34826: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34822: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34823: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34824: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34825: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34826: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34827: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34828: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34829: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34830: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34827: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34823: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34824: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34825: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34826: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34827: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34828: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34829: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34830: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34831: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34828: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34824: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34825: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34826: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34827: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34828: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34829: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34830: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34831: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34832: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34829: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34825: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34826: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34827: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34828: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34829: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34830: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34831: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34832: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34833: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34830: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34826: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34827: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34828: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34829: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34830: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34831: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34832: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34833: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34834: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 34831: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34827: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34828: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34829: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34830: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34831: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34832: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34833: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34834: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34835: --

Line 34832: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34828: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34829: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34830: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34831: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34832: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34833: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34834: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34835: --
34836:

Line 34833: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34829: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34830: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34831: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34832: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34833: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34834: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34835: --
34836:
34837: --

Line 34834: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

34830: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34831: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34832: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34833: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34834: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
34835: --
34836:
34837: --
34838:

Line 34857: xla_ae_lines_pkg.set_segment(

34853: );
34854:
34855: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
34856:
34857: xla_ae_lines_pkg.set_segment(
34858: p_to_segment_code => 'GL_ACCOUNT'
34859: , p_segment_value => l_segment
34860: , p_from_segment_code => l_adr_value_segment_code
34861: , p_from_combination_id => l_adr_value_combination_id

Line 34901: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

34897: xla_accounting_err_pkg.build_message
34898: (p_appli_s_name => 'XLA'
34899: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
34900: ,p_token_1 => 'LINE_NUMBER'
34901: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
34902: ,p_token_2 => 'LINE_TYPE_NAME'
34903: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
34904: l_component_type
34905: ,l_component_code

Line 34937: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

34933: --
34934: --
34935: ------------------------------------------------------------------------------------------------
34936: -- 4219869 Business Flow
34937: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
34938: -- Prior Entry. Currently, the following code is always generated.
34939: ------------------------------------------------------------------------------------------------
34940: XLA_AE_LINES_PKG.ValidateCurrentLine;
34941:

Line 34940: XLA_AE_LINES_PKG.ValidateCurrentLine;

34936: -- 4219869 Business Flow
34937: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
34938: -- Prior Entry. Currently, the following code is always generated.
34939: ------------------------------------------------------------------------------------------------
34940: XLA_AE_LINES_PKG.ValidateCurrentLine;
34941:
34942: ------------------------------------------------------------------------------------
34943: -- 4219869 Business Flow
34944: -- Populated credit and debit amounts -- Need to generate this within IF

Line 34946: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

34942: ------------------------------------------------------------------------------------
34943: -- 4219869 Business Flow
34944: -- Populated credit and debit amounts -- Need to generate this within IF
34945: ------------------------------------------------------------------------------------
34946: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34947:
34948: ----------------------------------------------------------------------------------
34949: -- 4219869 Business Flow
34950: -- Update journal entry status -- Need to generate this within IF

Line 34978: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

34974: -- To allow MPA report to determine if it should generate report process
34975: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
34976: ------------------------------------------------------------------------------------------
34977:
34978: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
34979: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
34980: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
34981: -- call ADRs
34982: -- Bug 4922099

Line 34979: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

34975: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
34976: ------------------------------------------------------------------------------------------
34977:
34978: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
34979: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
34980: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
34981: -- call ADRs
34982: -- Bug 4922099
34983: --

Line 34993: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

34989: NULL;
34990: --
34991: --
34992:
34993: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
34994: p_code_combination_id => TO_NUMBER(C_NUM)
34995: , p_value_type_code => NULL
34996: , p_transaction_coa_id => null
34997: , p_accounting_coa_id => null

Line 35010: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35006: );
35007:
35008:
35009: -- initialise segments
35010: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35011: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35012: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35013: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35014: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35011: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35007:
35008:
35009: -- initialise segments
35010: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35011: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35012: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35013: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35014: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35015: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35012: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35008:
35009: -- initialise segments
35010: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35011: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35012: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35013: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35014: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35015: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35016: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35013: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35009: -- initialise segments
35010: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35011: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35012: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35013: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35014: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35015: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35016: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35017: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35014: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35010: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35011: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35012: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35013: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35014: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35015: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35016: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35017: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35018: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35015: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35011: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35012: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35013: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35014: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35015: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35016: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35017: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35018: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35019: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35016: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35012: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35013: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35014: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35015: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35016: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35017: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35018: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35019: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35020: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35017: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35013: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35014: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35015: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35016: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35017: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35018: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35019: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35020: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35021: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35018: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35014: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35015: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35016: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35017: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35018: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35019: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35020: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35021: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35022: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35019: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35015: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35016: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35017: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35018: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35019: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35020: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35021: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35022: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35023: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35020: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35016: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35017: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35018: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35019: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35020: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35021: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35022: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35023: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35024: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35021: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35017: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35018: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35019: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35020: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35021: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35022: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35023: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35024: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35025: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35022: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35018: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35019: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35020: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35021: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35022: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35023: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35024: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35025: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35026: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35023: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35019: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35020: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35021: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35022: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35023: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35024: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35025: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35026: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35027: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35024: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35020: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35021: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35022: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35023: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35024: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35025: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35026: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35027: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35028: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35025: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35021: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35022: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35023: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35024: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35025: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35026: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35027: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35028: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35029: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35026: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35022: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35023: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35024: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35025: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35026: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35027: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35028: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35029: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35030: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35027: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35023: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35024: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35025: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35026: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35027: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35028: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35029: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35030: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35031: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35028: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35024: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35025: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35026: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35027: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35028: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35029: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35030: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35031: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35032: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35029: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35025: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35026: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35027: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35028: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35029: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35030: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35031: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35032: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35033: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35030: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35026: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35027: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35028: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35029: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35030: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35031: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35032: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35033: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35034: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35031: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35027: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35028: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35029: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35030: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35031: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35032: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35033: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35034: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35035: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35032: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35028: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35029: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35030: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35031: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35032: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35033: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35034: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35035: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35036: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35033: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35029: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35030: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35031: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35032: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35033: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35034: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35035: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35036: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35037: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35034: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35030: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35031: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35032: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35033: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35034: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35035: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35036: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35037: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35038: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35035: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35031: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35032: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35033: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35034: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35035: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35036: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35037: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35038: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35039: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 35036: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35032: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35033: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35034: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35035: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35036: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35037: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35038: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35039: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35040: --

Line 35037: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35033: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35034: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35035: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35036: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35037: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35038: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35039: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35040: --
35041:

Line 35038: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35034: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35035: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35036: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35037: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35038: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35039: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35040: --
35041:
35042: --

Line 35039: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

35035: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35036: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35037: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35038: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35039: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
35040: --
35041:
35042: --
35043:

Line 35062: xla_ae_lines_pkg.set_segment(

35058: );
35059:
35060: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
35061:
35062: xla_ae_lines_pkg.set_segment(
35063: p_to_segment_code => 'GL_ACCOUNT'
35064: , p_segment_value => l_segment
35065: , p_from_segment_code => l_adr_value_segment_code
35066: , p_from_combination_id => l_adr_value_combination_id

Line 35093: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

35089:
35090: --
35091: -- Update the line information that should be overwritten
35092: --
35093: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
35094: p_header_num => 1);
35095: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
35096:
35097: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 35095: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

35091: -- Update the line information that should be overwritten
35092: --
35093: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
35094: p_header_num => 1);
35095: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
35096:
35097: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35098:
35099: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 35097: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

35093: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
35094: p_header_num => 1);
35095: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
35096:
35097: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35098:
35099: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
35100: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
35101: END IF;

Line 35100: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

35096:
35097: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35098:
35099: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
35100: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
35101: END IF;
35102:
35103: --
35104: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 35107: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

35103: --
35104: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35105: --
35106: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35107: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35108: ELSE
35109: ---------------------------------------------------------------------------------------------------
35110: -- 4262811a Switch Sign
35111: ---------------------------------------------------------------------------------------------------

Line 35112: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

35108: ELSE
35109: ---------------------------------------------------------------------------------------------------
35110: -- 4262811a Switch Sign
35111: ---------------------------------------------------------------------------------------------------
35112: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35113: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35114: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35115: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35116: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 35113: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

35109: ---------------------------------------------------------------------------------------------------
35110: -- 4262811a Switch Sign
35111: ---------------------------------------------------------------------------------------------------
35112: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35113: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35114: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35115: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35116: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35117: -- 5132302

Line 35114: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35110: -- 4262811a Switch Sign
35111: ---------------------------------------------------------------------------------------------------
35112: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35113: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35114: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35115: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35116: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35117: -- 5132302
35118: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 35115: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

35111: ---------------------------------------------------------------------------------------------------
35112: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35113: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35114: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35115: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35116: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35117: -- 5132302
35118: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35119: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 35116: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35112: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35113: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35114: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35115: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35116: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35117: -- 5132302
35118: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35119: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35120:

Line 35118: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

35114: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35115: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35116: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35117: -- 5132302
35118: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35119: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35120:
35121: END IF;
35122:

Line 35119: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35115: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35116: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35117: -- 5132302
35118: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35119: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35120:
35121: END IF;
35122:
35123: -- 4955764

Line 35124: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

35120:
35121: END IF;
35122:
35123: -- 4955764
35124: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35125: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35126:
35127:
35128: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 35128: XLA_AE_LINES_PKG.ValidateCurrentLine;

35124: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35125: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35126:
35127:
35128: XLA_AE_LINES_PKG.ValidateCurrentLine;
35129: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35130:
35131: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35132: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 35129: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

35125: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35126:
35127:
35128: XLA_AE_LINES_PKG.ValidateCurrentLine;
35129: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35130:
35131: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35132: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35133: ,p_balance_type_code => l_balance_type_code);

Line 35305: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

35301: --
35302: -- bulk performance
35303: --
35304: l_balance_type_code VARCHAR2(1);
35305: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
35306: l_log_module VARCHAR2(240);
35307:
35308: --
35309: -- Upgrade strategy

Line 35382: XLA_AE_LINES_PKG.SetNewLine;

35378: ') = 'R'
35379: THEN
35380:
35381: --
35382: XLA_AE_LINES_PKG.SetNewLine;
35383:
35384: p_balance_type_code := l_balance_type_code;
35385: -- set the flag so later we will know whether the gain loss line needs to be created
35386:

Line 35394: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

35390:
35391: --
35392: -- bulk performance
35393: --
35394: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
35395: p_header_num => 0); -- 4262811
35396: --
35397: -- set accounting line options
35398: --

Line 35399: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

35395: p_header_num => 0); -- 4262811
35396: --
35397: -- set accounting line options
35398: --
35399: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
35400: p_natural_side_code => 'C'
35401: , p_gain_or_loss_flag => 'N'
35402: , p_gl_transfer_mode_code => 'S'
35403: , p_acct_entry_type_code => 'A'

Line 35413: xla_ae_lines_pkg.SetAcctLineType

35409: --
35410: --
35411: -- set accounting line type info
35412: --
35413: xla_ae_lines_pkg.SetAcctLineType
35414: (p_component_type => l_component_type
35415: ,p_event_type_code => l_event_type_code
35416: ,p_line_definition_owner_code => l_line_definition_owner_code
35417: ,p_line_definition_code => l_line_definition_code

Line 35427: xla_ae_lines_pkg.SetAcctClass(

35423: ,p_event_class_code => l_event_class_code);
35424: --
35425: -- set accounting class
35426: --
35427: xla_ae_lines_pkg.SetAcctClass(
35428: p_accounting_class_code => 'CASH_CLEARING'
35429: , p_ae_header_id => l_ae_header_id
35430: );
35431:

Line 35435: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

35431:
35432: --
35433: -- set rounding class
35434: --
35435: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
35436: 'CASH_CLEARING';
35437:
35438: --
35439: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 35439: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

35435: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
35436: 'CASH_CLEARING';
35437:
35438: --
35439: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
35440: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
35441: --
35442: -- bulk performance
35443: --

Line 35440: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

35436: 'CASH_CLEARING';
35437:
35438: --
35439: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
35440: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
35441: --
35442: -- bulk performance
35443: --
35444: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 35444: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

35440: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
35441: --
35442: -- bulk performance
35443: --
35444: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35445:
35446: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35447: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35448:

Line 35446: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

35442: -- bulk performance
35443: --
35444: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35445:
35446: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35447: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35448:
35449: -- 4955764
35450: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 35450: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

35446: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35447: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35448:
35449: -- 4955764
35450: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35451: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
35452:
35453: -- 4458381 Public Sector Enh
35454:

Line 35508: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

35504: l_rec_acct_attrs.array_num_value(22) := p_source_92;
35505: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
35506: l_rec_acct_attrs.array_num_value(23) := p_source_93;
35507:
35508: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
35509: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
35510:
35511: ---------------------------------------------------------------------------------------------------------------
35512: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 35509: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

35505: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
35506: l_rec_acct_attrs.array_num_value(23) := p_source_93;
35507:
35508: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
35509: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
35510:
35511: ---------------------------------------------------------------------------------------------------------------
35512: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35513: ---------------------------------------------------------------------------------------------------------------

Line 35512: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

35508: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
35509: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
35510:
35511: ---------------------------------------------------------------------------------------------------------------
35512: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35513: ---------------------------------------------------------------------------------------------------------------
35514: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35515:
35516: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 35514: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

35510:
35511: ---------------------------------------------------------------------------------------------------------------
35512: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35513: ---------------------------------------------------------------------------------------------------------------
35514: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35515:
35516: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35517: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35518:

Line 35516: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

35512: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35513: ---------------------------------------------------------------------------------------------------------------
35514: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35515:
35516: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35517: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35518:
35519: IF xla_accounting_cache_pkg.GetValueChar
35520: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 35517: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

35513: ---------------------------------------------------------------------------------------------------------------
35514: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35515:
35516: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35517: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35518:
35519: IF xla_accounting_cache_pkg.GetValueChar
35520: (p_source_code => 'LEDGER_CATEGORY_CODE'
35521: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 35528: xla_ae_lines_pkg.BflowUpgEntry

35524: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35525: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
35526: )
35527: THEN
35528: xla_ae_lines_pkg.BflowUpgEntry
35529: (p_business_method_code => l_bflow_method_code
35530: ,p_business_class_code => l_bflow_class_code
35531: ,p_balance_type => l_balance_type_code);
35532: ELSE

Line 35534: XLA_AE_LINES_PKG.business_flow_validation(

35530: ,p_business_class_code => l_bflow_class_code
35531: ,p_balance_type => l_balance_type_code);
35532: ELSE
35533: NULL;
35534: XLA_AE_LINES_PKG.business_flow_validation(
35535: p_business_method_code => l_bflow_method_code
35536: ,p_business_class_code => l_bflow_class_code
35537: ,p_inherit_description_flag => l_inherit_desc_flag);
35538: END IF;

Line 35571: xla_ae_lines_pkg.set_ccid(

35567: , x_value_type_code => l_adr_value_type_code
35568: , p_side => 'NA'
35569: );
35570:
35571: xla_ae_lines_pkg.set_ccid(
35572: p_code_combination_id => l_ccid
35573: , p_value_type_code => l_adr_value_type_code
35574: , p_transaction_coa_id => l_adr_transaction_coa_id
35575: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 35587: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

35583: , p_side => 'NA'
35584: );
35585:
35586:
35587: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
35588: p_to_segment_code => 'GL_BALANCING'
35589: , p_segment_value => C_CHAR
35590: , p_from_segment_code => NULL
35591: , p_from_combination_id => NULL

Line 35631: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

35627: xla_accounting_err_pkg.build_message
35628: (p_appli_s_name => 'XLA'
35629: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
35630: ,p_token_1 => 'LINE_NUMBER'
35631: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
35632: ,p_token_2 => 'LINE_TYPE_NAME'
35633: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
35634: l_component_type
35635: ,l_component_code

Line 35667: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

35663: --
35664: --
35665: ------------------------------------------------------------------------------------------------
35666: -- 4219869 Business Flow
35667: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
35668: -- Prior Entry. Currently, the following code is always generated.
35669: ------------------------------------------------------------------------------------------------
35670: XLA_AE_LINES_PKG.ValidateCurrentLine;
35671:

Line 35670: XLA_AE_LINES_PKG.ValidateCurrentLine;

35666: -- 4219869 Business Flow
35667: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
35668: -- Prior Entry. Currently, the following code is always generated.
35669: ------------------------------------------------------------------------------------------------
35670: XLA_AE_LINES_PKG.ValidateCurrentLine;
35671:
35672: ------------------------------------------------------------------------------------
35673: -- 4219869 Business Flow
35674: -- Populated credit and debit amounts -- Need to generate this within IF

Line 35676: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

35672: ------------------------------------------------------------------------------------
35673: -- 4219869 Business Flow
35674: -- Populated credit and debit amounts -- Need to generate this within IF
35675: ------------------------------------------------------------------------------------
35676: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35677:
35678: ----------------------------------------------------------------------------------
35679: -- 4219869 Business Flow
35680: -- Update journal entry status -- Need to generate this within IF

Line 35708: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

35704: -- To allow MPA report to determine if it should generate report process
35705: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
35706: ------------------------------------------------------------------------------------------
35707:
35708: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
35709: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
35710: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
35711: -- call ADRs
35712: -- Bug 4922099

Line 35709: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

35705: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
35706: ------------------------------------------------------------------------------------------
35707:
35708: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
35709: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
35710: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
35711: -- call ADRs
35712: -- Bug 4922099
35713: --

Line 35733: xla_ae_lines_pkg.set_ccid(

35729: , x_value_type_code => l_adr_value_type_code
35730: , p_side => 'NA'
35731: );
35732:
35733: xla_ae_lines_pkg.set_ccid(
35734: p_code_combination_id => l_ccid
35735: , p_value_type_code => l_adr_value_type_code
35736: , p_transaction_coa_id => l_adr_transaction_coa_id
35737: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 35749: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

35745: , p_side => 'NA'
35746: );
35747:
35748:
35749: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
35750: p_to_segment_code => 'GL_BALANCING'
35751: , p_segment_value => C_CHAR
35752: , p_from_segment_code => NULL
35753: , p_from_combination_id => NULL

Line 35780: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

35776:
35777: --
35778: -- Update the line information that should be overwritten
35779: --
35780: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
35781: p_header_num => 1);
35782: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
35783:
35784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 35782: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

35778: -- Update the line information that should be overwritten
35779: --
35780: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
35781: p_header_num => 1);
35782: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
35783:
35784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35785:
35786: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 35784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

35780: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
35781: p_header_num => 1);
35782: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
35783:
35784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35785:
35786: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
35787: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
35788: END IF;

Line 35787: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

35783:
35784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35785:
35786: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
35787: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
35788: END IF;
35789:
35790: --
35791: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 35794: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

35790: --
35791: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35792: --
35793: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35794: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35795: ELSE
35796: ---------------------------------------------------------------------------------------------------
35797: -- 4262811a Switch Sign
35798: ---------------------------------------------------------------------------------------------------

Line 35799: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

35795: ELSE
35796: ---------------------------------------------------------------------------------------------------
35797: -- 4262811a Switch Sign
35798: ---------------------------------------------------------------------------------------------------
35799: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35803: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 35800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

35796: ---------------------------------------------------------------------------------------------------
35797: -- 4262811a Switch Sign
35798: ---------------------------------------------------------------------------------------------------
35799: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35803: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35804: -- 5132302

Line 35801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35797: -- 4262811a Switch Sign
35798: ---------------------------------------------------------------------------------------------------
35799: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35803: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35804: -- 5132302
35805: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 35802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

35798: ---------------------------------------------------------------------------------------------------
35799: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35803: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35804: -- 5132302
35805: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35806: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 35803: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35799: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35803: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35804: -- 5132302
35805: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35806: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35807:

Line 35805: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

35801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35803: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35804: -- 5132302
35805: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35806: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35807:
35808: END IF;
35809:

Line 35806: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35803: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35804: -- 5132302
35805: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35806: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35807:
35808: END IF;
35809:
35810: -- 4955764

Line 35811: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

35807:
35808: END IF;
35809:
35810: -- 4955764
35811: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35812: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35813:
35814:
35815: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 35815: XLA_AE_LINES_PKG.ValidateCurrentLine;

35811: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35812: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35813:
35814:
35815: XLA_AE_LINES_PKG.ValidateCurrentLine;
35816: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35817:
35818: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35819: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 35816: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

35812: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35813:
35814:
35815: XLA_AE_LINES_PKG.ValidateCurrentLine;
35816: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35817:
35818: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35819: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35820: ,p_balance_type_code => l_balance_type_code);

Line 35992: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

35988: --
35989: -- bulk performance
35990: --
35991: l_balance_type_code VARCHAR2(1);
35992: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
35993: l_log_module VARCHAR2(240);
35994:
35995: --
35996: -- Upgrade strategy

Line 36071: XLA_AE_LINES_PKG.SetNewLine;

36067: ') = 'R'
36068: THEN
36069:
36070: --
36071: XLA_AE_LINES_PKG.SetNewLine;
36072:
36073: p_balance_type_code := l_balance_type_code;
36074: -- set the flag so later we will know whether the gain loss line needs to be created
36075:

Line 36083: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

36079:
36080: --
36081: -- bulk performance
36082: --
36083: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
36084: p_header_num => 0); -- 4262811
36085: --
36086: -- set accounting line options
36087: --

Line 36088: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

36084: p_header_num => 0); -- 4262811
36085: --
36086: -- set accounting line options
36087: --
36088: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
36089: p_natural_side_code => 'C'
36090: , p_gain_or_loss_flag => 'N'
36091: , p_gl_transfer_mode_code => 'S'
36092: , p_acct_entry_type_code => 'A'

Line 36102: xla_ae_lines_pkg.SetAcctLineType

36098: --
36099: --
36100: -- set accounting line type info
36101: --
36102: xla_ae_lines_pkg.SetAcctLineType
36103: (p_component_type => l_component_type
36104: ,p_event_type_code => l_event_type_code
36105: ,p_line_definition_owner_code => l_line_definition_owner_code
36106: ,p_line_definition_code => l_line_definition_code

Line 36116: xla_ae_lines_pkg.SetAcctClass(

36112: ,p_event_class_code => l_event_class_code);
36113: --
36114: -- set accounting class
36115: --
36116: xla_ae_lines_pkg.SetAcctClass(
36117: p_accounting_class_code => 'CASH_CLEARING'
36118: , p_ae_header_id => l_ae_header_id
36119: );
36120:

Line 36124: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

36120:
36121: --
36122: -- set rounding class
36123: --
36124: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
36125: 'CASH_CLEARING';
36126:
36127: --
36128: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 36128: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

36124: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
36125: 'CASH_CLEARING';
36126:
36127: --
36128: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
36129: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
36130: --
36131: -- bulk performance
36132: --

Line 36129: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

36125: 'CASH_CLEARING';
36126:
36127: --
36128: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
36129: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
36130: --
36131: -- bulk performance
36132: --
36133: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 36133: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

36129: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
36130: --
36131: -- bulk performance
36132: --
36133: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36134:
36135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36136: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36137:

Line 36135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

36131: -- bulk performance
36132: --
36133: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36134:
36135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36136: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36137:
36138: -- 4955764
36139: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 36139: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

36135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36136: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36137:
36138: -- 4955764
36139: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36140: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
36141:
36142: -- 4458381 Public Sector Enh
36143:

Line 36197: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

36193: l_rec_acct_attrs.array_num_value(22) := p_source_92;
36194: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
36195: l_rec_acct_attrs.array_num_value(23) := p_source_93;
36196:
36197: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
36198: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
36199:
36200: ---------------------------------------------------------------------------------------------------------------
36201: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 36198: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

36194: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
36195: l_rec_acct_attrs.array_num_value(23) := p_source_93;
36196:
36197: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
36198: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
36199:
36200: ---------------------------------------------------------------------------------------------------------------
36201: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36202: ---------------------------------------------------------------------------------------------------------------

Line 36201: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

36197: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
36198: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
36199:
36200: ---------------------------------------------------------------------------------------------------------------
36201: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36202: ---------------------------------------------------------------------------------------------------------------
36203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36204:
36205: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 36203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

36199:
36200: ---------------------------------------------------------------------------------------------------------------
36201: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36202: ---------------------------------------------------------------------------------------------------------------
36203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36204:
36205: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36206: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36207:

Line 36205: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

36201: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36202: ---------------------------------------------------------------------------------------------------------------
36203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36204:
36205: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36206: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36207:
36208: IF xla_accounting_cache_pkg.GetValueChar
36209: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 36206: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

36202: ---------------------------------------------------------------------------------------------------------------
36203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36204:
36205: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36206: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36207:
36208: IF xla_accounting_cache_pkg.GetValueChar
36209: (p_source_code => 'LEDGER_CATEGORY_CODE'
36210: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 36217: xla_ae_lines_pkg.BflowUpgEntry

36213: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36214: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
36215: )
36216: THEN
36217: xla_ae_lines_pkg.BflowUpgEntry
36218: (p_business_method_code => l_bflow_method_code
36219: ,p_business_class_code => l_bflow_class_code
36220: ,p_balance_type => l_balance_type_code);
36221: ELSE

Line 36257: xla_ae_lines_pkg.set_ccid(

36253: , x_value_type_code => l_adr_value_type_code
36254: , p_side => 'NA'
36255: );
36256:
36257: xla_ae_lines_pkg.set_ccid(
36258: p_code_combination_id => l_ccid
36259: , p_value_type_code => l_adr_value_type_code
36260: , p_transaction_coa_id => l_adr_transaction_coa_id
36261: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 36293: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

36289: xla_accounting_err_pkg.build_message
36290: (p_appli_s_name => 'XLA'
36291: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
36292: ,p_token_1 => 'LINE_NUMBER'
36293: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
36294: ,p_token_2 => 'LINE_TYPE_NAME'
36295: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
36296: l_component_type
36297: ,l_component_code

Line 36329: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

36325: --
36326: --
36327: ------------------------------------------------------------------------------------------------
36328: -- 4219869 Business Flow
36329: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
36330: -- Prior Entry. Currently, the following code is always generated.
36331: ------------------------------------------------------------------------------------------------
36332: XLA_AE_LINES_PKG.ValidateCurrentLine;
36333:

Line 36332: XLA_AE_LINES_PKG.ValidateCurrentLine;

36328: -- 4219869 Business Flow
36329: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
36330: -- Prior Entry. Currently, the following code is always generated.
36331: ------------------------------------------------------------------------------------------------
36332: XLA_AE_LINES_PKG.ValidateCurrentLine;
36333:
36334: ------------------------------------------------------------------------------------
36335: -- 4219869 Business Flow
36336: -- Populated credit and debit amounts -- Need to generate this within IF

Line 36338: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

36334: ------------------------------------------------------------------------------------
36335: -- 4219869 Business Flow
36336: -- Populated credit and debit amounts -- Need to generate this within IF
36337: ------------------------------------------------------------------------------------
36338: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36339:
36340: ----------------------------------------------------------------------------------
36341: -- 4219869 Business Flow
36342: -- Update journal entry status -- Need to generate this within IF

Line 36370: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

36366: -- To allow MPA report to determine if it should generate report process
36367: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
36368: ------------------------------------------------------------------------------------------
36369:
36370: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
36371: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
36372: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
36373: -- call ADRs
36374: -- Bug 4922099

Line 36371: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

36367: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
36368: ------------------------------------------------------------------------------------------
36369:
36370: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
36371: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
36372: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
36373: -- call ADRs
36374: -- Bug 4922099
36375: --

Line 36395: xla_ae_lines_pkg.set_ccid(

36391: , x_value_type_code => l_adr_value_type_code
36392: , p_side => 'NA'
36393: );
36394:
36395: xla_ae_lines_pkg.set_ccid(
36396: p_code_combination_id => l_ccid
36397: , p_value_type_code => l_adr_value_type_code
36398: , p_transaction_coa_id => l_adr_transaction_coa_id
36399: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 36418: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

36414:
36415: --
36416: -- Update the line information that should be overwritten
36417: --
36418: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
36419: p_header_num => 1);
36420: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
36421:
36422: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 36420: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

36416: -- Update the line information that should be overwritten
36417: --
36418: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
36419: p_header_num => 1);
36420: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
36421:
36422: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
36423:
36424: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 36422: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

36418: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
36419: p_header_num => 1);
36420: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
36421:
36422: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
36423:
36424: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
36425: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
36426: END IF;

Line 36425: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

36421:
36422: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
36423:
36424: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
36425: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
36426: END IF;
36427:
36428: --
36429: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 36432: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

36428: --
36429: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36430: --
36431: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36432: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36433: ELSE
36434: ---------------------------------------------------------------------------------------------------
36435: -- 4262811a Switch Sign
36436: ---------------------------------------------------------------------------------------------------

Line 36437: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

36433: ELSE
36434: ---------------------------------------------------------------------------------------------------
36435: -- 4262811a Switch Sign
36436: ---------------------------------------------------------------------------------------------------
36437: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36440: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 36438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

36434: ---------------------------------------------------------------------------------------------------
36435: -- 4262811a Switch Sign
36436: ---------------------------------------------------------------------------------------------------
36437: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36440: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36442: -- 5132302

Line 36439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

36435: -- 4262811a Switch Sign
36436: ---------------------------------------------------------------------------------------------------
36437: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36440: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36442: -- 5132302
36443: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 36440: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

36436: ---------------------------------------------------------------------------------------------------
36437: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36440: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36442: -- 5132302
36443: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36444: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 36441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

36437: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36440: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36442: -- 5132302
36443: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36444: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36445:

Line 36443: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

36439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36440: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36442: -- 5132302
36443: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36444: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36445:
36446: END IF;
36447:

Line 36444: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

36440: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36442: -- 5132302
36443: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36444: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36445:
36446: END IF;
36447:
36448: -- 4955764

Line 36449: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

36445:
36446: END IF;
36447:
36448: -- 4955764
36449: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36450: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
36451:
36452:
36453: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 36453: XLA_AE_LINES_PKG.ValidateCurrentLine;

36449: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36450: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
36451:
36452:
36453: XLA_AE_LINES_PKG.ValidateCurrentLine;
36454: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36455:
36456: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36457: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 36454: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

36450: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
36451:
36452:
36453: XLA_AE_LINES_PKG.ValidateCurrentLine;
36454: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36455:
36456: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36457: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36458: ,p_balance_type_code => l_balance_type_code);

Line 36634: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

36630: --
36631: -- bulk performance
36632: --
36633: l_balance_type_code VARCHAR2(1);
36634: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
36635: l_log_module VARCHAR2(240);
36636:
36637: --
36638: -- Upgrade strategy

Line 36715: XLA_AE_LINES_PKG.SetNewLine;

36711: ') <> 'PAYMENTCARD'
36712: THEN
36713:
36714: --
36715: XLA_AE_LINES_PKG.SetNewLine;
36716:
36717: p_balance_type_code := l_balance_type_code;
36718: -- set the flag so later we will know whether the gain loss line needs to be created
36719:

Line 36727: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

36723:
36724: --
36725: -- bulk performance
36726: --
36727: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
36728: p_header_num => 0); -- 4262811
36729: --
36730: -- set accounting line options
36731: --

Line 36732: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

36728: p_header_num => 0); -- 4262811
36729: --
36730: -- set accounting line options
36731: --
36732: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
36733: p_natural_side_code => 'C'
36734: , p_gain_or_loss_flag => 'N'
36735: , p_gl_transfer_mode_code => 'S'
36736: , p_acct_entry_type_code => 'A'

Line 36746: xla_ae_lines_pkg.SetAcctLineType

36742: --
36743: --
36744: -- set accounting line type info
36745: --
36746: xla_ae_lines_pkg.SetAcctLineType
36747: (p_component_type => l_component_type
36748: ,p_event_type_code => l_event_type_code
36749: ,p_line_definition_owner_code => l_line_definition_owner_code
36750: ,p_line_definition_code => l_line_definition_code

Line 36760: xla_ae_lines_pkg.SetAcctClass(

36756: ,p_event_class_code => l_event_class_code);
36757: --
36758: -- set accounting class
36759: --
36760: xla_ae_lines_pkg.SetAcctClass(
36761: p_accounting_class_code => 'CASH'
36762: , p_ae_header_id => l_ae_header_id
36763: );
36764:

Line 36768: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

36764:
36765: --
36766: -- set rounding class
36767: --
36768: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
36769: 'CASH';
36770:
36771: --
36772: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 36772: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

36768: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
36769: 'CASH';
36770:
36771: --
36772: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
36773: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
36774: --
36775: -- bulk performance
36776: --

Line 36773: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

36769: 'CASH';
36770:
36771: --
36772: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
36773: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
36774: --
36775: -- bulk performance
36776: --
36777: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 36777: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

36773: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
36774: --
36775: -- bulk performance
36776: --
36777: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36778:
36779: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36780: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36781:

Line 36779: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

36775: -- bulk performance
36776: --
36777: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36778:
36779: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36780: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36781:
36782: -- 4955764
36783: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 36783: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

36779: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36780: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36781:
36782: -- 4955764
36783: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36784: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
36785:
36786: -- 4458381 Public Sector Enh
36787:

Line 36843: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

36839: l_rec_acct_attrs.array_num_value(23) := p_source_92;
36840: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
36841: l_rec_acct_attrs.array_num_value(24) := p_source_93;
36842:
36843: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
36844: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
36845:
36846: ---------------------------------------------------------------------------------------------------------------
36847: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 36844: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

36840: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
36841: l_rec_acct_attrs.array_num_value(24) := p_source_93;
36842:
36843: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
36844: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
36845:
36846: ---------------------------------------------------------------------------------------------------------------
36847: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36848: ---------------------------------------------------------------------------------------------------------------

Line 36847: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

36843: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
36844: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
36845:
36846: ---------------------------------------------------------------------------------------------------------------
36847: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36848: ---------------------------------------------------------------------------------------------------------------
36849: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36850:
36851: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 36849: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

36845:
36846: ---------------------------------------------------------------------------------------------------------------
36847: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36848: ---------------------------------------------------------------------------------------------------------------
36849: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36850:
36851: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36852: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36853:

Line 36851: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

36847: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36848: ---------------------------------------------------------------------------------------------------------------
36849: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36850:
36851: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36852: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36853:
36854: IF xla_accounting_cache_pkg.GetValueChar
36855: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 36852: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

36848: ---------------------------------------------------------------------------------------------------------------
36849: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36850:
36851: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36852: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36853:
36854: IF xla_accounting_cache_pkg.GetValueChar
36855: (p_source_code => 'LEDGER_CATEGORY_CODE'
36856: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 36863: xla_ae_lines_pkg.BflowUpgEntry

36859: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36860: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
36861: )
36862: THEN
36863: xla_ae_lines_pkg.BflowUpgEntry
36864: (p_business_method_code => l_bflow_method_code
36865: ,p_business_class_code => l_bflow_class_code
36866: ,p_balance_type => l_balance_type_code);
36867: ELSE

Line 36903: xla_ae_lines_pkg.set_ccid(

36899: , x_value_type_code => l_adr_value_type_code
36900: , p_side => 'NA'
36901: );
36902:
36903: xla_ae_lines_pkg.set_ccid(
36904: p_code_combination_id => l_ccid
36905: , p_value_type_code => l_adr_value_type_code
36906: , p_transaction_coa_id => l_adr_transaction_coa_id
36907: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 36939: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

36935: xla_accounting_err_pkg.build_message
36936: (p_appli_s_name => 'XLA'
36937: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
36938: ,p_token_1 => 'LINE_NUMBER'
36939: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
36940: ,p_token_2 => 'LINE_TYPE_NAME'
36941: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
36942: l_component_type
36943: ,l_component_code

Line 36975: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

36971: --
36972: --
36973: ------------------------------------------------------------------------------------------------
36974: -- 4219869 Business Flow
36975: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
36976: -- Prior Entry. Currently, the following code is always generated.
36977: ------------------------------------------------------------------------------------------------
36978: XLA_AE_LINES_PKG.ValidateCurrentLine;
36979:

Line 36978: XLA_AE_LINES_PKG.ValidateCurrentLine;

36974: -- 4219869 Business Flow
36975: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
36976: -- Prior Entry. Currently, the following code is always generated.
36977: ------------------------------------------------------------------------------------------------
36978: XLA_AE_LINES_PKG.ValidateCurrentLine;
36979:
36980: ------------------------------------------------------------------------------------
36981: -- 4219869 Business Flow
36982: -- Populated credit and debit amounts -- Need to generate this within IF

Line 36984: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

36980: ------------------------------------------------------------------------------------
36981: -- 4219869 Business Flow
36982: -- Populated credit and debit amounts -- Need to generate this within IF
36983: ------------------------------------------------------------------------------------
36984: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36985:
36986: ----------------------------------------------------------------------------------
36987: -- 4219869 Business Flow
36988: -- Update journal entry status -- Need to generate this within IF

Line 37016: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

37012: -- To allow MPA report to determine if it should generate report process
37013: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
37014: ------------------------------------------------------------------------------------------
37015:
37016: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
37017: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
37018: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
37019: -- call ADRs
37020: -- Bug 4922099

Line 37017: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

37013: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
37014: ------------------------------------------------------------------------------------------
37015:
37016: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
37017: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
37018: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
37019: -- call ADRs
37020: -- Bug 4922099
37021: --

Line 37041: xla_ae_lines_pkg.set_ccid(

37037: , x_value_type_code => l_adr_value_type_code
37038: , p_side => 'NA'
37039: );
37040:
37041: xla_ae_lines_pkg.set_ccid(
37042: p_code_combination_id => l_ccid
37043: , p_value_type_code => l_adr_value_type_code
37044: , p_transaction_coa_id => l_adr_transaction_coa_id
37045: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 37064: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

37060:
37061: --
37062: -- Update the line information that should be overwritten
37063: --
37064: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
37065: p_header_num => 1);
37066: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
37067:
37068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 37066: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

37062: -- Update the line information that should be overwritten
37063: --
37064: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
37065: p_header_num => 1);
37066: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
37067:
37068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
37069:
37070: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 37068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

37064: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
37065: p_header_num => 1);
37066: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
37067:
37068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
37069:
37070: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
37071: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
37072: END IF;

Line 37071: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

37067:
37068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
37069:
37070: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
37071: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
37072: END IF;
37073:
37074: --
37075: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 37078: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

37074: --
37075: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37076: --
37077: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37078: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37079: ELSE
37080: ---------------------------------------------------------------------------------------------------
37081: -- 4262811a Switch Sign
37082: ---------------------------------------------------------------------------------------------------

Line 37083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

37079: ELSE
37080: ---------------------------------------------------------------------------------------------------
37081: -- 4262811a Switch Sign
37082: ---------------------------------------------------------------------------------------------------
37083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 37084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

37080: ---------------------------------------------------------------------------------------------------
37081: -- 4262811a Switch Sign
37082: ---------------------------------------------------------------------------------------------------
37083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37088: -- 5132302

Line 37085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

37081: -- 4262811a Switch Sign
37082: ---------------------------------------------------------------------------------------------------
37083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37088: -- 5132302
37089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 37086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

37082: ---------------------------------------------------------------------------------------------------
37083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37088: -- 5132302
37089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 37087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

37083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37088: -- 5132302
37089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37091:

Line 37089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

37085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37088: -- 5132302
37089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37091:
37092: END IF;
37093:

Line 37090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

37086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37088: -- 5132302
37089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37091:
37092: END IF;
37093:
37094: -- 4955764

Line 37095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

37091:
37092: END IF;
37093:
37094: -- 4955764
37095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37096: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37097:
37098:
37099: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 37099: XLA_AE_LINES_PKG.ValidateCurrentLine;

37095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37096: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37097:
37098:
37099: XLA_AE_LINES_PKG.ValidateCurrentLine;
37100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37101:
37102: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37103: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 37100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

37096: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37097:
37098:
37099: XLA_AE_LINES_PKG.ValidateCurrentLine;
37100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37101:
37102: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37103: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37104: ,p_balance_type_code => l_balance_type_code);

Line 37280: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

37276: --
37277: -- bulk performance
37278: --
37279: l_balance_type_code VARCHAR2(1);
37280: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
37281: l_log_module VARCHAR2(240);
37282:
37283: --
37284: -- Upgrade strategy

Line 37359: XLA_AE_LINES_PKG.SetNewLine;

37355: ') <> 'PAYMENTCARD'
37356: THEN
37357:
37358: --
37359: XLA_AE_LINES_PKG.SetNewLine;
37360:
37361: p_balance_type_code := l_balance_type_code;
37362: -- set the flag so later we will know whether the gain loss line needs to be created
37363:

Line 37371: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

37367:
37368: --
37369: -- bulk performance
37370: --
37371: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
37372: p_header_num => 0); -- 4262811
37373: --
37374: -- set accounting line options
37375: --

Line 37376: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

37372: p_header_num => 0); -- 4262811
37373: --
37374: -- set accounting line options
37375: --
37376: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
37377: p_natural_side_code => 'C'
37378: , p_gain_or_loss_flag => 'N'
37379: , p_gl_transfer_mode_code => 'S'
37380: , p_acct_entry_type_code => 'A'

Line 37390: xla_ae_lines_pkg.SetAcctLineType

37386: --
37387: --
37388: -- set accounting line type info
37389: --
37390: xla_ae_lines_pkg.SetAcctLineType
37391: (p_component_type => l_component_type
37392: ,p_event_type_code => l_event_type_code
37393: ,p_line_definition_owner_code => l_line_definition_owner_code
37394: ,p_line_definition_code => l_line_definition_code

Line 37404: xla_ae_lines_pkg.SetAcctClass(

37400: ,p_event_class_code => l_event_class_code);
37401: --
37402: -- set accounting class
37403: --
37404: xla_ae_lines_pkg.SetAcctClass(
37405: p_accounting_class_code => 'CASH'
37406: , p_ae_header_id => l_ae_header_id
37407: );
37408:

Line 37412: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

37408:
37409: --
37410: -- set rounding class
37411: --
37412: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
37413: 'CASH';
37414:
37415: --
37416: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 37416: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

37412: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
37413: 'CASH';
37414:
37415: --
37416: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
37417: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
37418: --
37419: -- bulk performance
37420: --

Line 37417: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

37413: 'CASH';
37414:
37415: --
37416: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
37417: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
37418: --
37419: -- bulk performance
37420: --
37421: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 37421: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

37417: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
37418: --
37419: -- bulk performance
37420: --
37421: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37422:
37423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37424: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37425:

Line 37423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

37419: -- bulk performance
37420: --
37421: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37422:
37423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37424: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37425:
37426: -- 4955764
37427: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 37427: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

37423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37424: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37425:
37426: -- 4955764
37427: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37428: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
37429:
37430: -- 4458381 Public Sector Enh
37431:

Line 37487: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

37483: l_rec_acct_attrs.array_num_value(23) := p_source_92;
37484: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
37485: l_rec_acct_attrs.array_num_value(24) := p_source_93;
37486:
37487: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
37488: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
37489:
37490: ---------------------------------------------------------------------------------------------------------------
37491: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 37488: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

37484: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
37485: l_rec_acct_attrs.array_num_value(24) := p_source_93;
37486:
37487: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
37488: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
37489:
37490: ---------------------------------------------------------------------------------------------------------------
37491: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37492: ---------------------------------------------------------------------------------------------------------------

Line 37491: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

37487: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
37488: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
37489:
37490: ---------------------------------------------------------------------------------------------------------------
37491: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37492: ---------------------------------------------------------------------------------------------------------------
37493: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37494:
37495: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 37493: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

37489:
37490: ---------------------------------------------------------------------------------------------------------------
37491: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37492: ---------------------------------------------------------------------------------------------------------------
37493: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37494:
37495: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37496: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37497:

Line 37495: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

37491: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37492: ---------------------------------------------------------------------------------------------------------------
37493: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37494:
37495: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37496: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37497:
37498: IF xla_accounting_cache_pkg.GetValueChar
37499: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 37496: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

37492: ---------------------------------------------------------------------------------------------------------------
37493: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37494:
37495: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37496: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37497:
37498: IF xla_accounting_cache_pkg.GetValueChar
37499: (p_source_code => 'LEDGER_CATEGORY_CODE'
37500: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 37507: xla_ae_lines_pkg.BflowUpgEntry

37503: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37504: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
37505: )
37506: THEN
37507: xla_ae_lines_pkg.BflowUpgEntry
37508: (p_business_method_code => l_bflow_method_code
37509: ,p_business_class_code => l_bflow_class_code
37510: ,p_balance_type => l_balance_type_code);
37511: ELSE

Line 37513: XLA_AE_LINES_PKG.business_flow_validation(

37509: ,p_business_class_code => l_bflow_class_code
37510: ,p_balance_type => l_balance_type_code);
37511: ELSE
37512: NULL;
37513: XLA_AE_LINES_PKG.business_flow_validation(
37514: p_business_method_code => l_bflow_method_code
37515: ,p_business_class_code => l_bflow_class_code
37516: ,p_inherit_description_flag => l_inherit_desc_flag);
37517: END IF;

Line 37540: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

37536: NULL;
37537: --
37538: --
37539:
37540: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
37541: p_code_combination_id => TO_NUMBER(C_NUM)
37542: , p_value_type_code => NULL
37543: , p_transaction_coa_id => null
37544: , p_accounting_coa_id => null

Line 37557: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37553: );
37554:
37555:
37556: -- initialise segments
37557: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37558: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37559: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37560: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37561: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37558: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37554:
37555:
37556: -- initialise segments
37557: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37558: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37559: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37560: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37561: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37562: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37559: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37555:
37556: -- initialise segments
37557: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37558: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37559: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37560: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37561: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37562: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37563: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37560: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37556: -- initialise segments
37557: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37558: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37559: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37560: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37561: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37562: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37563: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37564: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37561: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37557: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37558: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37559: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37560: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37561: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37562: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37563: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37564: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37565: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37562: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37558: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37559: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37560: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37561: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37562: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37563: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37564: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37565: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37566: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37563: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37559: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37560: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37561: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37562: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37563: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37564: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37565: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37566: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37567: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37564: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37560: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37561: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37562: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37563: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37564: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37565: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37566: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37567: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37568: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37565: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37561: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37562: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37563: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37564: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37565: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37566: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37567: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37568: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37569: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37566: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37562: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37563: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37564: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37565: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37566: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37567: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37568: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37569: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37570: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37567: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37563: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37564: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37565: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37566: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37567: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37568: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37569: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37570: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37571: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37568: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37564: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37565: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37566: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37567: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37568: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37569: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37570: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37571: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37572: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37569: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37565: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37566: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37567: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37568: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37569: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37570: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37571: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37572: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37573: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37570: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37566: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37567: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37568: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37569: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37570: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37571: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37572: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37573: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37574: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37571: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37567: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37568: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37569: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37570: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37571: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37572: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37573: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37574: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37575: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37572: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37568: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37569: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37570: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37571: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37572: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37573: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37574: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37575: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37576: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37573: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37569: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37570: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37571: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37572: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37573: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37574: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37575: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37576: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37577: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37574: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37570: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37571: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37572: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37573: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37574: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37575: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37576: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37577: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37578: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37575: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37571: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37572: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37573: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37574: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37575: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37576: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37577: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37578: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37579: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37576: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37572: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37573: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37574: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37575: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37576: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37577: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37578: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37579: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37580: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37577: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37573: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37574: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37575: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37576: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37577: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37578: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37579: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37580: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37581: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37578: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37574: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37575: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37576: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37577: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37578: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37579: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37580: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37581: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37582: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37579: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37575: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37576: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37577: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37578: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37579: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37580: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37581: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37582: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37583: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37580: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37576: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37577: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37578: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37579: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37580: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37581: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37582: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37583: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37584: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37581: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37577: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37578: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37579: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37580: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37581: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37582: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37583: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37584: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37585: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37582: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37578: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37579: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37580: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37581: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37582: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37583: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37584: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37585: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37586: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37583: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37579: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37580: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37581: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37582: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37583: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37584: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37585: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37586: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37587: --

Line 37584: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37580: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37581: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37582: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37583: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37584: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37585: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37586: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37587: --
37588:

Line 37585: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37581: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37582: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37583: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37584: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37585: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37586: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37587: --
37588:
37589: --

Line 37586: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37582: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37583: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37584: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37585: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37586: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37587: --
37588:
37589: --
37590:

Line 37609: xla_ae_lines_pkg.set_segment(

37605: );
37606:
37607: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
37608:
37609: xla_ae_lines_pkg.set_segment(
37610: p_to_segment_code => 'GL_ACCOUNT'
37611: , p_segment_value => l_segment
37612: , p_from_segment_code => l_adr_value_segment_code
37613: , p_from_combination_id => l_adr_value_combination_id

Line 37653: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

37649: xla_accounting_err_pkg.build_message
37650: (p_appli_s_name => 'XLA'
37651: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
37652: ,p_token_1 => 'LINE_NUMBER'
37653: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
37654: ,p_token_2 => 'LINE_TYPE_NAME'
37655: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
37656: l_component_type
37657: ,l_component_code

Line 37689: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

37685: --
37686: --
37687: ------------------------------------------------------------------------------------------------
37688: -- 4219869 Business Flow
37689: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
37690: -- Prior Entry. Currently, the following code is always generated.
37691: ------------------------------------------------------------------------------------------------
37692: XLA_AE_LINES_PKG.ValidateCurrentLine;
37693:

Line 37692: XLA_AE_LINES_PKG.ValidateCurrentLine;

37688: -- 4219869 Business Flow
37689: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
37690: -- Prior Entry. Currently, the following code is always generated.
37691: ------------------------------------------------------------------------------------------------
37692: XLA_AE_LINES_PKG.ValidateCurrentLine;
37693:
37694: ------------------------------------------------------------------------------------
37695: -- 4219869 Business Flow
37696: -- Populated credit and debit amounts -- Need to generate this within IF

Line 37698: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

37694: ------------------------------------------------------------------------------------
37695: -- 4219869 Business Flow
37696: -- Populated credit and debit amounts -- Need to generate this within IF
37697: ------------------------------------------------------------------------------------
37698: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37699:
37700: ----------------------------------------------------------------------------------
37701: -- 4219869 Business Flow
37702: -- Update journal entry status -- Need to generate this within IF

Line 37730: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

37726: -- To allow MPA report to determine if it should generate report process
37727: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
37728: ------------------------------------------------------------------------------------------
37729:
37730: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
37731: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
37732: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
37733: -- call ADRs
37734: -- Bug 4922099

Line 37731: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

37727: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
37728: ------------------------------------------------------------------------------------------
37729:
37730: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
37731: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
37732: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
37733: -- call ADRs
37734: -- Bug 4922099
37735: --

Line 37745: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

37741: NULL;
37742: --
37743: --
37744:
37745: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
37746: p_code_combination_id => TO_NUMBER(C_NUM)
37747: , p_value_type_code => NULL
37748: , p_transaction_coa_id => null
37749: , p_accounting_coa_id => null

Line 37762: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37758: );
37759:
37760:
37761: -- initialise segments
37762: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37763: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37764: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37765: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37766: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37763: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37759:
37760:
37761: -- initialise segments
37762: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37763: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37764: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37765: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37766: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37767: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37764: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37760:
37761: -- initialise segments
37762: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37763: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37764: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37765: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37766: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37767: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37768: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37765: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37761: -- initialise segments
37762: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37763: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37764: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37765: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37766: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37767: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37768: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37769: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37766: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37762: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37763: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37764: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37765: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37766: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37767: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37768: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37769: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37770: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37767: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37763: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37764: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37765: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37766: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37767: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37768: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37769: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37770: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37771: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37768: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37764: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37765: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37766: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37767: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37768: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37769: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37770: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37771: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37772: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37769: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37765: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37766: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37767: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37768: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37769: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37770: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37771: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37772: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37773: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37770: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37766: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37767: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37768: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37769: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37770: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37771: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37772: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37773: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37774: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37771: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37767: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37768: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37769: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37770: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37771: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37772: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37773: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37774: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37775: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37772: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37768: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37769: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37770: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37771: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37772: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37773: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37774: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37775: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37776: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37773: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37769: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37770: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37771: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37772: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37773: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37774: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37775: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37776: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37777: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37774: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37770: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37771: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37772: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37773: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37774: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37775: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37776: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37777: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37778: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37775: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37771: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37772: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37773: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37774: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37775: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37776: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37777: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37778: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37779: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37776: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37772: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37773: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37774: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37775: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37776: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37777: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37778: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37779: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37780: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37777: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37773: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37774: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37775: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37776: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37777: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37778: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37779: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37780: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37781: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37778: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37774: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37775: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37776: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37777: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37778: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37779: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37780: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37781: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37782: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37779: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37775: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37776: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37777: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37778: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37779: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37780: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37781: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37782: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37783: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37780: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37776: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37777: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37778: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37779: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37780: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37781: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37782: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37783: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37784: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37781: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37777: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37778: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37779: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37780: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37781: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37782: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37783: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37784: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37785: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37782: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37778: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37779: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37780: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37781: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37782: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37783: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37784: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37785: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37786: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37783: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37779: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37780: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37781: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37782: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37783: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37784: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37785: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37786: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37787: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37784: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37780: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37781: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37782: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37783: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37784: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37785: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37786: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37787: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37788: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37785: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37781: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37782: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37783: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37784: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37785: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37786: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37787: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37788: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37789: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37786: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37782: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37783: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37784: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37785: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37786: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37787: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37788: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37789: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37790: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37787: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37783: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37784: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37785: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37786: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37787: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37788: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37789: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37790: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37791: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 37788: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37784: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37785: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37786: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37787: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37788: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37789: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37790: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37791: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37792: --

Line 37789: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37785: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37786: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37787: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37788: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37789: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37790: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37791: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37792: --
37793:

Line 37790: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37786: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37787: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37788: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37789: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37790: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37791: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37792: --
37793:
37794: --

Line 37791: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

37787: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37788: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37789: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37790: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37791: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
37792: --
37793:
37794: --
37795:

Line 37814: xla_ae_lines_pkg.set_segment(

37810: );
37811:
37812: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
37813:
37814: xla_ae_lines_pkg.set_segment(
37815: p_to_segment_code => 'GL_ACCOUNT'
37816: , p_segment_value => l_segment
37817: , p_from_segment_code => l_adr_value_segment_code
37818: , p_from_combination_id => l_adr_value_combination_id

Line 37845: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

37841:
37842: --
37843: -- Update the line information that should be overwritten
37844: --
37845: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
37846: p_header_num => 1);
37847: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
37848:
37849: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 37847: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

37843: -- Update the line information that should be overwritten
37844: --
37845: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
37846: p_header_num => 1);
37847: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
37848:
37849: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
37850:
37851: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 37849: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

37845: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
37846: p_header_num => 1);
37847: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
37848:
37849: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
37850:
37851: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
37852: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
37853: END IF;

Line 37852: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

37848:
37849: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
37850:
37851: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
37852: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
37853: END IF;
37854:
37855: --
37856: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 37859: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

37855: --
37856: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37857: --
37858: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37859: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37860: ELSE
37861: ---------------------------------------------------------------------------------------------------
37862: -- 4262811a Switch Sign
37863: ---------------------------------------------------------------------------------------------------

Line 37864: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

37860: ELSE
37861: ---------------------------------------------------------------------------------------------------
37862: -- 4262811a Switch Sign
37863: ---------------------------------------------------------------------------------------------------
37864: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37866: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37867: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37868: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 37865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

37861: ---------------------------------------------------------------------------------------------------
37862: -- 4262811a Switch Sign
37863: ---------------------------------------------------------------------------------------------------
37864: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37866: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37867: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37868: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37869: -- 5132302

Line 37866: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

37862: -- 4262811a Switch Sign
37863: ---------------------------------------------------------------------------------------------------
37864: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37866: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37867: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37868: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37869: -- 5132302
37870: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 37867: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

37863: ---------------------------------------------------------------------------------------------------
37864: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37866: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37867: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37868: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37869: -- 5132302
37870: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37871: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 37868: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

37864: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37866: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37867: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37868: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37869: -- 5132302
37870: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37871: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37872:

Line 37870: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

37866: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37867: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37868: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37869: -- 5132302
37870: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37871: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37872:
37873: END IF;
37874:

Line 37871: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

37867: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37868: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37869: -- 5132302
37870: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37871: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37872:
37873: END IF;
37874:
37875: -- 4955764

Line 37876: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

37872:
37873: END IF;
37874:
37875: -- 4955764
37876: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37877: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37878:
37879:
37880: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 37880: XLA_AE_LINES_PKG.ValidateCurrentLine;

37876: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37877: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37878:
37879:
37880: XLA_AE_LINES_PKG.ValidateCurrentLine;
37881: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37882:
37883: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37884: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 37881: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

37877: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37878:
37879:
37880: XLA_AE_LINES_PKG.ValidateCurrentLine;
37881: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37882:
37883: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37884: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37885: ,p_balance_type_code => l_balance_type_code);

Line 38061: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

38057: --
38058: -- bulk performance
38059: --
38060: l_balance_type_code VARCHAR2(1);
38061: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
38062: l_log_module VARCHAR2(240);
38063:
38064: --
38065: -- Upgrade strategy

Line 38140: XLA_AE_LINES_PKG.SetNewLine;

38136: ') <> 'PAYMENTCARD'
38137: THEN
38138:
38139: --
38140: XLA_AE_LINES_PKG.SetNewLine;
38141:
38142: p_balance_type_code := l_balance_type_code;
38143: -- set the flag so later we will know whether the gain loss line needs to be created
38144:

Line 38152: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

38148:
38149: --
38150: -- bulk performance
38151: --
38152: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
38153: p_header_num => 0); -- 4262811
38154: --
38155: -- set accounting line options
38156: --

Line 38157: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

38153: p_header_num => 0); -- 4262811
38154: --
38155: -- set accounting line options
38156: --
38157: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
38158: p_natural_side_code => 'C'
38159: , p_gain_or_loss_flag => 'N'
38160: , p_gl_transfer_mode_code => 'S'
38161: , p_acct_entry_type_code => 'A'

Line 38171: xla_ae_lines_pkg.SetAcctLineType

38167: --
38168: --
38169: -- set accounting line type info
38170: --
38171: xla_ae_lines_pkg.SetAcctLineType
38172: (p_component_type => l_component_type
38173: ,p_event_type_code => l_event_type_code
38174: ,p_line_definition_owner_code => l_line_definition_owner_code
38175: ,p_line_definition_code => l_line_definition_code

Line 38185: xla_ae_lines_pkg.SetAcctClass(

38181: ,p_event_class_code => l_event_class_code);
38182: --
38183: -- set accounting class
38184: --
38185: xla_ae_lines_pkg.SetAcctClass(
38186: p_accounting_class_code => 'CASH'
38187: , p_ae_header_id => l_ae_header_id
38188: );
38189:

Line 38193: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

38189:
38190: --
38191: -- set rounding class
38192: --
38193: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
38194: 'CASH';
38195:
38196: --
38197: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 38197: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

38193: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
38194: 'CASH';
38195:
38196: --
38197: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
38198: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
38199: --
38200: -- bulk performance
38201: --

Line 38198: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

38194: 'CASH';
38195:
38196: --
38197: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
38198: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
38199: --
38200: -- bulk performance
38201: --
38202: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 38202: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

38198: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
38199: --
38200: -- bulk performance
38201: --
38202: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38203:
38204: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38205: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38206:

Line 38204: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

38200: -- bulk performance
38201: --
38202: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38203:
38204: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38205: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38206:
38207: -- 4955764
38208: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 38208: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

38204: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38205: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38206:
38207: -- 4955764
38208: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38209: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
38210:
38211: -- 4458381 Public Sector Enh
38212:

Line 38268: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

38264: l_rec_acct_attrs.array_num_value(23) := p_source_92;
38265: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
38266: l_rec_acct_attrs.array_num_value(24) := p_source_93;
38267:
38268: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
38269: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
38270:
38271: ---------------------------------------------------------------------------------------------------------------
38272: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 38269: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

38265: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
38266: l_rec_acct_attrs.array_num_value(24) := p_source_93;
38267:
38268: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
38269: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
38270:
38271: ---------------------------------------------------------------------------------------------------------------
38272: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38273: ---------------------------------------------------------------------------------------------------------------

Line 38272: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

38268: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
38269: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
38270:
38271: ---------------------------------------------------------------------------------------------------------------
38272: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38273: ---------------------------------------------------------------------------------------------------------------
38274: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38275:
38276: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 38274: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

38270:
38271: ---------------------------------------------------------------------------------------------------------------
38272: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38273: ---------------------------------------------------------------------------------------------------------------
38274: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38275:
38276: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38277: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38278:

Line 38276: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

38272: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38273: ---------------------------------------------------------------------------------------------------------------
38274: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38275:
38276: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38277: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38278:
38279: IF xla_accounting_cache_pkg.GetValueChar
38280: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 38277: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

38273: ---------------------------------------------------------------------------------------------------------------
38274: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38275:
38276: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38277: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38278:
38279: IF xla_accounting_cache_pkg.GetValueChar
38280: (p_source_code => 'LEDGER_CATEGORY_CODE'
38281: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 38288: xla_ae_lines_pkg.BflowUpgEntry

38284: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38285: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
38286: )
38287: THEN
38288: xla_ae_lines_pkg.BflowUpgEntry
38289: (p_business_method_code => l_bflow_method_code
38290: ,p_business_class_code => l_bflow_class_code
38291: ,p_balance_type => l_balance_type_code);
38292: ELSE

Line 38294: XLA_AE_LINES_PKG.business_flow_validation(

38290: ,p_business_class_code => l_bflow_class_code
38291: ,p_balance_type => l_balance_type_code);
38292: ELSE
38293: NULL;
38294: XLA_AE_LINES_PKG.business_flow_validation(
38295: p_business_method_code => l_bflow_method_code
38296: ,p_business_class_code => l_bflow_class_code
38297: ,p_inherit_description_flag => l_inherit_desc_flag);
38298: END IF;

Line 38331: xla_ae_lines_pkg.set_ccid(

38327: , x_value_type_code => l_adr_value_type_code
38328: , p_side => 'NA'
38329: );
38330:
38331: xla_ae_lines_pkg.set_ccid(
38332: p_code_combination_id => l_ccid
38333: , p_value_type_code => l_adr_value_type_code
38334: , p_transaction_coa_id => l_adr_transaction_coa_id
38335: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 38347: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

38343: , p_side => 'NA'
38344: );
38345:
38346:
38347: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
38348: p_to_segment_code => 'GL_BALANCING'
38349: , p_segment_value => C_CHAR
38350: , p_from_segment_code => NULL
38351: , p_from_combination_id => NULL

Line 38391: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

38387: xla_accounting_err_pkg.build_message
38388: (p_appli_s_name => 'XLA'
38389: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
38390: ,p_token_1 => 'LINE_NUMBER'
38391: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
38392: ,p_token_2 => 'LINE_TYPE_NAME'
38393: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
38394: l_component_type
38395: ,l_component_code

Line 38427: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

38423: --
38424: --
38425: ------------------------------------------------------------------------------------------------
38426: -- 4219869 Business Flow
38427: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
38428: -- Prior Entry. Currently, the following code is always generated.
38429: ------------------------------------------------------------------------------------------------
38430: XLA_AE_LINES_PKG.ValidateCurrentLine;
38431:

Line 38430: XLA_AE_LINES_PKG.ValidateCurrentLine;

38426: -- 4219869 Business Flow
38427: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
38428: -- Prior Entry. Currently, the following code is always generated.
38429: ------------------------------------------------------------------------------------------------
38430: XLA_AE_LINES_PKG.ValidateCurrentLine;
38431:
38432: ------------------------------------------------------------------------------------
38433: -- 4219869 Business Flow
38434: -- Populated credit and debit amounts -- Need to generate this within IF

Line 38436: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

38432: ------------------------------------------------------------------------------------
38433: -- 4219869 Business Flow
38434: -- Populated credit and debit amounts -- Need to generate this within IF
38435: ------------------------------------------------------------------------------------
38436: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38437:
38438: ----------------------------------------------------------------------------------
38439: -- 4219869 Business Flow
38440: -- Update journal entry status -- Need to generate this within IF

Line 38468: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

38464: -- To allow MPA report to determine if it should generate report process
38465: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
38466: ------------------------------------------------------------------------------------------
38467:
38468: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
38469: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
38470: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
38471: -- call ADRs
38472: -- Bug 4922099

Line 38469: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

38465: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
38466: ------------------------------------------------------------------------------------------
38467:
38468: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
38469: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
38470: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
38471: -- call ADRs
38472: -- Bug 4922099
38473: --

Line 38493: xla_ae_lines_pkg.set_ccid(

38489: , x_value_type_code => l_adr_value_type_code
38490: , p_side => 'NA'
38491: );
38492:
38493: xla_ae_lines_pkg.set_ccid(
38494: p_code_combination_id => l_ccid
38495: , p_value_type_code => l_adr_value_type_code
38496: , p_transaction_coa_id => l_adr_transaction_coa_id
38497: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 38509: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

38505: , p_side => 'NA'
38506: );
38507:
38508:
38509: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
38510: p_to_segment_code => 'GL_BALANCING'
38511: , p_segment_value => C_CHAR
38512: , p_from_segment_code => NULL
38513: , p_from_combination_id => NULL

Line 38540: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

38536:
38537: --
38538: -- Update the line information that should be overwritten
38539: --
38540: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
38541: p_header_num => 1);
38542: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
38543:
38544: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 38542: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

38538: -- Update the line information that should be overwritten
38539: --
38540: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
38541: p_header_num => 1);
38542: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
38543:
38544: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
38545:
38546: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 38544: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

38540: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
38541: p_header_num => 1);
38542: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
38543:
38544: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
38545:
38546: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
38547: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
38548: END IF;

Line 38547: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

38543:
38544: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
38545:
38546: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
38547: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
38548: END IF;
38549:
38550: --
38551: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 38554: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

38550: --
38551: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38552: --
38553: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38554: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38555: ELSE
38556: ---------------------------------------------------------------------------------------------------
38557: -- 4262811a Switch Sign
38558: ---------------------------------------------------------------------------------------------------

Line 38559: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

38555: ELSE
38556: ---------------------------------------------------------------------------------------------------
38557: -- 4262811a Switch Sign
38558: ---------------------------------------------------------------------------------------------------
38559: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38561: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38562: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38563: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 38560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

38556: ---------------------------------------------------------------------------------------------------
38557: -- 4262811a Switch Sign
38558: ---------------------------------------------------------------------------------------------------
38559: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38561: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38562: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38563: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38564: -- 5132302

Line 38561: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

38557: -- 4262811a Switch Sign
38558: ---------------------------------------------------------------------------------------------------
38559: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38561: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38562: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38563: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38564: -- 5132302
38565: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 38562: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

38558: ---------------------------------------------------------------------------------------------------
38559: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38561: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38562: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38563: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38564: -- 5132302
38565: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38566: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 38563: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

38559: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38561: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38562: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38563: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38564: -- 5132302
38565: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38566: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38567:

Line 38565: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

38561: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38562: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38563: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38564: -- 5132302
38565: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38566: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38567:
38568: END IF;
38569:

Line 38566: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

38562: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38563: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38564: -- 5132302
38565: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38566: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38567:
38568: END IF;
38569:
38570: -- 4955764

Line 38571: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

38567:
38568: END IF;
38569:
38570: -- 4955764
38571: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38572: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38573:
38574:
38575: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 38575: XLA_AE_LINES_PKG.ValidateCurrentLine;

38571: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38572: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38573:
38574:
38575: XLA_AE_LINES_PKG.ValidateCurrentLine;
38576: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38577:
38578: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38579: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 38576: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

38572: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38573:
38574:
38575: XLA_AE_LINES_PKG.ValidateCurrentLine;
38576: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38577:
38578: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38579: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38580: ,p_balance_type_code => l_balance_type_code);

Line 38743: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

38739: --
38740: -- bulk performance
38741: --
38742: l_balance_type_code VARCHAR2(1);
38743: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
38744: l_log_module VARCHAR2(240);
38745:
38746: --
38747: -- Upgrade strategy

Line 38820: XLA_AE_LINES_PKG.SetNewLine;

38816: ') = 'CASH'
38817: THEN
38818:
38819: --
38820: XLA_AE_LINES_PKG.SetNewLine;
38821:
38822: p_balance_type_code := l_balance_type_code;
38823: -- set the flag so later we will know whether the gain loss line needs to be created
38824:

Line 38832: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

38828:
38829: --
38830: -- bulk performance
38831: --
38832: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
38833: p_header_num => 0); -- 4262811
38834: --
38835: -- set accounting line options
38836: --

Line 38837: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

38833: p_header_num => 0); -- 4262811
38834: --
38835: -- set accounting line options
38836: --
38837: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
38838: p_natural_side_code => 'C'
38839: , p_gain_or_loss_flag => 'N'
38840: , p_gl_transfer_mode_code => 'S'
38841: , p_acct_entry_type_code => 'A'

Line 38851: xla_ae_lines_pkg.SetAcctLineType

38847: --
38848: --
38849: -- set accounting line type info
38850: --
38851: xla_ae_lines_pkg.SetAcctLineType
38852: (p_component_type => l_component_type
38853: ,p_event_type_code => l_event_type_code
38854: ,p_line_definition_owner_code => l_line_definition_owner_code
38855: ,p_line_definition_code => l_line_definition_code

Line 38865: xla_ae_lines_pkg.SetAcctClass(

38861: ,p_event_class_code => l_event_class_code);
38862: --
38863: -- set accounting class
38864: --
38865: xla_ae_lines_pkg.SetAcctClass(
38866: p_accounting_class_code => 'CASH'
38867: , p_ae_header_id => l_ae_header_id
38868: );
38869:

Line 38873: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

38869:
38870: --
38871: -- set rounding class
38872: --
38873: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
38874: 'CASH';
38875:
38876: --
38877: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 38877: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

38873: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
38874: 'CASH';
38875:
38876: --
38877: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
38878: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
38879: --
38880: -- bulk performance
38881: --

Line 38878: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

38874: 'CASH';
38875:
38876: --
38877: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
38878: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
38879: --
38880: -- bulk performance
38881: --
38882: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 38882: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

38878: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
38879: --
38880: -- bulk performance
38881: --
38882: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38883:
38884: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38885: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38886:

Line 38884: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

38880: -- bulk performance
38881: --
38882: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38883:
38884: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38885: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38886:
38887: -- 4955764
38888: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 38888: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

38884: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38885: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38886:
38887: -- 4955764
38888: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38889: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
38890:
38891: -- 4458381 Public Sector Enh
38892:

Line 38940: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

38936: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_115);
38937: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
38938: l_rec_acct_attrs.array_char_value(20) := p_source_60;
38939:
38940: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
38941: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
38942:
38943: ---------------------------------------------------------------------------------------------------------------
38944: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 38941: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

38937: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
38938: l_rec_acct_attrs.array_char_value(20) := p_source_60;
38939:
38940: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
38941: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
38942:
38943: ---------------------------------------------------------------------------------------------------------------
38944: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38945: ---------------------------------------------------------------------------------------------------------------

Line 38944: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

38940: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
38941: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
38942:
38943: ---------------------------------------------------------------------------------------------------------------
38944: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38945: ---------------------------------------------------------------------------------------------------------------
38946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38947:
38948: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 38946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

38942:
38943: ---------------------------------------------------------------------------------------------------------------
38944: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38945: ---------------------------------------------------------------------------------------------------------------
38946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38947:
38948: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38949: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38950:

Line 38948: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

38944: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38945: ---------------------------------------------------------------------------------------------------------------
38946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38947:
38948: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38949: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38950:
38951: IF xla_accounting_cache_pkg.GetValueChar
38952: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 38949: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

38945: ---------------------------------------------------------------------------------------------------------------
38946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38947:
38948: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38949: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38950:
38951: IF xla_accounting_cache_pkg.GetValueChar
38952: (p_source_code => 'LEDGER_CATEGORY_CODE'
38953: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 38960: xla_ae_lines_pkg.BflowUpgEntry

38956: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38957: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
38958: )
38959: THEN
38960: xla_ae_lines_pkg.BflowUpgEntry
38961: (p_business_method_code => l_bflow_method_code
38962: ,p_business_class_code => l_bflow_class_code
38963: ,p_balance_type => l_balance_type_code);
38964: ELSE

Line 39000: xla_ae_lines_pkg.set_ccid(

38996: , x_value_type_code => l_adr_value_type_code
38997: , p_side => 'NA'
38998: );
38999:
39000: xla_ae_lines_pkg.set_ccid(
39001: p_code_combination_id => l_ccid
39002: , p_value_type_code => l_adr_value_type_code
39003: , p_transaction_coa_id => l_adr_transaction_coa_id
39004: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 39036: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

39032: xla_accounting_err_pkg.build_message
39033: (p_appli_s_name => 'XLA'
39034: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
39035: ,p_token_1 => 'LINE_NUMBER'
39036: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
39037: ,p_token_2 => 'LINE_TYPE_NAME'
39038: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
39039: l_component_type
39040: ,l_component_code

Line 39072: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

39068: --
39069: --
39070: ------------------------------------------------------------------------------------------------
39071: -- 4219869 Business Flow
39072: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
39073: -- Prior Entry. Currently, the following code is always generated.
39074: ------------------------------------------------------------------------------------------------
39075: XLA_AE_LINES_PKG.ValidateCurrentLine;
39076:

Line 39075: XLA_AE_LINES_PKG.ValidateCurrentLine;

39071: -- 4219869 Business Flow
39072: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
39073: -- Prior Entry. Currently, the following code is always generated.
39074: ------------------------------------------------------------------------------------------------
39075: XLA_AE_LINES_PKG.ValidateCurrentLine;
39076:
39077: ------------------------------------------------------------------------------------
39078: -- 4219869 Business Flow
39079: -- Populated credit and debit amounts -- Need to generate this within IF

Line 39081: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

39077: ------------------------------------------------------------------------------------
39078: -- 4219869 Business Flow
39079: -- Populated credit and debit amounts -- Need to generate this within IF
39080: ------------------------------------------------------------------------------------
39081: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39082:
39083: ----------------------------------------------------------------------------------
39084: -- 4219869 Business Flow
39085: -- Update journal entry status -- Need to generate this within IF

Line 39113: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

39109: -- To allow MPA report to determine if it should generate report process
39110: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
39111: ------------------------------------------------------------------------------------------
39112:
39113: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
39114: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
39115: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
39116: -- call ADRs
39117: -- Bug 4922099

Line 39114: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

39110: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
39111: ------------------------------------------------------------------------------------------
39112:
39113: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
39114: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
39115: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
39116: -- call ADRs
39117: -- Bug 4922099
39118: --

Line 39138: xla_ae_lines_pkg.set_ccid(

39134: , x_value_type_code => l_adr_value_type_code
39135: , p_side => 'NA'
39136: );
39137:
39138: xla_ae_lines_pkg.set_ccid(
39139: p_code_combination_id => l_ccid
39140: , p_value_type_code => l_adr_value_type_code
39141: , p_transaction_coa_id => l_adr_transaction_coa_id
39142: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 39161: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

39157:
39158: --
39159: -- Update the line information that should be overwritten
39160: --
39161: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
39162: p_header_num => 1);
39163: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
39164:
39165: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 39163: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

39159: -- Update the line information that should be overwritten
39160: --
39161: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
39162: p_header_num => 1);
39163: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
39164:
39165: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
39166:
39167: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 39165: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

39161: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
39162: p_header_num => 1);
39163: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
39164:
39165: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
39166:
39167: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
39168: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
39169: END IF;

Line 39168: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

39164:
39165: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
39166:
39167: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
39168: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
39169: END IF;
39170:
39171: --
39172: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 39175: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

39171: --
39172: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39173: --
39174: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39175: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39176: ELSE
39177: ---------------------------------------------------------------------------------------------------
39178: -- 4262811a Switch Sign
39179: ---------------------------------------------------------------------------------------------------

Line 39180: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

39176: ELSE
39177: ---------------------------------------------------------------------------------------------------
39178: -- 4262811a Switch Sign
39179: ---------------------------------------------------------------------------------------------------
39180: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 39181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

39177: ---------------------------------------------------------------------------------------------------
39178: -- 4262811a Switch Sign
39179: ---------------------------------------------------------------------------------------------------
39180: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39185: -- 5132302

Line 39182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

39178: -- 4262811a Switch Sign
39179: ---------------------------------------------------------------------------------------------------
39180: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39185: -- 5132302
39186: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 39183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

39179: ---------------------------------------------------------------------------------------------------
39180: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39185: -- 5132302
39186: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 39184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

39180: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39185: -- 5132302
39186: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39188:

Line 39186: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

39182: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39185: -- 5132302
39186: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39188:
39189: END IF;
39190:

Line 39187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

39183: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39184: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39185: -- 5132302
39186: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39187: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39188:
39189: END IF;
39190:
39191: -- 4955764

Line 39192: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

39188:
39189: END IF;
39190:
39191: -- 4955764
39192: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39193: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39194:
39195:
39196: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 39196: XLA_AE_LINES_PKG.ValidateCurrentLine;

39192: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39193: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39194:
39195:
39196: XLA_AE_LINES_PKG.ValidateCurrentLine;
39197: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39198:
39199: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39200: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 39197: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

39193: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39194:
39195:
39196: XLA_AE_LINES_PKG.ValidateCurrentLine;
39197: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39198:
39199: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39200: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39201: ,p_balance_type_code => l_balance_type_code);

Line 39364: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

39360: --
39361: -- bulk performance
39362: --
39363: l_balance_type_code VARCHAR2(1);
39364: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
39365: l_log_module VARCHAR2(240);
39366:
39367: --
39368: -- Upgrade strategy

Line 39439: XLA_AE_LINES_PKG.SetNewLine;

39435: ') = 'CASH'
39436: THEN
39437:
39438: --
39439: XLA_AE_LINES_PKG.SetNewLine;
39440:
39441: p_balance_type_code := l_balance_type_code;
39442: -- set the flag so later we will know whether the gain loss line needs to be created
39443:

Line 39451: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

39447:
39448: --
39449: -- bulk performance
39450: --
39451: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
39452: p_header_num => 0); -- 4262811
39453: --
39454: -- set accounting line options
39455: --

Line 39456: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

39452: p_header_num => 0); -- 4262811
39453: --
39454: -- set accounting line options
39455: --
39456: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
39457: p_natural_side_code => 'C'
39458: , p_gain_or_loss_flag => 'N'
39459: , p_gl_transfer_mode_code => 'S'
39460: , p_acct_entry_type_code => 'A'

Line 39470: xla_ae_lines_pkg.SetAcctLineType

39466: --
39467: --
39468: -- set accounting line type info
39469: --
39470: xla_ae_lines_pkg.SetAcctLineType
39471: (p_component_type => l_component_type
39472: ,p_event_type_code => l_event_type_code
39473: ,p_line_definition_owner_code => l_line_definition_owner_code
39474: ,p_line_definition_code => l_line_definition_code

Line 39484: xla_ae_lines_pkg.SetAcctClass(

39480: ,p_event_class_code => l_event_class_code);
39481: --
39482: -- set accounting class
39483: --
39484: xla_ae_lines_pkg.SetAcctClass(
39485: p_accounting_class_code => 'CASH'
39486: , p_ae_header_id => l_ae_header_id
39487: );
39488:

Line 39492: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

39488:
39489: --
39490: -- set rounding class
39491: --
39492: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
39493: 'CASH';
39494:
39495: --
39496: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 39496: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

39492: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
39493: 'CASH';
39494:
39495: --
39496: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
39497: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
39498: --
39499: -- bulk performance
39500: --

Line 39497: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

39493: 'CASH';
39494:
39495: --
39496: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
39497: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
39498: --
39499: -- bulk performance
39500: --
39501: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 39501: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

39497: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
39498: --
39499: -- bulk performance
39500: --
39501: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39502:
39503: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39504: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39505:

Line 39503: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

39499: -- bulk performance
39500: --
39501: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39502:
39503: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39504: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39505:
39506: -- 4955764
39507: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 39507: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

39503: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39504: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39505:
39506: -- 4955764
39507: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39508: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
39509:
39510: -- 4458381 Public Sector Enh
39511:

Line 39559: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

39555: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_115);
39556: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
39557: l_rec_acct_attrs.array_char_value(20) := p_source_60;
39558:
39559: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
39560: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
39561:
39562: ---------------------------------------------------------------------------------------------------------------
39563: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 39560: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

39556: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
39557: l_rec_acct_attrs.array_char_value(20) := p_source_60;
39558:
39559: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
39560: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
39561:
39562: ---------------------------------------------------------------------------------------------------------------
39563: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39564: ---------------------------------------------------------------------------------------------------------------

Line 39563: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

39559: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
39560: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
39561:
39562: ---------------------------------------------------------------------------------------------------------------
39563: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39564: ---------------------------------------------------------------------------------------------------------------
39565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39566:
39567: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 39565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

39561:
39562: ---------------------------------------------------------------------------------------------------------------
39563: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39564: ---------------------------------------------------------------------------------------------------------------
39565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39566:
39567: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39568: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39569:

Line 39567: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

39563: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39564: ---------------------------------------------------------------------------------------------------------------
39565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39566:
39567: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39568: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39569:
39570: IF xla_accounting_cache_pkg.GetValueChar
39571: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 39568: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

39564: ---------------------------------------------------------------------------------------------------------------
39565: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39566:
39567: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39568: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39569:
39570: IF xla_accounting_cache_pkg.GetValueChar
39571: (p_source_code => 'LEDGER_CATEGORY_CODE'
39572: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 39579: xla_ae_lines_pkg.BflowUpgEntry

39575: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39576: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
39577: )
39578: THEN
39579: xla_ae_lines_pkg.BflowUpgEntry
39580: (p_business_method_code => l_bflow_method_code
39581: ,p_business_class_code => l_bflow_class_code
39582: ,p_balance_type => l_balance_type_code);
39583: ELSE

Line 39585: XLA_AE_LINES_PKG.business_flow_validation(

39581: ,p_business_class_code => l_bflow_class_code
39582: ,p_balance_type => l_balance_type_code);
39583: ELSE
39584: NULL;
39585: XLA_AE_LINES_PKG.business_flow_validation(
39586: p_business_method_code => l_bflow_method_code
39587: ,p_business_class_code => l_bflow_class_code
39588: ,p_inherit_description_flag => l_inherit_desc_flag);
39589: END IF;

Line 39612: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

39608: NULL;
39609: --
39610: --
39611:
39612: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
39613: p_code_combination_id => TO_NUMBER(C_NUM)
39614: , p_value_type_code => NULL
39615: , p_transaction_coa_id => null
39616: , p_accounting_coa_id => null

Line 39629: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39625: );
39626:
39627:
39628: -- initialise segments
39629: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39630: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39631: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39632: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39630: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39626:
39627:
39628: -- initialise segments
39629: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39630: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39631: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39632: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39631: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39627:
39628: -- initialise segments
39629: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39630: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39631: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39632: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39632: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39628: -- initialise segments
39629: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39630: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39631: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39632: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39629: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39630: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39631: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39632: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39630: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39631: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39632: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39631: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39632: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39632: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39633: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39634: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39635: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39636: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39637: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39638: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39639: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39640: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39641: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39642: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39643: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39644: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39645: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39646: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39647: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39655: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39648: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39655: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39656: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39649: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39655: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39656: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39657: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39650: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39655: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39656: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39657: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39658: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39655: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39651: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39655: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39656: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39657: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39658: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39659: --

Line 39656: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39652: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39655: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39656: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39657: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39658: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39659: --
39660:

Line 39657: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39653: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39655: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39656: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39657: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39658: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39659: --
39660:
39661: --

Line 39658: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39654: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39655: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39656: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39657: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39658: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39659: --
39660:
39661: --
39662:

Line 39681: xla_ae_lines_pkg.set_segment(

39677: );
39678:
39679: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
39680:
39681: xla_ae_lines_pkg.set_segment(
39682: p_to_segment_code => 'GL_ACCOUNT'
39683: , p_segment_value => l_segment
39684: , p_from_segment_code => l_adr_value_segment_code
39685: , p_from_combination_id => l_adr_value_combination_id

Line 39725: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

39721: xla_accounting_err_pkg.build_message
39722: (p_appli_s_name => 'XLA'
39723: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
39724: ,p_token_1 => 'LINE_NUMBER'
39725: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
39726: ,p_token_2 => 'LINE_TYPE_NAME'
39727: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
39728: l_component_type
39729: ,l_component_code

Line 39761: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

39757: --
39758: --
39759: ------------------------------------------------------------------------------------------------
39760: -- 4219869 Business Flow
39761: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
39762: -- Prior Entry. Currently, the following code is always generated.
39763: ------------------------------------------------------------------------------------------------
39764: XLA_AE_LINES_PKG.ValidateCurrentLine;
39765:

Line 39764: XLA_AE_LINES_PKG.ValidateCurrentLine;

39760: -- 4219869 Business Flow
39761: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
39762: -- Prior Entry. Currently, the following code is always generated.
39763: ------------------------------------------------------------------------------------------------
39764: XLA_AE_LINES_PKG.ValidateCurrentLine;
39765:
39766: ------------------------------------------------------------------------------------
39767: -- 4219869 Business Flow
39768: -- Populated credit and debit amounts -- Need to generate this within IF

Line 39770: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

39766: ------------------------------------------------------------------------------------
39767: -- 4219869 Business Flow
39768: -- Populated credit and debit amounts -- Need to generate this within IF
39769: ------------------------------------------------------------------------------------
39770: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39771:
39772: ----------------------------------------------------------------------------------
39773: -- 4219869 Business Flow
39774: -- Update journal entry status -- Need to generate this within IF

Line 39802: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

39798: -- To allow MPA report to determine if it should generate report process
39799: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
39800: ------------------------------------------------------------------------------------------
39801:
39802: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
39803: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
39804: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
39805: -- call ADRs
39806: -- Bug 4922099

Line 39803: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

39799: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
39800: ------------------------------------------------------------------------------------------
39801:
39802: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
39803: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
39804: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
39805: -- call ADRs
39806: -- Bug 4922099
39807: --

Line 39817: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

39813: NULL;
39814: --
39815: --
39816:
39817: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
39818: p_code_combination_id => TO_NUMBER(C_NUM)
39819: , p_value_type_code => NULL
39820: , p_transaction_coa_id => null
39821: , p_accounting_coa_id => null

Line 39834: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39830: );
39831:
39832:
39833: -- initialise segments
39834: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39831:
39832:
39833: -- initialise segments
39834: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39832:
39833: -- initialise segments
39834: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39833: -- initialise segments
39834: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39834: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39863: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 39860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39863: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39864: --

Line 39861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39863: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39864: --
39865:

Line 39862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39863: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39864: --
39865:
39866: --

Line 39863: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

39859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39863: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
39864: --
39865:
39866: --
39867:

Line 39886: xla_ae_lines_pkg.set_segment(

39882: );
39883:
39884: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
39885:
39886: xla_ae_lines_pkg.set_segment(
39887: p_to_segment_code => 'GL_ACCOUNT'
39888: , p_segment_value => l_segment
39889: , p_from_segment_code => l_adr_value_segment_code
39890: , p_from_combination_id => l_adr_value_combination_id

Line 39917: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

39913:
39914: --
39915: -- Update the line information that should be overwritten
39916: --
39917: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
39918: p_header_num => 1);
39919: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
39920:
39921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 39919: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

39915: -- Update the line information that should be overwritten
39916: --
39917: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
39918: p_header_num => 1);
39919: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
39920:
39921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
39922:
39923: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 39921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

39917: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
39918: p_header_num => 1);
39919: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
39920:
39921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
39922:
39923: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
39924: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
39925: END IF;

Line 39924: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

39920:
39921: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
39922:
39923: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
39924: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
39925: END IF;
39926:
39927: --
39928: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 39931: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

39927: --
39928: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39929: --
39930: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39931: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39932: ELSE
39933: ---------------------------------------------------------------------------------------------------
39934: -- 4262811a Switch Sign
39935: ---------------------------------------------------------------------------------------------------

Line 39936: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

39932: ELSE
39933: ---------------------------------------------------------------------------------------------------
39934: -- 4262811a Switch Sign
39935: ---------------------------------------------------------------------------------------------------
39936: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 39937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

39933: ---------------------------------------------------------------------------------------------------
39934: -- 4262811a Switch Sign
39935: ---------------------------------------------------------------------------------------------------
39936: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39941: -- 5132302

Line 39938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

39934: -- 4262811a Switch Sign
39935: ---------------------------------------------------------------------------------------------------
39936: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39941: -- 5132302
39942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 39939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

39935: ---------------------------------------------------------------------------------------------------
39936: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39941: -- 5132302
39942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39943: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 39940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

39936: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39941: -- 5132302
39942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39943: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39944:

Line 39942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

39938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39941: -- 5132302
39942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39943: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39944:
39945: END IF;
39946:

Line 39943: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

39939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39940: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39941: -- 5132302
39942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39943: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39944:
39945: END IF;
39946:
39947: -- 4955764

Line 39948: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

39944:
39945: END IF;
39946:
39947: -- 4955764
39948: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39949: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39950:
39951:
39952: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 39952: XLA_AE_LINES_PKG.ValidateCurrentLine;

39948: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39949: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39950:
39951:
39952: XLA_AE_LINES_PKG.ValidateCurrentLine;
39953: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39954:
39955: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39956: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 39953: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

39949: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39950:
39951:
39952: XLA_AE_LINES_PKG.ValidateCurrentLine;
39953: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39954:
39955: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39956: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39957: ,p_balance_type_code => l_balance_type_code);

Line 40120: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

40116: --
40117: -- bulk performance
40118: --
40119: l_balance_type_code VARCHAR2(1);
40120: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
40121: l_log_module VARCHAR2(240);
40122:
40123: --
40124: -- Upgrade strategy

Line 40195: XLA_AE_LINES_PKG.SetNewLine;

40191: ') = 'CASH'
40192: THEN
40193:
40194: --
40195: XLA_AE_LINES_PKG.SetNewLine;
40196:
40197: p_balance_type_code := l_balance_type_code;
40198: -- set the flag so later we will know whether the gain loss line needs to be created
40199:

Line 40207: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

40203:
40204: --
40205: -- bulk performance
40206: --
40207: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
40208: p_header_num => 0); -- 4262811
40209: --
40210: -- set accounting line options
40211: --

Line 40212: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

40208: p_header_num => 0); -- 4262811
40209: --
40210: -- set accounting line options
40211: --
40212: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
40213: p_natural_side_code => 'C'
40214: , p_gain_or_loss_flag => 'N'
40215: , p_gl_transfer_mode_code => 'S'
40216: , p_acct_entry_type_code => 'A'

Line 40226: xla_ae_lines_pkg.SetAcctLineType

40222: --
40223: --
40224: -- set accounting line type info
40225: --
40226: xla_ae_lines_pkg.SetAcctLineType
40227: (p_component_type => l_component_type
40228: ,p_event_type_code => l_event_type_code
40229: ,p_line_definition_owner_code => l_line_definition_owner_code
40230: ,p_line_definition_code => l_line_definition_code

Line 40240: xla_ae_lines_pkg.SetAcctClass(

40236: ,p_event_class_code => l_event_class_code);
40237: --
40238: -- set accounting class
40239: --
40240: xla_ae_lines_pkg.SetAcctClass(
40241: p_accounting_class_code => 'CASH'
40242: , p_ae_header_id => l_ae_header_id
40243: );
40244:

Line 40248: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

40244:
40245: --
40246: -- set rounding class
40247: --
40248: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
40249: 'CASH';
40250:
40251: --
40252: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 40252: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

40248: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
40249: 'CASH';
40250:
40251: --
40252: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
40253: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
40254: --
40255: -- bulk performance
40256: --

Line 40253: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

40249: 'CASH';
40250:
40251: --
40252: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
40253: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
40254: --
40255: -- bulk performance
40256: --
40257: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 40257: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

40253: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
40254: --
40255: -- bulk performance
40256: --
40257: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40258:
40259: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40260: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40261:

Line 40259: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

40255: -- bulk performance
40256: --
40257: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40258:
40259: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40260: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40261:
40262: -- 4955764
40263: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 40263: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

40259: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40260: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40261:
40262: -- 4955764
40263: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40264: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
40265:
40266: -- 4458381 Public Sector Enh
40267:

Line 40315: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

40311: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_115);
40312: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
40313: l_rec_acct_attrs.array_char_value(20) := p_source_60;
40314:
40315: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
40316: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
40317:
40318: ---------------------------------------------------------------------------------------------------------------
40319: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 40316: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

40312: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
40313: l_rec_acct_attrs.array_char_value(20) := p_source_60;
40314:
40315: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
40316: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
40317:
40318: ---------------------------------------------------------------------------------------------------------------
40319: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40320: ---------------------------------------------------------------------------------------------------------------

Line 40319: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

40315: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
40316: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
40317:
40318: ---------------------------------------------------------------------------------------------------------------
40319: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40320: ---------------------------------------------------------------------------------------------------------------
40321: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40322:
40323: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 40321: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

40317:
40318: ---------------------------------------------------------------------------------------------------------------
40319: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40320: ---------------------------------------------------------------------------------------------------------------
40321: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40322:
40323: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40324: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40325:

Line 40323: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

40319: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40320: ---------------------------------------------------------------------------------------------------------------
40321: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40322:
40323: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40324: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40325:
40326: IF xla_accounting_cache_pkg.GetValueChar
40327: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 40324: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

40320: ---------------------------------------------------------------------------------------------------------------
40321: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40322:
40323: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40324: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40325:
40326: IF xla_accounting_cache_pkg.GetValueChar
40327: (p_source_code => 'LEDGER_CATEGORY_CODE'
40328: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 40335: xla_ae_lines_pkg.BflowUpgEntry

40331: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40332: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
40333: )
40334: THEN
40335: xla_ae_lines_pkg.BflowUpgEntry
40336: (p_business_method_code => l_bflow_method_code
40337: ,p_business_class_code => l_bflow_class_code
40338: ,p_balance_type => l_balance_type_code);
40339: ELSE

Line 40341: XLA_AE_LINES_PKG.business_flow_validation(

40337: ,p_business_class_code => l_bflow_class_code
40338: ,p_balance_type => l_balance_type_code);
40339: ELSE
40340: NULL;
40341: XLA_AE_LINES_PKG.business_flow_validation(
40342: p_business_method_code => l_bflow_method_code
40343: ,p_business_class_code => l_bflow_class_code
40344: ,p_inherit_description_flag => l_inherit_desc_flag);
40345: END IF;

Line 40378: xla_ae_lines_pkg.set_ccid(

40374: , x_value_type_code => l_adr_value_type_code
40375: , p_side => 'NA'
40376: );
40377:
40378: xla_ae_lines_pkg.set_ccid(
40379: p_code_combination_id => l_ccid
40380: , p_value_type_code => l_adr_value_type_code
40381: , p_transaction_coa_id => l_adr_transaction_coa_id
40382: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 40394: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

40390: , p_side => 'NA'
40391: );
40392:
40393:
40394: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
40395: p_to_segment_code => 'GL_BALANCING'
40396: , p_segment_value => C_CHAR
40397: , p_from_segment_code => NULL
40398: , p_from_combination_id => NULL

Line 40438: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

40434: xla_accounting_err_pkg.build_message
40435: (p_appli_s_name => 'XLA'
40436: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
40437: ,p_token_1 => 'LINE_NUMBER'
40438: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
40439: ,p_token_2 => 'LINE_TYPE_NAME'
40440: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
40441: l_component_type
40442: ,l_component_code

Line 40474: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

40470: --
40471: --
40472: ------------------------------------------------------------------------------------------------
40473: -- 4219869 Business Flow
40474: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
40475: -- Prior Entry. Currently, the following code is always generated.
40476: ------------------------------------------------------------------------------------------------
40477: XLA_AE_LINES_PKG.ValidateCurrentLine;
40478:

Line 40477: XLA_AE_LINES_PKG.ValidateCurrentLine;

40473: -- 4219869 Business Flow
40474: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
40475: -- Prior Entry. Currently, the following code is always generated.
40476: ------------------------------------------------------------------------------------------------
40477: XLA_AE_LINES_PKG.ValidateCurrentLine;
40478:
40479: ------------------------------------------------------------------------------------
40480: -- 4219869 Business Flow
40481: -- Populated credit and debit amounts -- Need to generate this within IF

Line 40483: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

40479: ------------------------------------------------------------------------------------
40480: -- 4219869 Business Flow
40481: -- Populated credit and debit amounts -- Need to generate this within IF
40482: ------------------------------------------------------------------------------------
40483: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40484:
40485: ----------------------------------------------------------------------------------
40486: -- 4219869 Business Flow
40487: -- Update journal entry status -- Need to generate this within IF

Line 40515: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

40511: -- To allow MPA report to determine if it should generate report process
40512: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
40513: ------------------------------------------------------------------------------------------
40514:
40515: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
40516: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
40517: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
40518: -- call ADRs
40519: -- Bug 4922099

Line 40516: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

40512: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
40513: ------------------------------------------------------------------------------------------
40514:
40515: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
40516: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
40517: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
40518: -- call ADRs
40519: -- Bug 4922099
40520: --

Line 40540: xla_ae_lines_pkg.set_ccid(

40536: , x_value_type_code => l_adr_value_type_code
40537: , p_side => 'NA'
40538: );
40539:
40540: xla_ae_lines_pkg.set_ccid(
40541: p_code_combination_id => l_ccid
40542: , p_value_type_code => l_adr_value_type_code
40543: , p_transaction_coa_id => l_adr_transaction_coa_id
40544: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 40556: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

40552: , p_side => 'NA'
40553: );
40554:
40555:
40556: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
40557: p_to_segment_code => 'GL_BALANCING'
40558: , p_segment_value => C_CHAR
40559: , p_from_segment_code => NULL
40560: , p_from_combination_id => NULL

Line 40587: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

40583:
40584: --
40585: -- Update the line information that should be overwritten
40586: --
40587: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
40588: p_header_num => 1);
40589: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
40590:
40591: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 40589: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

40585: -- Update the line information that should be overwritten
40586: --
40587: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
40588: p_header_num => 1);
40589: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
40590:
40591: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
40592:
40593: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 40591: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

40587: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
40588: p_header_num => 1);
40589: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
40590:
40591: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
40592:
40593: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
40594: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
40595: END IF;

Line 40594: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

40590:
40591: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
40592:
40593: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
40594: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
40595: END IF;
40596:
40597: --
40598: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 40601: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

40597: --
40598: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40599: --
40600: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40601: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40602: ELSE
40603: ---------------------------------------------------------------------------------------------------
40604: -- 4262811a Switch Sign
40605: ---------------------------------------------------------------------------------------------------

Line 40606: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

40602: ELSE
40603: ---------------------------------------------------------------------------------------------------
40604: -- 4262811a Switch Sign
40605: ---------------------------------------------------------------------------------------------------
40606: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40607: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40608: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40609: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40610: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 40607: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

40603: ---------------------------------------------------------------------------------------------------
40604: -- 4262811a Switch Sign
40605: ---------------------------------------------------------------------------------------------------
40606: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40607: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40608: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40609: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40610: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40611: -- 5132302

Line 40608: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

40604: -- 4262811a Switch Sign
40605: ---------------------------------------------------------------------------------------------------
40606: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40607: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40608: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40609: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40610: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40611: -- 5132302
40612: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 40609: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

40605: ---------------------------------------------------------------------------------------------------
40606: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40607: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40608: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40609: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40610: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40611: -- 5132302
40612: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40613: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 40610: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

40606: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40607: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40608: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40609: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40610: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40611: -- 5132302
40612: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40613: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40614:

Line 40612: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

40608: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40609: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40610: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40611: -- 5132302
40612: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40613: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40614:
40615: END IF;
40616:

Line 40613: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

40609: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40610: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40611: -- 5132302
40612: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40613: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40614:
40615: END IF;
40616:
40617: -- 4955764

Line 40618: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

40614:
40615: END IF;
40616:
40617: -- 4955764
40618: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40619: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40620:
40621:
40622: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 40622: XLA_AE_LINES_PKG.ValidateCurrentLine;

40618: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40619: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40620:
40621:
40622: XLA_AE_LINES_PKG.ValidateCurrentLine;
40623: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40624:
40625: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40626: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 40623: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

40619: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40620:
40621:
40622: XLA_AE_LINES_PKG.ValidateCurrentLine;
40623: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40624:
40625: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40626: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40627: ,p_balance_type_code => l_balance_type_code);

Line 40799: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

40795: --
40796: -- bulk performance
40797: --
40798: l_balance_type_code VARCHAR2(1);
40799: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
40800: l_log_module VARCHAR2(240);
40801:
40802: --
40803: -- Upgrade strategy

Line 40878: XLA_AE_LINES_PKG.SetNewLine;

40874: ') = 'R'
40875: THEN
40876:
40877: --
40878: XLA_AE_LINES_PKG.SetNewLine;
40879:
40880: p_balance_type_code := l_balance_type_code;
40881: -- set the flag so later we will know whether the gain loss line needs to be created
40882:

Line 40890: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

40886:
40887: --
40888: -- bulk performance
40889: --
40890: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
40891: p_header_num => 0); -- 4262811
40892: --
40893: -- set accounting line options
40894: --

Line 40895: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

40891: p_header_num => 0); -- 4262811
40892: --
40893: -- set accounting line options
40894: --
40895: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
40896: p_natural_side_code => 'C'
40897: , p_gain_or_loss_flag => 'N'
40898: , p_gl_transfer_mode_code => 'S'
40899: , p_acct_entry_type_code => 'A'

Line 40909: xla_ae_lines_pkg.SetAcctLineType

40905: --
40906: --
40907: -- set accounting line type info
40908: --
40909: xla_ae_lines_pkg.SetAcctLineType
40910: (p_component_type => l_component_type
40911: ,p_event_type_code => l_event_type_code
40912: ,p_line_definition_owner_code => l_line_definition_owner_code
40913: ,p_line_definition_code => l_line_definition_code

Line 40923: xla_ae_lines_pkg.SetAcctClass(

40919: ,p_event_class_code => l_event_class_code);
40920: --
40921: -- set accounting class
40922: --
40923: xla_ae_lines_pkg.SetAcctClass(
40924: p_accounting_class_code => 'CASH'
40925: , p_ae_header_id => l_ae_header_id
40926: );
40927:

Line 40931: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

40927:
40928: --
40929: -- set rounding class
40930: --
40931: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
40932: 'CASH';
40933:
40934: --
40935: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 40935: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

40931: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
40932: 'CASH';
40933:
40934: --
40935: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
40936: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
40937: --
40938: -- bulk performance
40939: --

Line 40936: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

40932: 'CASH';
40933:
40934: --
40935: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
40936: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
40937: --
40938: -- bulk performance
40939: --
40940: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 40940: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

40936: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
40937: --
40938: -- bulk performance
40939: --
40940: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40941:
40942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40943: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40944:

Line 40942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

40938: -- bulk performance
40939: --
40940: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40941:
40942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40943: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40944:
40945: -- 4955764
40946: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 40946: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

40942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40943: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40944:
40945: -- 4955764
40946: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40947: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
40948:
40949: -- 4458381 Public Sector Enh
40950:

Line 41004: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

41000: l_rec_acct_attrs.array_num_value(22) := p_source_92;
41001: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
41002: l_rec_acct_attrs.array_num_value(23) := p_source_93;
41003:
41004: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
41005: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
41006:
41007: ---------------------------------------------------------------------------------------------------------------
41008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 41005: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

41001: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
41002: l_rec_acct_attrs.array_num_value(23) := p_source_93;
41003:
41004: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
41005: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
41006:
41007: ---------------------------------------------------------------------------------------------------------------
41008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41009: ---------------------------------------------------------------------------------------------------------------

Line 41008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

41004: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
41005: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
41006:
41007: ---------------------------------------------------------------------------------------------------------------
41008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41009: ---------------------------------------------------------------------------------------------------------------
41010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41011:
41012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 41010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

41006:
41007: ---------------------------------------------------------------------------------------------------------------
41008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41009: ---------------------------------------------------------------------------------------------------------------
41010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41011:
41012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41013: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41014:

Line 41012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

41008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41009: ---------------------------------------------------------------------------------------------------------------
41010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41011:
41012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41013: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41014:
41015: IF xla_accounting_cache_pkg.GetValueChar
41016: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 41013: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

41009: ---------------------------------------------------------------------------------------------------------------
41010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41011:
41012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41013: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41014:
41015: IF xla_accounting_cache_pkg.GetValueChar
41016: (p_source_code => 'LEDGER_CATEGORY_CODE'
41017: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 41024: xla_ae_lines_pkg.BflowUpgEntry

41020: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41021: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
41022: )
41023: THEN
41024: xla_ae_lines_pkg.BflowUpgEntry
41025: (p_business_method_code => l_bflow_method_code
41026: ,p_business_class_code => l_bflow_class_code
41027: ,p_balance_type => l_balance_type_code);
41028: ELSE

Line 41064: xla_ae_lines_pkg.set_ccid(

41060: , x_value_type_code => l_adr_value_type_code
41061: , p_side => 'NA'
41062: );
41063:
41064: xla_ae_lines_pkg.set_ccid(
41065: p_code_combination_id => l_ccid
41066: , p_value_type_code => l_adr_value_type_code
41067: , p_transaction_coa_id => l_adr_transaction_coa_id
41068: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 41100: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

41096: xla_accounting_err_pkg.build_message
41097: (p_appli_s_name => 'XLA'
41098: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
41099: ,p_token_1 => 'LINE_NUMBER'
41100: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
41101: ,p_token_2 => 'LINE_TYPE_NAME'
41102: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
41103: l_component_type
41104: ,l_component_code

Line 41136: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

41132: --
41133: --
41134: ------------------------------------------------------------------------------------------------
41135: -- 4219869 Business Flow
41136: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
41137: -- Prior Entry. Currently, the following code is always generated.
41138: ------------------------------------------------------------------------------------------------
41139: XLA_AE_LINES_PKG.ValidateCurrentLine;
41140:

Line 41139: XLA_AE_LINES_PKG.ValidateCurrentLine;

41135: -- 4219869 Business Flow
41136: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
41137: -- Prior Entry. Currently, the following code is always generated.
41138: ------------------------------------------------------------------------------------------------
41139: XLA_AE_LINES_PKG.ValidateCurrentLine;
41140:
41141: ------------------------------------------------------------------------------------
41142: -- 4219869 Business Flow
41143: -- Populated credit and debit amounts -- Need to generate this within IF

Line 41145: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

41141: ------------------------------------------------------------------------------------
41142: -- 4219869 Business Flow
41143: -- Populated credit and debit amounts -- Need to generate this within IF
41144: ------------------------------------------------------------------------------------
41145: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41146:
41147: ----------------------------------------------------------------------------------
41148: -- 4219869 Business Flow
41149: -- Update journal entry status -- Need to generate this within IF

Line 41177: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

41173: -- To allow MPA report to determine if it should generate report process
41174: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
41175: ------------------------------------------------------------------------------------------
41176:
41177: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
41178: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
41179: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
41180: -- call ADRs
41181: -- Bug 4922099

Line 41178: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

41174: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
41175: ------------------------------------------------------------------------------------------
41176:
41177: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
41178: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
41179: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
41180: -- call ADRs
41181: -- Bug 4922099
41182: --

Line 41202: xla_ae_lines_pkg.set_ccid(

41198: , x_value_type_code => l_adr_value_type_code
41199: , p_side => 'NA'
41200: );
41201:
41202: xla_ae_lines_pkg.set_ccid(
41203: p_code_combination_id => l_ccid
41204: , p_value_type_code => l_adr_value_type_code
41205: , p_transaction_coa_id => l_adr_transaction_coa_id
41206: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 41225: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

41221:
41222: --
41223: -- Update the line information that should be overwritten
41224: --
41225: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
41226: p_header_num => 1);
41227: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
41228:
41229: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 41227: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

41223: -- Update the line information that should be overwritten
41224: --
41225: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
41226: p_header_num => 1);
41227: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
41228:
41229: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
41230:
41231: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 41229: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

41225: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
41226: p_header_num => 1);
41227: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
41228:
41229: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
41230:
41231: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
41232: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
41233: END IF;

Line 41232: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

41228:
41229: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
41230:
41231: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
41232: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
41233: END IF;
41234:
41235: --
41236: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 41239: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

41235: --
41236: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41237: --
41238: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41239: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41240: ELSE
41241: ---------------------------------------------------------------------------------------------------
41242: -- 4262811a Switch Sign
41243: ---------------------------------------------------------------------------------------------------

Line 41244: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

41240: ELSE
41241: ---------------------------------------------------------------------------------------------------
41242: -- 4262811a Switch Sign
41243: ---------------------------------------------------------------------------------------------------
41244: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41245: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41246: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41247: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41248: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 41245: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

41241: ---------------------------------------------------------------------------------------------------
41242: -- 4262811a Switch Sign
41243: ---------------------------------------------------------------------------------------------------
41244: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41245: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41246: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41247: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41248: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41249: -- 5132302

Line 41246: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

41242: -- 4262811a Switch Sign
41243: ---------------------------------------------------------------------------------------------------
41244: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41245: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41246: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41247: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41248: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41249: -- 5132302
41250: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 41247: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

41243: ---------------------------------------------------------------------------------------------------
41244: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41245: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41246: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41247: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41248: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41249: -- 5132302
41250: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41251: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 41248: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

41244: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41245: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41246: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41247: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41248: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41249: -- 5132302
41250: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41251: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41252:

Line 41250: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

41246: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41247: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41248: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41249: -- 5132302
41250: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41251: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41252:
41253: END IF;
41254:

Line 41251: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

41247: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41248: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41249: -- 5132302
41250: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41251: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41252:
41253: END IF;
41254:
41255: -- 4955764

Line 41256: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

41252:
41253: END IF;
41254:
41255: -- 4955764
41256: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41257: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
41258:
41259:
41260: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 41260: XLA_AE_LINES_PKG.ValidateCurrentLine;

41256: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41257: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
41258:
41259:
41260: XLA_AE_LINES_PKG.ValidateCurrentLine;
41261: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41262:
41263: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41264: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 41261: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

41257: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
41258:
41259:
41260: XLA_AE_LINES_PKG.ValidateCurrentLine;
41261: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41262:
41263: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41264: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41265: ,p_balance_type_code => l_balance_type_code);

Line 41437: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

41433: --
41434: -- bulk performance
41435: --
41436: l_balance_type_code VARCHAR2(1);
41437: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
41438: l_log_module VARCHAR2(240);
41439:
41440: --
41441: -- Upgrade strategy

Line 41514: XLA_AE_LINES_PKG.SetNewLine;

41510: ') = 'R'
41511: THEN
41512:
41513: --
41514: XLA_AE_LINES_PKG.SetNewLine;
41515:
41516: p_balance_type_code := l_balance_type_code;
41517: -- set the flag so later we will know whether the gain loss line needs to be created
41518:

Line 41526: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

41522:
41523: --
41524: -- bulk performance
41525: --
41526: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
41527: p_header_num => 0); -- 4262811
41528: --
41529: -- set accounting line options
41530: --

Line 41531: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

41527: p_header_num => 0); -- 4262811
41528: --
41529: -- set accounting line options
41530: --
41531: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
41532: p_natural_side_code => 'C'
41533: , p_gain_or_loss_flag => 'N'
41534: , p_gl_transfer_mode_code => 'S'
41535: , p_acct_entry_type_code => 'A'

Line 41545: xla_ae_lines_pkg.SetAcctLineType

41541: --
41542: --
41543: -- set accounting line type info
41544: --
41545: xla_ae_lines_pkg.SetAcctLineType
41546: (p_component_type => l_component_type
41547: ,p_event_type_code => l_event_type_code
41548: ,p_line_definition_owner_code => l_line_definition_owner_code
41549: ,p_line_definition_code => l_line_definition_code

Line 41559: xla_ae_lines_pkg.SetAcctClass(

41555: ,p_event_class_code => l_event_class_code);
41556: --
41557: -- set accounting class
41558: --
41559: xla_ae_lines_pkg.SetAcctClass(
41560: p_accounting_class_code => 'CASH'
41561: , p_ae_header_id => l_ae_header_id
41562: );
41563:

Line 41567: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

41563:
41564: --
41565: -- set rounding class
41566: --
41567: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
41568: 'CASH';
41569:
41570: --
41571: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 41571: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

41567: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
41568: 'CASH';
41569:
41570: --
41571: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
41572: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
41573: --
41574: -- bulk performance
41575: --

Line 41572: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

41568: 'CASH';
41569:
41570: --
41571: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
41572: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
41573: --
41574: -- bulk performance
41575: --
41576: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 41576: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

41572: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
41573: --
41574: -- bulk performance
41575: --
41576: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41577:
41578: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41579: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41580:

Line 41578: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

41574: -- bulk performance
41575: --
41576: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41577:
41578: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41579: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41580:
41581: -- 4955764
41582: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 41582: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

41578: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41579: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41580:
41581: -- 4955764
41582: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41583: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
41584:
41585: -- 4458381 Public Sector Enh
41586:

Line 41640: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

41636: l_rec_acct_attrs.array_num_value(22) := p_source_92;
41637: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
41638: l_rec_acct_attrs.array_num_value(23) := p_source_93;
41639:
41640: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
41641: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
41642:
41643: ---------------------------------------------------------------------------------------------------------------
41644: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 41641: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

41637: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
41638: l_rec_acct_attrs.array_num_value(23) := p_source_93;
41639:
41640: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
41641: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
41642:
41643: ---------------------------------------------------------------------------------------------------------------
41644: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41645: ---------------------------------------------------------------------------------------------------------------

Line 41644: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

41640: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
41641: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
41642:
41643: ---------------------------------------------------------------------------------------------------------------
41644: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41645: ---------------------------------------------------------------------------------------------------------------
41646: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41647:
41648: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 41646: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

41642:
41643: ---------------------------------------------------------------------------------------------------------------
41644: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41645: ---------------------------------------------------------------------------------------------------------------
41646: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41647:
41648: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41649: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41650:

Line 41648: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

41644: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41645: ---------------------------------------------------------------------------------------------------------------
41646: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41647:
41648: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41649: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41650:
41651: IF xla_accounting_cache_pkg.GetValueChar
41652: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 41649: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

41645: ---------------------------------------------------------------------------------------------------------------
41646: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41647:
41648: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41649: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41650:
41651: IF xla_accounting_cache_pkg.GetValueChar
41652: (p_source_code => 'LEDGER_CATEGORY_CODE'
41653: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 41660: xla_ae_lines_pkg.BflowUpgEntry

41656: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41657: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
41658: )
41659: THEN
41660: xla_ae_lines_pkg.BflowUpgEntry
41661: (p_business_method_code => l_bflow_method_code
41662: ,p_business_class_code => l_bflow_class_code
41663: ,p_balance_type => l_balance_type_code);
41664: ELSE

Line 41666: XLA_AE_LINES_PKG.business_flow_validation(

41662: ,p_business_class_code => l_bflow_class_code
41663: ,p_balance_type => l_balance_type_code);
41664: ELSE
41665: NULL;
41666: XLA_AE_LINES_PKG.business_flow_validation(
41667: p_business_method_code => l_bflow_method_code
41668: ,p_business_class_code => l_bflow_class_code
41669: ,p_inherit_description_flag => l_inherit_desc_flag);
41670: END IF;

Line 41693: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

41689: NULL;
41690: --
41691: --
41692:
41693: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
41694: p_code_combination_id => TO_NUMBER(C_NUM)
41695: , p_value_type_code => NULL
41696: , p_transaction_coa_id => null
41697: , p_accounting_coa_id => null

Line 41710: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41706: );
41707:
41708:
41709: -- initialise segments
41710: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41711: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41712: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41713: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41714: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41711: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41707:
41708:
41709: -- initialise segments
41710: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41711: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41712: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41713: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41714: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41715: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41712: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41708:
41709: -- initialise segments
41710: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41711: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41712: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41713: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41714: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41715: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41716: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41713: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41709: -- initialise segments
41710: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41711: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41712: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41713: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41714: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41715: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41716: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41717: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41714: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41710: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41711: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41712: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41713: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41714: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41715: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41716: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41717: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41718: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41715: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41711: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41712: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41713: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41714: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41715: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41716: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41717: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41718: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41719: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41716: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41712: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41713: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41714: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41715: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41716: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41717: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41718: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41719: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41720: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41717: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41713: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41714: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41715: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41716: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41717: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41718: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41719: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41720: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41721: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41718: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41714: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41715: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41716: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41717: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41718: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41719: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41720: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41721: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41722: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41719: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41715: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41716: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41717: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41718: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41719: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41720: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41721: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41722: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41723: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41720: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41716: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41717: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41718: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41719: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41720: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41721: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41722: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41723: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41724: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41721: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41717: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41718: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41719: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41720: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41721: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41722: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41723: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41724: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41725: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41722: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41718: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41719: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41720: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41721: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41722: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41723: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41724: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41725: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41726: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41723: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41719: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41720: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41721: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41722: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41723: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41724: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41725: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41726: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41727: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41724: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41720: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41721: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41722: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41723: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41724: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41725: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41726: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41727: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41728: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41725: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41721: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41722: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41723: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41724: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41725: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41726: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41727: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41728: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41729: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41726: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41722: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41723: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41724: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41725: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41726: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41727: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41728: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41729: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41730: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41727: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41723: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41724: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41725: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41726: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41727: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41728: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41729: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41730: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41731: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41728: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41724: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41725: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41726: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41727: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41728: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41729: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41730: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41731: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41732: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41729: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41725: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41726: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41727: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41728: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41729: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41730: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41731: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41732: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41733: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41730: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41726: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41727: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41728: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41729: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41730: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41731: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41732: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41733: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41734: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41731: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41727: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41728: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41729: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41730: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41731: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41732: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41733: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41734: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41735: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41732: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41728: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41729: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41730: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41731: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41732: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41733: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41734: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41735: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41736: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41733: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41729: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41730: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41731: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41732: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41733: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41734: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41735: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41736: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41737: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41734: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41730: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41731: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41732: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41733: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41734: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41735: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41736: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41737: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41738: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41735: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41731: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41732: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41733: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41734: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41735: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41736: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41737: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41738: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41739: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41736: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41732: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41733: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41734: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41735: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41736: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41737: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41738: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41739: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41740: --

Line 41737: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41733: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41734: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41735: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41736: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41737: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41738: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41739: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41740: --
41741:

Line 41738: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41734: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41735: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41736: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41737: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41738: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41739: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41740: --
41741:
41742: --

Line 41739: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41735: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41736: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41737: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41738: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41739: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41740: --
41741:
41742: --
41743:

Line 41762: xla_ae_lines_pkg.set_segment(

41758: );
41759:
41760: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
41761:
41762: xla_ae_lines_pkg.set_segment(
41763: p_to_segment_code => 'GL_ACCOUNT'
41764: , p_segment_value => l_segment
41765: , p_from_segment_code => l_adr_value_segment_code
41766: , p_from_combination_id => l_adr_value_combination_id

Line 41806: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

41802: xla_accounting_err_pkg.build_message
41803: (p_appli_s_name => 'XLA'
41804: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
41805: ,p_token_1 => 'LINE_NUMBER'
41806: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
41807: ,p_token_2 => 'LINE_TYPE_NAME'
41808: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
41809: l_component_type
41810: ,l_component_code

Line 41842: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

41838: --
41839: --
41840: ------------------------------------------------------------------------------------------------
41841: -- 4219869 Business Flow
41842: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
41843: -- Prior Entry. Currently, the following code is always generated.
41844: ------------------------------------------------------------------------------------------------
41845: XLA_AE_LINES_PKG.ValidateCurrentLine;
41846:

Line 41845: XLA_AE_LINES_PKG.ValidateCurrentLine;

41841: -- 4219869 Business Flow
41842: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
41843: -- Prior Entry. Currently, the following code is always generated.
41844: ------------------------------------------------------------------------------------------------
41845: XLA_AE_LINES_PKG.ValidateCurrentLine;
41846:
41847: ------------------------------------------------------------------------------------
41848: -- 4219869 Business Flow
41849: -- Populated credit and debit amounts -- Need to generate this within IF

Line 41851: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

41847: ------------------------------------------------------------------------------------
41848: -- 4219869 Business Flow
41849: -- Populated credit and debit amounts -- Need to generate this within IF
41850: ------------------------------------------------------------------------------------
41851: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41852:
41853: ----------------------------------------------------------------------------------
41854: -- 4219869 Business Flow
41855: -- Update journal entry status -- Need to generate this within IF

Line 41883: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

41879: -- To allow MPA report to determine if it should generate report process
41880: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
41881: ------------------------------------------------------------------------------------------
41882:
41883: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
41884: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
41885: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
41886: -- call ADRs
41887: -- Bug 4922099

Line 41884: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

41880: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
41881: ------------------------------------------------------------------------------------------
41882:
41883: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
41884: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
41885: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
41886: -- call ADRs
41887: -- Bug 4922099
41888: --

Line 41898: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

41894: NULL;
41895: --
41896: --
41897:
41898: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
41899: p_code_combination_id => TO_NUMBER(C_NUM)
41900: , p_value_type_code => NULL
41901: , p_transaction_coa_id => null
41902: , p_accounting_coa_id => null

Line 41915: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41911: );
41912:
41913:
41914: -- initialise segments
41915: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41916: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41917: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41918: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41919: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41916: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41912:
41913:
41914: -- initialise segments
41915: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41916: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41917: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41918: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41919: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41920: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41917: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41913:
41914: -- initialise segments
41915: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41916: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41917: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41918: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41919: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41920: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41921: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41918: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41914: -- initialise segments
41915: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41916: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41917: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41918: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41919: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41920: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41921: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41922: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41919: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41915: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41916: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41917: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41918: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41919: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41920: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41921: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41922: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41923: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41920: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41916: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41917: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41918: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41919: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41920: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41921: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41922: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41923: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41924: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41921: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41917: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41918: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41919: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41920: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41921: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41922: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41923: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41924: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41925: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41922: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41918: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41919: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41920: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41921: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41922: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41923: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41924: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41925: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41926: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41923: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41919: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41920: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41921: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41922: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41923: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41924: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41925: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41926: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41927: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41924: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41920: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41921: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41922: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41923: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41924: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41925: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41926: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41927: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41928: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41925: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41921: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41922: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41923: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41924: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41925: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41926: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41927: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41928: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41929: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41926: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41922: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41923: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41924: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41925: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41926: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41927: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41928: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41929: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41930: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41927: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41923: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41924: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41925: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41926: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41927: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41928: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41929: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41930: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41931: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41928: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41924: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41925: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41926: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41927: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41928: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41929: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41930: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41931: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41932: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41929: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41925: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41926: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41927: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41928: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41929: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41930: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41931: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41932: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41933: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41930: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41926: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41927: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41928: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41929: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41930: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41931: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41932: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41933: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41934: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41931: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41927: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41928: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41929: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41930: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41931: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41932: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41933: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41934: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41935: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41932: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41928: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41929: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41930: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41931: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41932: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41933: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41934: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41935: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41936: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41933: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41929: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41930: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41931: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41932: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41933: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41934: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41935: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41936: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41937: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41934: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41930: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41931: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41932: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41933: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41934: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41935: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41936: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41937: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41938: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41935: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41931: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41932: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41933: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41934: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41935: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41936: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41937: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41938: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41939: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41936: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41932: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41933: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41934: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41935: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41936: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41937: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41938: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41939: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41940: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41937: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41933: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41934: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41935: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41936: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41937: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41938: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41939: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41940: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41941: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41938: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41934: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41935: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41936: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41937: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41938: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41939: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41940: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41941: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41942: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41939: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41935: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41936: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41937: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41938: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41939: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41940: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41941: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41942: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41943: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41940: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41936: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41937: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41938: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41939: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41940: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41941: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41942: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41943: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41944: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 41941: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41937: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41938: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41939: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41940: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41941: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41942: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41943: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41944: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41945: --

Line 41942: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41938: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41939: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41940: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41941: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41942: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41943: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41944: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41945: --
41946:

Line 41943: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41939: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41940: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41941: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41942: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41943: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41944: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41945: --
41946:
41947: --

Line 41944: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

41940: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41941: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41942: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41943: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41944: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
41945: --
41946:
41947: --
41948:

Line 41967: xla_ae_lines_pkg.set_segment(

41963: );
41964:
41965: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
41966:
41967: xla_ae_lines_pkg.set_segment(
41968: p_to_segment_code => 'GL_ACCOUNT'
41969: , p_segment_value => l_segment
41970: , p_from_segment_code => l_adr_value_segment_code
41971: , p_from_combination_id => l_adr_value_combination_id

Line 41998: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

41994:
41995: --
41996: -- Update the line information that should be overwritten
41997: --
41998: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
41999: p_header_num => 1);
42000: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42001:
42002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 42000: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

41996: -- Update the line information that should be overwritten
41997: --
41998: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
41999: p_header_num => 1);
42000: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42001:
42002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42003:
42004: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 42002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

41998: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
41999: p_header_num => 1);
42000: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42001:
42002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42003:
42004: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
42005: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
42006: END IF;

Line 42005: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

42001:
42002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42003:
42004: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
42005: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
42006: END IF;
42007:
42008: --
42009: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 42012: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

42008: --
42009: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42010: --
42011: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42012: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42013: ELSE
42014: ---------------------------------------------------------------------------------------------------
42015: -- 4262811a Switch Sign
42016: ---------------------------------------------------------------------------------------------------

Line 42017: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

42013: ELSE
42014: ---------------------------------------------------------------------------------------------------
42015: -- 4262811a Switch Sign
42016: ---------------------------------------------------------------------------------------------------
42017: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42018: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 42018: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

42014: ---------------------------------------------------------------------------------------------------
42015: -- 4262811a Switch Sign
42016: ---------------------------------------------------------------------------------------------------
42017: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42018: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42022: -- 5132302

Line 42019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42015: -- 4262811a Switch Sign
42016: ---------------------------------------------------------------------------------------------------
42017: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42018: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42022: -- 5132302
42023: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 42020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

42016: ---------------------------------------------------------------------------------------------------
42017: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42018: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42022: -- 5132302
42023: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 42021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42017: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42018: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42022: -- 5132302
42023: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42025:

Line 42023: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

42019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42022: -- 5132302
42023: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42025:
42026: END IF;
42027:

Line 42024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42022: -- 5132302
42023: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42025:
42026: END IF;
42027:
42028: -- 4955764

Line 42029: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

42025:
42026: END IF;
42027:
42028: -- 4955764
42029: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42030: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42031:
42032:
42033: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 42033: XLA_AE_LINES_PKG.ValidateCurrentLine;

42029: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42030: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42031:
42032:
42033: XLA_AE_LINES_PKG.ValidateCurrentLine;
42034: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42035:
42036: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42037: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 42034: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

42030: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42031:
42032:
42033: XLA_AE_LINES_PKG.ValidateCurrentLine;
42034: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42035:
42036: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42037: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42038: ,p_balance_type_code => l_balance_type_code);

Line 42210: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

42206: --
42207: -- bulk performance
42208: --
42209: l_balance_type_code VARCHAR2(1);
42210: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
42211: l_log_module VARCHAR2(240);
42212:
42213: --
42214: -- Upgrade strategy

Line 42287: XLA_AE_LINES_PKG.SetNewLine;

42283: ') = 'R'
42284: THEN
42285:
42286: --
42287: XLA_AE_LINES_PKG.SetNewLine;
42288:
42289: p_balance_type_code := l_balance_type_code;
42290: -- set the flag so later we will know whether the gain loss line needs to be created
42291:

Line 42299: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

42295:
42296: --
42297: -- bulk performance
42298: --
42299: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
42300: p_header_num => 0); -- 4262811
42301: --
42302: -- set accounting line options
42303: --

Line 42304: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

42300: p_header_num => 0); -- 4262811
42301: --
42302: -- set accounting line options
42303: --
42304: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
42305: p_natural_side_code => 'C'
42306: , p_gain_or_loss_flag => 'N'
42307: , p_gl_transfer_mode_code => 'S'
42308: , p_acct_entry_type_code => 'A'

Line 42318: xla_ae_lines_pkg.SetAcctLineType

42314: --
42315: --
42316: -- set accounting line type info
42317: --
42318: xla_ae_lines_pkg.SetAcctLineType
42319: (p_component_type => l_component_type
42320: ,p_event_type_code => l_event_type_code
42321: ,p_line_definition_owner_code => l_line_definition_owner_code
42322: ,p_line_definition_code => l_line_definition_code

Line 42332: xla_ae_lines_pkg.SetAcctClass(

42328: ,p_event_class_code => l_event_class_code);
42329: --
42330: -- set accounting class
42331: --
42332: xla_ae_lines_pkg.SetAcctClass(
42333: p_accounting_class_code => 'CASH'
42334: , p_ae_header_id => l_ae_header_id
42335: );
42336:

Line 42340: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

42336:
42337: --
42338: -- set rounding class
42339: --
42340: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
42341: 'CASH';
42342:
42343: --
42344: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 42344: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

42340: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
42341: 'CASH';
42342:
42343: --
42344: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
42345: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
42346: --
42347: -- bulk performance
42348: --

Line 42345: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

42341: 'CASH';
42342:
42343: --
42344: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
42345: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
42346: --
42347: -- bulk performance
42348: --
42349: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 42349: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

42345: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
42346: --
42347: -- bulk performance
42348: --
42349: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42350:
42351: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42352: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42353:

Line 42351: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

42347: -- bulk performance
42348: --
42349: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42350:
42351: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42352: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42353:
42354: -- 4955764
42355: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 42355: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

42351: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42352: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42353:
42354: -- 4955764
42355: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42356: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
42357:
42358: -- 4458381 Public Sector Enh
42359:

Line 42413: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

42409: l_rec_acct_attrs.array_num_value(22) := p_source_92;
42410: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
42411: l_rec_acct_attrs.array_num_value(23) := p_source_93;
42412:
42413: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
42414: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
42415:
42416: ---------------------------------------------------------------------------------------------------------------
42417: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 42414: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

42410: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
42411: l_rec_acct_attrs.array_num_value(23) := p_source_93;
42412:
42413: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
42414: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
42415:
42416: ---------------------------------------------------------------------------------------------------------------
42417: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42418: ---------------------------------------------------------------------------------------------------------------

Line 42417: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

42413: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
42414: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
42415:
42416: ---------------------------------------------------------------------------------------------------------------
42417: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42418: ---------------------------------------------------------------------------------------------------------------
42419: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42420:
42421: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 42419: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

42415:
42416: ---------------------------------------------------------------------------------------------------------------
42417: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42418: ---------------------------------------------------------------------------------------------------------------
42419: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42420:
42421: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42422: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42423:

Line 42421: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

42417: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42418: ---------------------------------------------------------------------------------------------------------------
42419: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42420:
42421: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42422: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42423:
42424: IF xla_accounting_cache_pkg.GetValueChar
42425: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 42422: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

42418: ---------------------------------------------------------------------------------------------------------------
42419: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42420:
42421: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42422: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42423:
42424: IF xla_accounting_cache_pkg.GetValueChar
42425: (p_source_code => 'LEDGER_CATEGORY_CODE'
42426: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 42433: xla_ae_lines_pkg.BflowUpgEntry

42429: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42430: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
42431: )
42432: THEN
42433: xla_ae_lines_pkg.BflowUpgEntry
42434: (p_business_method_code => l_bflow_method_code
42435: ,p_business_class_code => l_bflow_class_code
42436: ,p_balance_type => l_balance_type_code);
42437: ELSE

Line 42439: XLA_AE_LINES_PKG.business_flow_validation(

42435: ,p_business_class_code => l_bflow_class_code
42436: ,p_balance_type => l_balance_type_code);
42437: ELSE
42438: NULL;
42439: XLA_AE_LINES_PKG.business_flow_validation(
42440: p_business_method_code => l_bflow_method_code
42441: ,p_business_class_code => l_bflow_class_code
42442: ,p_inherit_description_flag => l_inherit_desc_flag);
42443: END IF;

Line 42476: xla_ae_lines_pkg.set_ccid(

42472: , x_value_type_code => l_adr_value_type_code
42473: , p_side => 'NA'
42474: );
42475:
42476: xla_ae_lines_pkg.set_ccid(
42477: p_code_combination_id => l_ccid
42478: , p_value_type_code => l_adr_value_type_code
42479: , p_transaction_coa_id => l_adr_transaction_coa_id
42480: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 42492: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

42488: , p_side => 'NA'
42489: );
42490:
42491:
42492: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
42493: p_to_segment_code => 'GL_BALANCING'
42494: , p_segment_value => C_CHAR
42495: , p_from_segment_code => NULL
42496: , p_from_combination_id => NULL

Line 42536: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

42532: xla_accounting_err_pkg.build_message
42533: (p_appli_s_name => 'XLA'
42534: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
42535: ,p_token_1 => 'LINE_NUMBER'
42536: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
42537: ,p_token_2 => 'LINE_TYPE_NAME'
42538: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
42539: l_component_type
42540: ,l_component_code

Line 42572: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

42568: --
42569: --
42570: ------------------------------------------------------------------------------------------------
42571: -- 4219869 Business Flow
42572: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
42573: -- Prior Entry. Currently, the following code is always generated.
42574: ------------------------------------------------------------------------------------------------
42575: XLA_AE_LINES_PKG.ValidateCurrentLine;
42576:

Line 42575: XLA_AE_LINES_PKG.ValidateCurrentLine;

42571: -- 4219869 Business Flow
42572: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
42573: -- Prior Entry. Currently, the following code is always generated.
42574: ------------------------------------------------------------------------------------------------
42575: XLA_AE_LINES_PKG.ValidateCurrentLine;
42576:
42577: ------------------------------------------------------------------------------------
42578: -- 4219869 Business Flow
42579: -- Populated credit and debit amounts -- Need to generate this within IF

Line 42581: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

42577: ------------------------------------------------------------------------------------
42578: -- 4219869 Business Flow
42579: -- Populated credit and debit amounts -- Need to generate this within IF
42580: ------------------------------------------------------------------------------------
42581: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42582:
42583: ----------------------------------------------------------------------------------
42584: -- 4219869 Business Flow
42585: -- Update journal entry status -- Need to generate this within IF

Line 42613: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

42609: -- To allow MPA report to determine if it should generate report process
42610: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
42611: ------------------------------------------------------------------------------------------
42612:
42613: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
42614: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
42615: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
42616: -- call ADRs
42617: -- Bug 4922099

Line 42614: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

42610: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
42611: ------------------------------------------------------------------------------------------
42612:
42613: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
42614: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
42615: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
42616: -- call ADRs
42617: -- Bug 4922099
42618: --

Line 42638: xla_ae_lines_pkg.set_ccid(

42634: , x_value_type_code => l_adr_value_type_code
42635: , p_side => 'NA'
42636: );
42637:
42638: xla_ae_lines_pkg.set_ccid(
42639: p_code_combination_id => l_ccid
42640: , p_value_type_code => l_adr_value_type_code
42641: , p_transaction_coa_id => l_adr_transaction_coa_id
42642: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 42654: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

42650: , p_side => 'NA'
42651: );
42652:
42653:
42654: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
42655: p_to_segment_code => 'GL_BALANCING'
42656: , p_segment_value => C_CHAR
42657: , p_from_segment_code => NULL
42658: , p_from_combination_id => NULL

Line 42685: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

42681:
42682: --
42683: -- Update the line information that should be overwritten
42684: --
42685: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
42686: p_header_num => 1);
42687: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42688:
42689: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 42687: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

42683: -- Update the line information that should be overwritten
42684: --
42685: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
42686: p_header_num => 1);
42687: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42688:
42689: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42690:
42691: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 42689: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

42685: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
42686: p_header_num => 1);
42687: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42688:
42689: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42690:
42691: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
42692: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
42693: END IF;

Line 42692: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

42688:
42689: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42690:
42691: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
42692: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
42693: END IF;
42694:
42695: --
42696: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 42699: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

42695: --
42696: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42697: --
42698: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42699: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42700: ELSE
42701: ---------------------------------------------------------------------------------------------------
42702: -- 4262811a Switch Sign
42703: ---------------------------------------------------------------------------------------------------

Line 42704: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

42700: ELSE
42701: ---------------------------------------------------------------------------------------------------
42702: -- 4262811a Switch Sign
42703: ---------------------------------------------------------------------------------------------------
42704: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42705: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42706: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42707: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42708: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 42705: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

42701: ---------------------------------------------------------------------------------------------------
42702: -- 4262811a Switch Sign
42703: ---------------------------------------------------------------------------------------------------
42704: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42705: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42706: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42707: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42708: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42709: -- 5132302

Line 42706: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42702: -- 4262811a Switch Sign
42703: ---------------------------------------------------------------------------------------------------
42704: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42705: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42706: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42707: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42708: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42709: -- 5132302
42710: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 42707: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

42703: ---------------------------------------------------------------------------------------------------
42704: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42705: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42706: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42707: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42708: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42709: -- 5132302
42710: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42711: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 42708: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42704: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42705: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42706: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42707: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42708: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42709: -- 5132302
42710: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42711: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42712:

Line 42710: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

42706: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42707: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42708: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42709: -- 5132302
42710: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42711: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42712:
42713: END IF;
42714:

Line 42711: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42707: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42708: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42709: -- 5132302
42710: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42711: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42712:
42713: END IF;
42714:
42715: -- 4955764

Line 42716: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

42712:
42713: END IF;
42714:
42715: -- 4955764
42716: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42717: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42718:
42719:
42720: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 42720: XLA_AE_LINES_PKG.ValidateCurrentLine;

42716: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42717: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42718:
42719:
42720: XLA_AE_LINES_PKG.ValidateCurrentLine;
42721: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42722:
42723: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42724: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 42721: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

42717: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42718:
42719:
42720: XLA_AE_LINES_PKG.ValidateCurrentLine;
42721: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42722:
42723: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42724: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42725: ,p_balance_type_code => l_balance_type_code);

Line 42904: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

42900: --
42901: -- bulk performance
42902: --
42903: l_balance_type_code VARCHAR2(1);
42904: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
42905: l_log_module VARCHAR2(240);
42906:
42907: --
42908: -- Upgrade strategy

Line 42974: XLA_AE_LINES_PKG.SetNewLine;

42970: ') = 'DEFERRED'
42971: THEN
42972:
42973: --
42974: XLA_AE_LINES_PKG.SetNewLine;
42975:
42976: p_balance_type_code := l_balance_type_code;
42977: -- set the flag so later we will know whether the gain loss line needs to be created
42978:

Line 42986: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

42982:
42983: --
42984: -- bulk performance
42985: --
42986: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
42987: p_header_num => 0); -- 4262811
42988: --
42989: -- set accounting line options
42990: --

Line 42991: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

42987: p_header_num => 0); -- 4262811
42988: --
42989: -- set accounting line options
42990: --
42991: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
42992: p_natural_side_code => 'D'
42993: , p_gain_or_loss_flag => 'N'
42994: , p_gl_transfer_mode_code => 'S'
42995: , p_acct_entry_type_code => 'A'

Line 43005: xla_ae_lines_pkg.SetAcctLineType

43001: --
43002: --
43003: -- set accounting line type info
43004: --
43005: xla_ae_lines_pkg.SetAcctLineType
43006: (p_component_type => l_component_type
43007: ,p_event_type_code => l_event_type_code
43008: ,p_line_definition_owner_code => l_line_definition_owner_code
43009: ,p_line_definition_code => l_line_definition_code

Line 43019: xla_ae_lines_pkg.SetAcctClass(

43015: ,p_event_class_code => l_event_class_code);
43016: --
43017: -- set accounting class
43018: --
43019: xla_ae_lines_pkg.SetAcctClass(
43020: p_accounting_class_code => 'PREPAID_EXPENSE'
43021: , p_ae_header_id => l_ae_header_id
43022: );
43023:

Line 43027: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

43023:
43024: --
43025: -- set rounding class
43026: --
43027: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
43028: 'PREPAID_EXPENSE';
43029:
43030: --
43031: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 43031: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

43027: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
43028: 'PREPAID_EXPENSE';
43029:
43030: --
43031: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
43032: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43033: --
43034: -- bulk performance
43035: --

Line 43032: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

43028: 'PREPAID_EXPENSE';
43029:
43030: --
43031: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
43032: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43033: --
43034: -- bulk performance
43035: --
43036: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 43036: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

43032: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43033: --
43034: -- bulk performance
43035: --
43036: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43037:
43038: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43039: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43040:

Line 43038: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

43034: -- bulk performance
43035: --
43036: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43037:
43038: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43039: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43040:
43041: -- 4955764
43042: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 43042: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

43038: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43039: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43040:
43041: -- 4955764
43042: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43043: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
43044:
43045: -- 4458381 Public Sector Enh
43046:

Line 43142: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

43138: l_rec_acct_attrs.array_num_value(38) := p_source_94;
43139: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
43140: l_rec_acct_attrs.array_num_value(39) := p_source_95;
43141:
43142: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43143: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43144:
43145: ---------------------------------------------------------------------------------------------------------------
43146: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 43143: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

43139: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
43140: l_rec_acct_attrs.array_num_value(39) := p_source_95;
43141:
43142: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43143: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43144:
43145: ---------------------------------------------------------------------------------------------------------------
43146: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43147: ---------------------------------------------------------------------------------------------------------------

Line 43146: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

43142: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43143: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43144:
43145: ---------------------------------------------------------------------------------------------------------------
43146: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43147: ---------------------------------------------------------------------------------------------------------------
43148: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43149:
43150: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 43148: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

43144:
43145: ---------------------------------------------------------------------------------------------------------------
43146: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43147: ---------------------------------------------------------------------------------------------------------------
43148: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43149:
43150: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43151: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43152:

Line 43150: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

43146: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43147: ---------------------------------------------------------------------------------------------------------------
43148: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43149:
43150: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43151: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43152:
43153: IF xla_accounting_cache_pkg.GetValueChar
43154: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 43151: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

43147: ---------------------------------------------------------------------------------------------------------------
43148: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43149:
43150: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43151: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43152:
43153: IF xla_accounting_cache_pkg.GetValueChar
43154: (p_source_code => 'LEDGER_CATEGORY_CODE'
43155: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 43162: xla_ae_lines_pkg.BflowUpgEntry

43158: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43159: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
43160: )
43161: THEN
43162: xla_ae_lines_pkg.BflowUpgEntry
43163: (p_business_method_code => l_bflow_method_code
43164: ,p_business_class_code => l_bflow_class_code
43165: ,p_balance_type => l_balance_type_code);
43166: ELSE

Line 43168: XLA_AE_LINES_PKG.business_flow_validation(

43164: ,p_business_class_code => l_bflow_class_code
43165: ,p_balance_type => l_balance_type_code);
43166: ELSE
43167: NULL;
43168: XLA_AE_LINES_PKG.business_flow_validation(
43169: p_business_method_code => l_bflow_method_code
43170: ,p_business_class_code => l_bflow_class_code
43171: ,p_inherit_description_flag => l_inherit_desc_flag);
43172: END IF;

Line 43215: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

43211: xla_accounting_err_pkg.build_message
43212: (p_appli_s_name => 'XLA'
43213: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
43214: ,p_token_1 => 'LINE_NUMBER'
43215: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
43216: ,p_token_2 => 'LINE_TYPE_NAME'
43217: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
43218: l_component_type
43219: ,l_component_code

Line 43251: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

43247: --
43248: --
43249: ------------------------------------------------------------------------------------------------
43250: -- 4219869 Business Flow
43251: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
43252: -- Prior Entry. Currently, the following code is always generated.
43253: ------------------------------------------------------------------------------------------------
43254: -- No ValidateCurrentLine for business flow method of Prior Entry
43255:

Line 43260: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

43256: ------------------------------------------------------------------------------------
43257: -- 4219869 Business Flow
43258: -- Populated credit and debit amounts -- Need to generate this within IF
43259: ------------------------------------------------------------------------------------
43260: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43261:
43262: ----------------------------------------------------------------------------------
43263: -- 4219869 Business Flow
43264: -- Update journal entry status -- Need to generate this within IF

Line 43292: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

43288: -- To allow MPA report to determine if it should generate report process
43289: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
43290: ------------------------------------------------------------------------------------------
43291:
43292: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
43293: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
43294: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
43295: -- call ADRs
43296: -- Bug 4922099

Line 43293: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

43289: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
43290: ------------------------------------------------------------------------------------------
43291:
43292: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
43293: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
43294: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
43295: -- call ADRs
43296: -- Bug 4922099
43297: --

Line 43314: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

43310:
43311: --
43312: -- Update the line information that should be overwritten
43313: --
43314: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43315: p_header_num => 1);
43316: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43317:
43318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 43316: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

43312: -- Update the line information that should be overwritten
43313: --
43314: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43315: p_header_num => 1);
43316: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43317:
43318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43319:
43320: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 43318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

43314: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43315: p_header_num => 1);
43316: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43317:
43318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43319:
43320: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
43321: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
43322: END IF;

Line 43321: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

43317:
43318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43319:
43320: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
43321: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
43322: END IF;
43323:
43324: --
43325: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 43328: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

43324: --
43325: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43326: --
43327: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43328: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43329: ELSE
43330: ---------------------------------------------------------------------------------------------------
43331: -- 4262811a Switch Sign
43332: ---------------------------------------------------------------------------------------------------

Line 43333: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

43329: ELSE
43330: ---------------------------------------------------------------------------------------------------
43331: -- 4262811a Switch Sign
43332: ---------------------------------------------------------------------------------------------------
43333: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 43334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

43330: ---------------------------------------------------------------------------------------------------
43331: -- 4262811a Switch Sign
43332: ---------------------------------------------------------------------------------------------------
43333: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43338: -- 5132302

Line 43335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43331: -- 4262811a Switch Sign
43332: ---------------------------------------------------------------------------------------------------
43333: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43338: -- 5132302
43339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 43336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

43332: ---------------------------------------------------------------------------------------------------
43333: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43338: -- 5132302
43339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 43337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43333: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43338: -- 5132302
43339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43341:

Line 43339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

43335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43338: -- 5132302
43339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43341:
43342: END IF;
43343:

Line 43340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43338: -- 5132302
43339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43341:
43342: END IF;
43343:
43344: -- 4955764

Line 43345: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

43341:
43342: END IF;
43343:
43344: -- 4955764
43345: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43346: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43347:
43348:
43349: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 43349: XLA_AE_LINES_PKG.ValidateCurrentLine;

43345: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43346: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43347:
43348:
43349: XLA_AE_LINES_PKG.ValidateCurrentLine;
43350: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43351:
43352: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43353: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 43350: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

43346: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43347:
43348:
43349: XLA_AE_LINES_PKG.ValidateCurrentLine;
43350: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43351:
43352: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43353: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43354: ,p_balance_type_code => l_balance_type_code);

Line 43522: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

43518: --
43519: -- bulk performance
43520: --
43521: l_balance_type_code VARCHAR2(1);
43522: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
43523: l_log_module VARCHAR2(240);
43524:
43525: --
43526: -- Upgrade strategy

Line 43600: XLA_AE_LINES_PKG.SetNewLine;

43596: ') <> 'R'
43597: THEN
43598:
43599: --
43600: XLA_AE_LINES_PKG.SetNewLine;
43601:
43602: p_balance_type_code := l_balance_type_code;
43603: -- set the flag so later we will know whether the gain loss line needs to be created
43604:

Line 43612: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

43608:
43609: --
43610: -- bulk performance
43611: --
43612: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
43613: p_header_num => 0); -- 4262811
43614: --
43615: -- set accounting line options
43616: --

Line 43617: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

43613: p_header_num => 0); -- 4262811
43614: --
43615: -- set accounting line options
43616: --
43617: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
43618: p_natural_side_code => 'D'
43619: , p_gain_or_loss_flag => 'N'
43620: , p_gl_transfer_mode_code => 'S'
43621: , p_acct_entry_type_code => 'A'

Line 43631: xla_ae_lines_pkg.SetAcctLineType

43627: --
43628: --
43629: -- set accounting line type info
43630: --
43631: xla_ae_lines_pkg.SetAcctLineType
43632: (p_component_type => l_component_type
43633: ,p_event_type_code => l_event_type_code
43634: ,p_line_definition_owner_code => l_line_definition_owner_code
43635: ,p_line_definition_code => l_line_definition_code

Line 43645: xla_ae_lines_pkg.SetAcctClass(

43641: ,p_event_class_code => l_event_class_code);
43642: --
43643: -- set accounting class
43644: --
43645: xla_ae_lines_pkg.SetAcctClass(
43646: p_accounting_class_code => 'DEF_REC_TAX'
43647: , p_ae_header_id => l_ae_header_id
43648: );
43649:

Line 43653: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

43649:
43650: --
43651: -- set rounding class
43652: --
43653: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
43654: 'DEF_REC_TAX';
43655:
43656: --
43657: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 43657: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

43653: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
43654: 'DEF_REC_TAX';
43655:
43656: --
43657: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
43658: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43659: --
43660: -- bulk performance
43661: --

Line 43658: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

43654: 'DEF_REC_TAX';
43655:
43656: --
43657: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
43658: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43659: --
43660: -- bulk performance
43661: --
43662: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 43662: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

43658: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43659: --
43660: -- bulk performance
43661: --
43662: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43663:
43664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43665: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43666:

Line 43664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

43660: -- bulk performance
43661: --
43662: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43663:
43664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43665: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43666:
43667: -- 4955764
43668: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 43668: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

43664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43665: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43666:
43667: -- 4955764
43668: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43669: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
43670:
43671: -- 4458381 Public Sector Enh
43672:

Line 43728: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

43724: l_rec_acct_attrs.array_num_value(23) := p_source_91;
43725: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
43726: l_rec_acct_attrs.array_num_value(24) := p_source_93;
43727:
43728: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43729: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43730:
43731: ---------------------------------------------------------------------------------------------------------------
43732: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 43729: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

43725: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
43726: l_rec_acct_attrs.array_num_value(24) := p_source_93;
43727:
43728: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43729: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43730:
43731: ---------------------------------------------------------------------------------------------------------------
43732: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43733: ---------------------------------------------------------------------------------------------------------------

Line 43732: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

43728: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43729: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43730:
43731: ---------------------------------------------------------------------------------------------------------------
43732: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43733: ---------------------------------------------------------------------------------------------------------------
43734: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43735:
43736: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 43734: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

43730:
43731: ---------------------------------------------------------------------------------------------------------------
43732: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43733: ---------------------------------------------------------------------------------------------------------------
43734: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43735:
43736: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43737: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43738:

Line 43736: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

43732: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43733: ---------------------------------------------------------------------------------------------------------------
43734: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43735:
43736: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43737: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43738:
43739: IF xla_accounting_cache_pkg.GetValueChar
43740: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 43737: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

43733: ---------------------------------------------------------------------------------------------------------------
43734: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43735:
43736: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43737: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43738:
43739: IF xla_accounting_cache_pkg.GetValueChar
43740: (p_source_code => 'LEDGER_CATEGORY_CODE'
43741: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 43748: xla_ae_lines_pkg.BflowUpgEntry

43744: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43745: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
43746: )
43747: THEN
43748: xla_ae_lines_pkg.BflowUpgEntry
43749: (p_business_method_code => l_bflow_method_code
43750: ,p_business_class_code => l_bflow_class_code
43751: ,p_balance_type => l_balance_type_code);
43752: ELSE

Line 43788: xla_ae_lines_pkg.set_ccid(

43784: , x_value_type_code => l_adr_value_type_code
43785: , p_side => 'NA'
43786: );
43787:
43788: xla_ae_lines_pkg.set_ccid(
43789: p_code_combination_id => l_ccid
43790: , p_value_type_code => l_adr_value_type_code
43791: , p_transaction_coa_id => l_adr_transaction_coa_id
43792: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 43824: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

43820: xla_accounting_err_pkg.build_message
43821: (p_appli_s_name => 'XLA'
43822: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
43823: ,p_token_1 => 'LINE_NUMBER'
43824: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
43825: ,p_token_2 => 'LINE_TYPE_NAME'
43826: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
43827: l_component_type
43828: ,l_component_code

Line 43860: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

43856: --
43857: --
43858: ------------------------------------------------------------------------------------------------
43859: -- 4219869 Business Flow
43860: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
43861: -- Prior Entry. Currently, the following code is always generated.
43862: ------------------------------------------------------------------------------------------------
43863: XLA_AE_LINES_PKG.ValidateCurrentLine;
43864:

Line 43863: XLA_AE_LINES_PKG.ValidateCurrentLine;

43859: -- 4219869 Business Flow
43860: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
43861: -- Prior Entry. Currently, the following code is always generated.
43862: ------------------------------------------------------------------------------------------------
43863: XLA_AE_LINES_PKG.ValidateCurrentLine;
43864:
43865: ------------------------------------------------------------------------------------
43866: -- 4219869 Business Flow
43867: -- Populated credit and debit amounts -- Need to generate this within IF

Line 43869: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

43865: ------------------------------------------------------------------------------------
43866: -- 4219869 Business Flow
43867: -- Populated credit and debit amounts -- Need to generate this within IF
43868: ------------------------------------------------------------------------------------
43869: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43870:
43871: ----------------------------------------------------------------------------------
43872: -- 4219869 Business Flow
43873: -- Update journal entry status -- Need to generate this within IF

Line 43901: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

43897: -- To allow MPA report to determine if it should generate report process
43898: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
43899: ------------------------------------------------------------------------------------------
43900:
43901: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
43902: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
43903: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
43904: -- call ADRs
43905: -- Bug 4922099

Line 43902: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

43898: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
43899: ------------------------------------------------------------------------------------------
43900:
43901: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
43902: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
43903: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
43904: -- call ADRs
43905: -- Bug 4922099
43906: --

Line 43926: xla_ae_lines_pkg.set_ccid(

43922: , x_value_type_code => l_adr_value_type_code
43923: , p_side => 'NA'
43924: );
43925:
43926: xla_ae_lines_pkg.set_ccid(
43927: p_code_combination_id => l_ccid
43928: , p_value_type_code => l_adr_value_type_code
43929: , p_transaction_coa_id => l_adr_transaction_coa_id
43930: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 43949: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

43945:
43946: --
43947: -- Update the line information that should be overwritten
43948: --
43949: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43950: p_header_num => 1);
43951: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43952:
43953: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 43951: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

43947: -- Update the line information that should be overwritten
43948: --
43949: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43950: p_header_num => 1);
43951: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43952:
43953: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43954:
43955: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 43953: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

43949: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43950: p_header_num => 1);
43951: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43952:
43953: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43954:
43955: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
43956: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
43957: END IF;

Line 43956: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

43952:
43953: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43954:
43955: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
43956: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
43957: END IF;
43958:
43959: --
43960: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 43963: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

43959: --
43960: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43961: --
43962: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43963: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43964: ELSE
43965: ---------------------------------------------------------------------------------------------------
43966: -- 4262811a Switch Sign
43967: ---------------------------------------------------------------------------------------------------

Line 43968: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

43964: ELSE
43965: ---------------------------------------------------------------------------------------------------
43966: -- 4262811a Switch Sign
43967: ---------------------------------------------------------------------------------------------------
43968: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43969: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 43969: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

43965: ---------------------------------------------------------------------------------------------------
43966: -- 4262811a Switch Sign
43967: ---------------------------------------------------------------------------------------------------
43968: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43969: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43973: -- 5132302

Line 43970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43966: -- 4262811a Switch Sign
43967: ---------------------------------------------------------------------------------------------------
43968: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43969: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43973: -- 5132302
43974: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 43971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

43967: ---------------------------------------------------------------------------------------------------
43968: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43969: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43973: -- 5132302
43974: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43975: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 43972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43968: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43969: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43973: -- 5132302
43974: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43975: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43976:

Line 43974: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

43970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43973: -- 5132302
43974: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43975: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43976:
43977: END IF;
43978:

Line 43975: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43971: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43972: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43973: -- 5132302
43974: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43975: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43976:
43977: END IF;
43978:
43979: -- 4955764

Line 43980: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

43976:
43977: END IF;
43978:
43979: -- 4955764
43980: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43981: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43982:
43983:
43984: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 43984: XLA_AE_LINES_PKG.ValidateCurrentLine;

43980: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43981: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43982:
43983:
43984: XLA_AE_LINES_PKG.ValidateCurrentLine;
43985: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43986:
43987: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43988: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 43985: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

43981: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43982:
43983:
43984: XLA_AE_LINES_PKG.ValidateCurrentLine;
43985: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43986:
43987: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43988: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43989: ,p_balance_type_code => l_balance_type_code);

Line 44145: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

44141: --
44142: -- bulk performance
44143: --
44144: l_balance_type_code VARCHAR2(1);
44145: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
44146: l_log_module VARCHAR2(240);
44147:
44148: --
44149: -- Upgrade strategy

Line 44223: XLA_AE_LINES_PKG.SetNewLine;

44219: ') <> 'R'
44220: THEN
44221:
44222: --
44223: XLA_AE_LINES_PKG.SetNewLine;
44224:
44225: p_balance_type_code := l_balance_type_code;
44226: -- set the flag so later we will know whether the gain loss line needs to be created
44227:

Line 44235: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

44231:
44232: --
44233: -- bulk performance
44234: --
44235: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
44236: p_header_num => 0); -- 4262811
44237: --
44238: -- set accounting line options
44239: --

Line 44240: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

44236: p_header_num => 0); -- 4262811
44237: --
44238: -- set accounting line options
44239: --
44240: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
44241: p_natural_side_code => 'C'
44242: , p_gain_or_loss_flag => 'N'
44243: , p_gl_transfer_mode_code => 'S'
44244: , p_acct_entry_type_code => 'A'

Line 44254: xla_ae_lines_pkg.SetAcctLineType

44250: --
44251: --
44252: -- set accounting line type info
44253: --
44254: xla_ae_lines_pkg.SetAcctLineType
44255: (p_component_type => l_component_type
44256: ,p_event_type_code => l_event_type_code
44257: ,p_line_definition_owner_code => l_line_definition_owner_code
44258: ,p_line_definition_code => l_line_definition_code

Line 44268: xla_ae_lines_pkg.SetAcctClass(

44264: ,p_event_class_code => l_event_class_code);
44265: --
44266: -- set accounting class
44267: --
44268: xla_ae_lines_pkg.SetAcctClass(
44269: p_accounting_class_code => 'DEF_REC_TAX'
44270: , p_ae_header_id => l_ae_header_id
44271: );
44272:

Line 44276: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

44272:
44273: --
44274: -- set rounding class
44275: --
44276: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
44277: 'DEF_REC_TAX';
44278:
44279: --
44280: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 44280: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

44276: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
44277: 'DEF_REC_TAX';
44278:
44279: --
44280: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
44281: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44282: --
44283: -- bulk performance
44284: --

Line 44281: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

44277: 'DEF_REC_TAX';
44278:
44279: --
44280: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
44281: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44282: --
44283: -- bulk performance
44284: --
44285: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 44285: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

44281: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44282: --
44283: -- bulk performance
44284: --
44285: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44286:
44287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44288: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44289:

Line 44287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

44283: -- bulk performance
44284: --
44285: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44286:
44287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44288: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44289:
44290: -- 4955764
44291: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 44291: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

44287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44288: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44289:
44290: -- 4955764
44291: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44292: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
44293:
44294: -- 4458381 Public Sector Enh
44295:

Line 44341: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

44337: l_rec_acct_attrs.array_num_value(18) := p_source_91;
44338: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
44339: l_rec_acct_attrs.array_num_value(19) := p_source_93;
44340:
44341: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44342: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44343:
44344: ---------------------------------------------------------------------------------------------------------------
44345: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 44342: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

44338: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
44339: l_rec_acct_attrs.array_num_value(19) := p_source_93;
44340:
44341: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44342: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44343:
44344: ---------------------------------------------------------------------------------------------------------------
44345: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44346: ---------------------------------------------------------------------------------------------------------------

Line 44345: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

44341: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44342: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44343:
44344: ---------------------------------------------------------------------------------------------------------------
44345: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44346: ---------------------------------------------------------------------------------------------------------------
44347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44348:
44349: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 44347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

44343:
44344: ---------------------------------------------------------------------------------------------------------------
44345: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44346: ---------------------------------------------------------------------------------------------------------------
44347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44348:
44349: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44350: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44351:

Line 44349: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

44345: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44346: ---------------------------------------------------------------------------------------------------------------
44347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44348:
44349: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44350: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44351:
44352: IF xla_accounting_cache_pkg.GetValueChar
44353: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 44350: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

44346: ---------------------------------------------------------------------------------------------------------------
44347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44348:
44349: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44350: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44351:
44352: IF xla_accounting_cache_pkg.GetValueChar
44353: (p_source_code => 'LEDGER_CATEGORY_CODE'
44354: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 44361: xla_ae_lines_pkg.BflowUpgEntry

44357: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44358: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
44359: )
44360: THEN
44361: xla_ae_lines_pkg.BflowUpgEntry
44362: (p_business_method_code => l_bflow_method_code
44363: ,p_business_class_code => l_bflow_class_code
44364: ,p_balance_type => l_balance_type_code);
44365: ELSE

Line 44367: XLA_AE_LINES_PKG.business_flow_validation(

44363: ,p_business_class_code => l_bflow_class_code
44364: ,p_balance_type => l_balance_type_code);
44365: ELSE
44366: NULL;
44367: XLA_AE_LINES_PKG.business_flow_validation(
44368: p_business_method_code => l_bflow_method_code
44369: ,p_business_class_code => l_bflow_class_code
44370: ,p_inherit_description_flag => l_inherit_desc_flag);
44371: END IF;

Line 44414: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

44410: xla_accounting_err_pkg.build_message
44411: (p_appli_s_name => 'XLA'
44412: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
44413: ,p_token_1 => 'LINE_NUMBER'
44414: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
44415: ,p_token_2 => 'LINE_TYPE_NAME'
44416: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
44417: l_component_type
44418: ,l_component_code

Line 44450: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

44446: --
44447: --
44448: ------------------------------------------------------------------------------------------------
44449: -- 4219869 Business Flow
44450: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
44451: -- Prior Entry. Currently, the following code is always generated.
44452: ------------------------------------------------------------------------------------------------
44453: -- No ValidateCurrentLine for business flow method of Prior Entry
44454:

Line 44459: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

44455: ------------------------------------------------------------------------------------
44456: -- 4219869 Business Flow
44457: -- Populated credit and debit amounts -- Need to generate this within IF
44458: ------------------------------------------------------------------------------------
44459: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44460:
44461: ----------------------------------------------------------------------------------
44462: -- 4219869 Business Flow
44463: -- Update journal entry status -- Need to generate this within IF

Line 44491: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

44487: -- To allow MPA report to determine if it should generate report process
44488: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
44489: ------------------------------------------------------------------------------------------
44490:
44491: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
44492: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
44493: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
44494: -- call ADRs
44495: -- Bug 4922099

Line 44492: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

44488: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
44489: ------------------------------------------------------------------------------------------
44490:
44491: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
44492: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
44493: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
44494: -- call ADRs
44495: -- Bug 4922099
44496: --

Line 44513: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

44509:
44510: --
44511: -- Update the line information that should be overwritten
44512: --
44513: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
44514: p_header_num => 1);
44515: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
44516:
44517: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 44515: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

44511: -- Update the line information that should be overwritten
44512: --
44513: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
44514: p_header_num => 1);
44515: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
44516:
44517: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
44518:
44519: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 44517: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

44513: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
44514: p_header_num => 1);
44515: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
44516:
44517: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
44518:
44519: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
44520: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
44521: END IF;

Line 44520: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

44516:
44517: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
44518:
44519: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
44520: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
44521: END IF;
44522:
44523: --
44524: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 44527: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

44523: --
44524: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44525: --
44526: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44527: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44528: ELSE
44529: ---------------------------------------------------------------------------------------------------
44530: -- 4262811a Switch Sign
44531: ---------------------------------------------------------------------------------------------------

Line 44532: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

44528: ELSE
44529: ---------------------------------------------------------------------------------------------------
44530: -- 4262811a Switch Sign
44531: ---------------------------------------------------------------------------------------------------
44532: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44533: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44534: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44535: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44536: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 44533: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

44529: ---------------------------------------------------------------------------------------------------
44530: -- 4262811a Switch Sign
44531: ---------------------------------------------------------------------------------------------------
44532: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44533: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44534: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44535: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44536: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44537: -- 5132302

Line 44534: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

44530: -- 4262811a Switch Sign
44531: ---------------------------------------------------------------------------------------------------
44532: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44533: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44534: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44535: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44536: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44537: -- 5132302
44538: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 44535: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

44531: ---------------------------------------------------------------------------------------------------
44532: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44533: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44534: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44535: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44536: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44537: -- 5132302
44538: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
44539: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 44536: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

44532: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44533: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44534: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44535: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44536: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44537: -- 5132302
44538: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
44539: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44540:

Line 44538: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

44534: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44535: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44536: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44537: -- 5132302
44538: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
44539: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44540:
44541: END IF;
44542:

Line 44539: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

44535: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44536: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44537: -- 5132302
44538: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
44539: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44540:
44541: END IF;
44542:
44543: -- 4955764

Line 44544: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

44540:
44541: END IF;
44542:
44543: -- 4955764
44544: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44545: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
44546:
44547:
44548: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 44548: XLA_AE_LINES_PKG.ValidateCurrentLine;

44544: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44545: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
44546:
44547:
44548: XLA_AE_LINES_PKG.ValidateCurrentLine;
44549: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44550:
44551: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44552: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 44549: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

44545: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
44546:
44547:
44548: XLA_AE_LINES_PKG.ValidateCurrentLine;
44549: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44550:
44551: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44552: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44553: ,p_balance_type_code => l_balance_type_code);

Line 44704: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

44700: --
44701: -- bulk performance
44702: --
44703: l_balance_type_code VARCHAR2(1);
44704: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
44705: l_log_module VARCHAR2(240);
44706:
44707: --
44708: -- Upgrade strategy

Line 44781: XLA_AE_LINES_PKG.SetNewLine;

44777: ') = 'CASH')
44778: THEN
44779:
44780: --
44781: XLA_AE_LINES_PKG.SetNewLine;
44782:
44783: p_balance_type_code := l_balance_type_code;
44784: -- set the flag so later we will know whether the gain loss line needs to be created
44785:

Line 44793: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

44789:
44790: --
44791: -- bulk performance
44792: --
44793: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
44794: p_header_num => 0); -- 4262811
44795: --
44796: -- set accounting line options
44797: --

Line 44798: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

44794: p_header_num => 0); -- 4262811
44795: --
44796: -- set accounting line options
44797: --
44798: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
44799: p_natural_side_code => 'C'
44800: , p_gain_or_loss_flag => 'N'
44801: , p_gl_transfer_mode_code => 'S'
44802: , p_acct_entry_type_code => 'A'

Line 44812: xla_ae_lines_pkg.SetAcctLineType

44808: --
44809: --
44810: -- set accounting line type info
44811: --
44812: xla_ae_lines_pkg.SetAcctLineType
44813: (p_component_type => l_component_type
44814: ,p_event_type_code => l_event_type_code
44815: ,p_line_definition_owner_code => l_line_definition_owner_code
44816: ,p_line_definition_code => l_line_definition_code

Line 44826: xla_ae_lines_pkg.SetAcctClass(

44822: ,p_event_class_code => l_event_class_code);
44823: --
44824: -- set accounting class
44825: --
44826: xla_ae_lines_pkg.SetAcctClass(
44827: p_accounting_class_code => 'DEF_REC_TAX'
44828: , p_ae_header_id => l_ae_header_id
44829: );
44830:

Line 44834: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

44830:
44831: --
44832: -- set rounding class
44833: --
44834: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
44835: 'DEF_REC_TAX';
44836:
44837: --
44838: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 44838: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

44834: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
44835: 'DEF_REC_TAX';
44836:
44837: --
44838: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
44839: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44840: --
44841: -- bulk performance
44842: --

Line 44839: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

44835: 'DEF_REC_TAX';
44836:
44837: --
44838: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
44839: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44840: --
44841: -- bulk performance
44842: --
44843: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 44843: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

44839: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44840: --
44841: -- bulk performance
44842: --
44843: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44844:
44845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44846: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44847:

Line 44845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

44841: -- bulk performance
44842: --
44843: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44844:
44845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44846: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44847:
44848: -- 4955764
44849: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 44849: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

44845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44846: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44847:
44848: -- 4955764
44849: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44850: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
44851:
44852: -- 4458381 Public Sector Enh
44853:

Line 44891: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

44887: l_rec_acct_attrs.array_num_value(14) := to_char(p_source_115);
44888: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
44889: l_rec_acct_attrs.array_char_value(15) := p_source_60;
44890:
44891: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44892: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44893:
44894: ---------------------------------------------------------------------------------------------------------------
44895: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 44892: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

44888: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
44889: l_rec_acct_attrs.array_char_value(15) := p_source_60;
44890:
44891: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44892: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44893:
44894: ---------------------------------------------------------------------------------------------------------------
44895: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44896: ---------------------------------------------------------------------------------------------------------------

Line 44895: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

44891: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44892: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44893:
44894: ---------------------------------------------------------------------------------------------------------------
44895: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44896: ---------------------------------------------------------------------------------------------------------------
44897: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44898:
44899: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 44897: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

44893:
44894: ---------------------------------------------------------------------------------------------------------------
44895: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44896: ---------------------------------------------------------------------------------------------------------------
44897: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44898:
44899: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44900: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44901:

Line 44899: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

44895: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44896: ---------------------------------------------------------------------------------------------------------------
44897: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44898:
44899: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44900: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44901:
44902: IF xla_accounting_cache_pkg.GetValueChar
44903: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 44900: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

44896: ---------------------------------------------------------------------------------------------------------------
44897: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44898:
44899: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44900: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44901:
44902: IF xla_accounting_cache_pkg.GetValueChar
44903: (p_source_code => 'LEDGER_CATEGORY_CODE'
44904: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 44911: xla_ae_lines_pkg.BflowUpgEntry

44907: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44908: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
44909: )
44910: THEN
44911: xla_ae_lines_pkg.BflowUpgEntry
44912: (p_business_method_code => l_bflow_method_code
44913: ,p_business_class_code => l_bflow_class_code
44914: ,p_balance_type => l_balance_type_code);
44915: ELSE

Line 44917: XLA_AE_LINES_PKG.business_flow_validation(

44913: ,p_business_class_code => l_bflow_class_code
44914: ,p_balance_type => l_balance_type_code);
44915: ELSE
44916: NULL;
44917: XLA_AE_LINES_PKG.business_flow_validation(
44918: p_business_method_code => l_bflow_method_code
44919: ,p_business_class_code => l_bflow_class_code
44920: ,p_inherit_description_flag => l_inherit_desc_flag);
44921: END IF;

Line 44964: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

44960: xla_accounting_err_pkg.build_message
44961: (p_appli_s_name => 'XLA'
44962: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
44963: ,p_token_1 => 'LINE_NUMBER'
44964: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
44965: ,p_token_2 => 'LINE_TYPE_NAME'
44966: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
44967: l_component_type
44968: ,l_component_code

Line 45000: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

44996: --
44997: --
44998: ------------------------------------------------------------------------------------------------
44999: -- 4219869 Business Flow
45000: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
45001: -- Prior Entry. Currently, the following code is always generated.
45002: ------------------------------------------------------------------------------------------------
45003: -- No ValidateCurrentLine for business flow method of Prior Entry
45004:

Line 45009: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

45005: ------------------------------------------------------------------------------------
45006: -- 4219869 Business Flow
45007: -- Populated credit and debit amounts -- Need to generate this within IF
45008: ------------------------------------------------------------------------------------
45009: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45010:
45011: ----------------------------------------------------------------------------------
45012: -- 4219869 Business Flow
45013: -- Update journal entry status -- Need to generate this within IF

Line 45041: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

45037: -- To allow MPA report to determine if it should generate report process
45038: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
45039: ------------------------------------------------------------------------------------------
45040:
45041: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
45042: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
45043: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
45044: -- call ADRs
45045: -- Bug 4922099

Line 45042: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

45038: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
45039: ------------------------------------------------------------------------------------------
45040:
45041: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
45042: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
45043: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
45044: -- call ADRs
45045: -- Bug 4922099
45046: --

Line 45063: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

45059:
45060: --
45061: -- Update the line information that should be overwritten
45062: --
45063: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45064: p_header_num => 1);
45065: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45066:
45067: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 45065: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

45061: -- Update the line information that should be overwritten
45062: --
45063: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45064: p_header_num => 1);
45065: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45066:
45067: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45068:
45069: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 45067: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

45063: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45064: p_header_num => 1);
45065: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45066:
45067: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45068:
45069: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
45070: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
45071: END IF;

Line 45070: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

45066:
45067: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45068:
45069: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
45070: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
45071: END IF;
45072:
45073: --
45074: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 45077: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

45073: --
45074: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45075: --
45076: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45077: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45078: ELSE
45079: ---------------------------------------------------------------------------------------------------
45080: -- 4262811a Switch Sign
45081: ---------------------------------------------------------------------------------------------------

Line 45082: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

45078: ELSE
45079: ---------------------------------------------------------------------------------------------------
45080: -- 4262811a Switch Sign
45081: ---------------------------------------------------------------------------------------------------
45082: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 45083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

45079: ---------------------------------------------------------------------------------------------------
45080: -- 4262811a Switch Sign
45081: ---------------------------------------------------------------------------------------------------
45082: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45087: -- 5132302

Line 45084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45080: -- 4262811a Switch Sign
45081: ---------------------------------------------------------------------------------------------------
45082: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45087: -- 5132302
45088: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 45085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

45081: ---------------------------------------------------------------------------------------------------
45082: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45087: -- 5132302
45088: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 45086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45082: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45087: -- 5132302
45088: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45090:

Line 45088: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

45084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45087: -- 5132302
45088: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45090:
45091: END IF;
45092:

Line 45089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45085: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45087: -- 5132302
45088: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45090:
45091: END IF;
45092:
45093: -- 4955764

Line 45094: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

45090:
45091: END IF;
45092:
45093: -- 4955764
45094: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45095: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45096:
45097:
45098: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 45098: XLA_AE_LINES_PKG.ValidateCurrentLine;

45094: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45095: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45096:
45097:
45098: XLA_AE_LINES_PKG.ValidateCurrentLine;
45099: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45100:
45101: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45102: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 45099: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

45095: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45096:
45097:
45098: XLA_AE_LINES_PKG.ValidateCurrentLine;
45099: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45100:
45101: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45102: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45103: ,p_balance_type_code => l_balance_type_code);

Line 45269: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

45265: --
45266: -- bulk performance
45267: --
45268: l_balance_type_code VARCHAR2(1);
45269: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
45270: l_log_module VARCHAR2(240);
45271:
45272: --
45273: -- Upgrade strategy

Line 45356: XLA_AE_LINES_PKG.SetNewLine;

45352: ') <> 'PAYMENTCARD'
45353: THEN
45354:
45355: --
45356: XLA_AE_LINES_PKG.SetNewLine;
45357:
45358: p_balance_type_code := l_balance_type_code;
45359: -- set the flag so later we will know whether the gain loss line needs to be created
45360:

Line 45368: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

45364:
45365: --
45366: -- bulk performance
45367: --
45368: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
45369: p_header_num => 0); -- 4262811
45370: --
45371: -- set accounting line options
45372: --

Line 45373: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

45369: p_header_num => 0); -- 4262811
45370: --
45371: -- set accounting line options
45372: --
45373: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
45374: p_natural_side_code => 'C'
45375: , p_gain_or_loss_flag => 'N'
45376: , p_gl_transfer_mode_code => 'S'
45377: , p_acct_entry_type_code => 'A'

Line 45387: xla_ae_lines_pkg.SetAcctLineType

45383: --
45384: --
45385: -- set accounting line type info
45386: --
45387: xla_ae_lines_pkg.SetAcctLineType
45388: (p_component_type => l_component_type
45389: ,p_event_type_code => l_event_type_code
45390: ,p_line_definition_owner_code => l_line_definition_owner_code
45391: ,p_line_definition_code => l_line_definition_code

Line 45401: xla_ae_lines_pkg.SetAcctClass(

45397: ,p_event_class_code => l_event_class_code);
45398: --
45399: -- set accounting class
45400: --
45401: xla_ae_lines_pkg.SetAcctClass(
45402: p_accounting_class_code => 'DEF_REC_TAX'
45403: , p_ae_header_id => l_ae_header_id
45404: );
45405:

Line 45409: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

45405:
45406: --
45407: -- set rounding class
45408: --
45409: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
45410: 'DEF_REC_TAX';
45411:
45412: --
45413: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 45413: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

45409: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
45410: 'DEF_REC_TAX';
45411:
45412: --
45413: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
45414: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
45415: --
45416: -- bulk performance
45417: --

Line 45414: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

45410: 'DEF_REC_TAX';
45411:
45412: --
45413: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
45414: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
45415: --
45416: -- bulk performance
45417: --
45418: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 45418: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

45414: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
45415: --
45416: -- bulk performance
45417: --
45418: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45419:
45420: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45421: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45422:

Line 45420: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

45416: -- bulk performance
45417: --
45418: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45419:
45420: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45421: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45422:
45423: -- 4955764
45424: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 45424: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

45420: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45421: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45422:
45423: -- 4955764
45424: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45425: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
45426:
45427: -- 4458381 Public Sector Enh
45428:

Line 45474: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

45470: l_rec_acct_attrs.array_num_value(18) := p_source_92;
45471: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
45472: l_rec_acct_attrs.array_num_value(19) := p_source_93;
45473:
45474: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
45475: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
45476:
45477: ---------------------------------------------------------------------------------------------------------------
45478: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 45475: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

45471: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
45472: l_rec_acct_attrs.array_num_value(19) := p_source_93;
45473:
45474: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
45475: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
45476:
45477: ---------------------------------------------------------------------------------------------------------------
45478: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45479: ---------------------------------------------------------------------------------------------------------------

Line 45478: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

45474: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
45475: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
45476:
45477: ---------------------------------------------------------------------------------------------------------------
45478: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45479: ---------------------------------------------------------------------------------------------------------------
45480: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45481:
45482: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 45480: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

45476:
45477: ---------------------------------------------------------------------------------------------------------------
45478: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45479: ---------------------------------------------------------------------------------------------------------------
45480: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45481:
45482: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45483: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45484:

Line 45482: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

45478: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45479: ---------------------------------------------------------------------------------------------------------------
45480: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45481:
45482: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45483: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45484:
45485: IF xla_accounting_cache_pkg.GetValueChar
45486: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 45483: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

45479: ---------------------------------------------------------------------------------------------------------------
45480: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45481:
45482: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45483: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45484:
45485: IF xla_accounting_cache_pkg.GetValueChar
45486: (p_source_code => 'LEDGER_CATEGORY_CODE'
45487: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 45494: xla_ae_lines_pkg.BflowUpgEntry

45490: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45491: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
45492: )
45493: THEN
45494: xla_ae_lines_pkg.BflowUpgEntry
45495: (p_business_method_code => l_bflow_method_code
45496: ,p_business_class_code => l_bflow_class_code
45497: ,p_balance_type => l_balance_type_code);
45498: ELSE

Line 45500: XLA_AE_LINES_PKG.business_flow_validation(

45496: ,p_business_class_code => l_bflow_class_code
45497: ,p_balance_type => l_balance_type_code);
45498: ELSE
45499: NULL;
45500: XLA_AE_LINES_PKG.business_flow_validation(
45501: p_business_method_code => l_bflow_method_code
45502: ,p_business_class_code => l_bflow_class_code
45503: ,p_inherit_description_flag => l_inherit_desc_flag);
45504: END IF;

Line 45547: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

45543: xla_accounting_err_pkg.build_message
45544: (p_appli_s_name => 'XLA'
45545: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
45546: ,p_token_1 => 'LINE_NUMBER'
45547: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
45548: ,p_token_2 => 'LINE_TYPE_NAME'
45549: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
45550: l_component_type
45551: ,l_component_code

Line 45583: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

45579: --
45580: --
45581: ------------------------------------------------------------------------------------------------
45582: -- 4219869 Business Flow
45583: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
45584: -- Prior Entry. Currently, the following code is always generated.
45585: ------------------------------------------------------------------------------------------------
45586: -- No ValidateCurrentLine for business flow method of Prior Entry
45587:

Line 45592: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

45588: ------------------------------------------------------------------------------------
45589: -- 4219869 Business Flow
45590: -- Populated credit and debit amounts -- Need to generate this within IF
45591: ------------------------------------------------------------------------------------
45592: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45593:
45594: ----------------------------------------------------------------------------------
45595: -- 4219869 Business Flow
45596: -- Update journal entry status -- Need to generate this within IF

Line 45624: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

45620: -- To allow MPA report to determine if it should generate report process
45621: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
45622: ------------------------------------------------------------------------------------------
45623:
45624: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
45625: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
45626: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
45627: -- call ADRs
45628: -- Bug 4922099

Line 45625: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

45621: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
45622: ------------------------------------------------------------------------------------------
45623:
45624: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
45625: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
45626: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
45627: -- call ADRs
45628: -- Bug 4922099
45629: --

Line 45646: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

45642:
45643: --
45644: -- Update the line information that should be overwritten
45645: --
45646: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45647: p_header_num => 1);
45648: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45649:
45650: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 45648: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

45644: -- Update the line information that should be overwritten
45645: --
45646: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45647: p_header_num => 1);
45648: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45649:
45650: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45651:
45652: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 45650: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

45646: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45647: p_header_num => 1);
45648: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45649:
45650: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45651:
45652: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
45653: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
45654: END IF;

Line 45653: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

45649:
45650: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45651:
45652: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
45653: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
45654: END IF;
45655:
45656: --
45657: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 45660: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

45656: --
45657: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45658: --
45659: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45660: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45661: ELSE
45662: ---------------------------------------------------------------------------------------------------
45663: -- 4262811a Switch Sign
45664: ---------------------------------------------------------------------------------------------------

Line 45665: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

45661: ELSE
45662: ---------------------------------------------------------------------------------------------------
45663: -- 4262811a Switch Sign
45664: ---------------------------------------------------------------------------------------------------
45665: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45666: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45668: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 45666: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

45662: ---------------------------------------------------------------------------------------------------
45663: -- 4262811a Switch Sign
45664: ---------------------------------------------------------------------------------------------------
45665: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45666: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45668: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45670: -- 5132302

Line 45667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45663: -- 4262811a Switch Sign
45664: ---------------------------------------------------------------------------------------------------
45665: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45666: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45668: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45670: -- 5132302
45671: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 45668: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

45664: ---------------------------------------------------------------------------------------------------
45665: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45666: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45668: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45670: -- 5132302
45671: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45672: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 45669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45665: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45666: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45668: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45670: -- 5132302
45671: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45672: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45673:

Line 45671: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

45667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45668: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45670: -- 5132302
45671: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45672: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45673:
45674: END IF;
45675:

Line 45672: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45668: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45670: -- 5132302
45671: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45672: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45673:
45674: END IF;
45675:
45676: -- 4955764

Line 45677: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

45673:
45674: END IF;
45675:
45676: -- 4955764
45677: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45678: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45679:
45680:
45681: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 45681: XLA_AE_LINES_PKG.ValidateCurrentLine;

45677: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45678: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45679:
45680:
45681: XLA_AE_LINES_PKG.ValidateCurrentLine;
45682: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45683:
45684: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45685: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 45682: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

45678: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45679:
45680:
45681: XLA_AE_LINES_PKG.ValidateCurrentLine;
45682: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45683:
45684: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45685: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45686: ,p_balance_type_code => l_balance_type_code);

Line 45863: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

45859: --
45860: -- bulk performance
45861: --
45862: l_balance_type_code VARCHAR2(1);
45863: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
45864: l_log_module VARCHAR2(240);
45865:
45866: --
45867: -- Upgrade strategy

Line 45931: XLA_AE_LINES_PKG.SetNewLine;

45927: ') = 'DEFERRED'
45928: THEN
45929:
45930: --
45931: XLA_AE_LINES_PKG.SetNewLine;
45932:
45933: p_balance_type_code := l_balance_type_code;
45934: -- set the flag so later we will know whether the gain loss line needs to be created
45935:

Line 45943: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

45939:
45940: --
45941: -- bulk performance
45942: --
45943: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
45944: p_header_num => 0); -- 4262811
45945: --
45946: -- set accounting line options
45947: --

Line 45948: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

45944: p_header_num => 0); -- 4262811
45945: --
45946: -- set accounting line options
45947: --
45948: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
45949: p_natural_side_code => 'D'
45950: , p_gain_or_loss_flag => 'N'
45951: , p_gl_transfer_mode_code => 'S'
45952: , p_acct_entry_type_code => 'A'

Line 45962: xla_ae_lines_pkg.SetAcctLineType

45958: --
45959: --
45960: -- set accounting line type info
45961: --
45962: xla_ae_lines_pkg.SetAcctLineType
45963: (p_component_type => l_component_type
45964: ,p_event_type_code => l_event_type_code
45965: ,p_line_definition_owner_code => l_line_definition_owner_code
45966: ,p_line_definition_code => l_line_definition_code

Line 45976: xla_ae_lines_pkg.SetAcctClass(

45972: ,p_event_class_code => l_event_class_code);
45973: --
45974: -- set accounting class
45975: --
45976: xla_ae_lines_pkg.SetAcctClass(
45977: p_accounting_class_code => 'DEF_REC_TAX'
45978: , p_ae_header_id => l_ae_header_id
45979: );
45980:

Line 45984: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

45980:
45981: --
45982: -- set rounding class
45983: --
45984: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
45985: 'DEF_REC_TAX';
45986:
45987: --
45988: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 45988: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

45984: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
45985: 'DEF_REC_TAX';
45986:
45987: --
45988: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
45989: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
45990: --
45991: -- bulk performance
45992: --

Line 45989: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

45985: 'DEF_REC_TAX';
45986:
45987: --
45988: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
45989: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
45990: --
45991: -- bulk performance
45992: --
45993: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 45993: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

45989: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
45990: --
45991: -- bulk performance
45992: --
45993: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45994:
45995: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45996: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45997:

Line 45995: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

45991: -- bulk performance
45992: --
45993: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45994:
45995: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45996: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45997:
45998: -- 4955764
45999: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 45999: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

45995: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45996: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45997:
45998: -- 4955764
45999: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46000: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
46001:
46002: -- 4458381 Public Sector Enh
46003:

Line 46099: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

46095: l_rec_acct_attrs.array_num_value(38) := p_source_94;
46096: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
46097: l_rec_acct_attrs.array_num_value(39) := p_source_95;
46098:
46099: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46100: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46101:
46102: ---------------------------------------------------------------------------------------------------------------
46103: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 46100: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

46096: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
46097: l_rec_acct_attrs.array_num_value(39) := p_source_95;
46098:
46099: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46100: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46101:
46102: ---------------------------------------------------------------------------------------------------------------
46103: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46104: ---------------------------------------------------------------------------------------------------------------

Line 46103: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

46099: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46100: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46101:
46102: ---------------------------------------------------------------------------------------------------------------
46103: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46104: ---------------------------------------------------------------------------------------------------------------
46105: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46106:
46107: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 46105: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

46101:
46102: ---------------------------------------------------------------------------------------------------------------
46103: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46104: ---------------------------------------------------------------------------------------------------------------
46105: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46106:
46107: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46108: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46109:

Line 46107: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

46103: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46104: ---------------------------------------------------------------------------------------------------------------
46105: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46106:
46107: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46108: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46109:
46110: IF xla_accounting_cache_pkg.GetValueChar
46111: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 46108: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

46104: ---------------------------------------------------------------------------------------------------------------
46105: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46106:
46107: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46108: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46109:
46110: IF xla_accounting_cache_pkg.GetValueChar
46111: (p_source_code => 'LEDGER_CATEGORY_CODE'
46112: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 46119: xla_ae_lines_pkg.BflowUpgEntry

46115: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46116: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
46117: )
46118: THEN
46119: xla_ae_lines_pkg.BflowUpgEntry
46120: (p_business_method_code => l_bflow_method_code
46121: ,p_business_class_code => l_bflow_class_code
46122: ,p_balance_type => l_balance_type_code);
46123: ELSE

Line 46125: XLA_AE_LINES_PKG.business_flow_validation(

46121: ,p_business_class_code => l_bflow_class_code
46122: ,p_balance_type => l_balance_type_code);
46123: ELSE
46124: NULL;
46125: XLA_AE_LINES_PKG.business_flow_validation(
46126: p_business_method_code => l_bflow_method_code
46127: ,p_business_class_code => l_bflow_class_code
46128: ,p_inherit_description_flag => l_inherit_desc_flag);
46129: END IF;

Line 46172: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

46168: xla_accounting_err_pkg.build_message
46169: (p_appli_s_name => 'XLA'
46170: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
46171: ,p_token_1 => 'LINE_NUMBER'
46172: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
46173: ,p_token_2 => 'LINE_TYPE_NAME'
46174: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
46175: l_component_type
46176: ,l_component_code

Line 46208: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

46204: --
46205: --
46206: ------------------------------------------------------------------------------------------------
46207: -- 4219869 Business Flow
46208: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
46209: -- Prior Entry. Currently, the following code is always generated.
46210: ------------------------------------------------------------------------------------------------
46211: -- No ValidateCurrentLine for business flow method of Prior Entry
46212:

Line 46217: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

46213: ------------------------------------------------------------------------------------
46214: -- 4219869 Business Flow
46215: -- Populated credit and debit amounts -- Need to generate this within IF
46216: ------------------------------------------------------------------------------------
46217: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46218:
46219: ----------------------------------------------------------------------------------
46220: -- 4219869 Business Flow
46221: -- Update journal entry status -- Need to generate this within IF

Line 46249: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

46245: -- To allow MPA report to determine if it should generate report process
46246: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
46247: ------------------------------------------------------------------------------------------
46248:
46249: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
46250: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
46251: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
46252: -- call ADRs
46253: -- Bug 4922099

Line 46250: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

46246: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
46247: ------------------------------------------------------------------------------------------
46248:
46249: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
46250: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
46251: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
46252: -- call ADRs
46253: -- Bug 4922099
46254: --

Line 46271: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

46267:
46268: --
46269: -- Update the line information that should be overwritten
46270: --
46271: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
46272: p_header_num => 1);
46273: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
46274:
46275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 46273: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

46269: -- Update the line information that should be overwritten
46270: --
46271: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
46272: p_header_num => 1);
46273: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
46274:
46275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
46276:
46277: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 46275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

46271: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
46272: p_header_num => 1);
46273: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
46274:
46275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
46276:
46277: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
46278: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
46279: END IF;

Line 46278: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

46274:
46275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
46276:
46277: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
46278: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
46279: END IF;
46280:
46281: --
46282: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 46285: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

46281: --
46282: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46283: --
46284: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46285: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46286: ELSE
46287: ---------------------------------------------------------------------------------------------------
46288: -- 4262811a Switch Sign
46289: ---------------------------------------------------------------------------------------------------

Line 46290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

46286: ELSE
46287: ---------------------------------------------------------------------------------------------------
46288: -- 4262811a Switch Sign
46289: ---------------------------------------------------------------------------------------------------
46290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 46291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

46287: ---------------------------------------------------------------------------------------------------
46288: -- 4262811a Switch Sign
46289: ---------------------------------------------------------------------------------------------------
46290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46295: -- 5132302

Line 46292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

46288: -- 4262811a Switch Sign
46289: ---------------------------------------------------------------------------------------------------
46290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46295: -- 5132302
46296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 46293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

46289: ---------------------------------------------------------------------------------------------------
46290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46295: -- 5132302
46296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 46294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

46290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46295: -- 5132302
46296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46298:

Line 46296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

46292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46295: -- 5132302
46296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46298:
46299: END IF;
46300:

Line 46297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

46293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46295: -- 5132302
46296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46298:
46299: END IF;
46300:
46301: -- 4955764

Line 46302: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

46298:
46299: END IF;
46300:
46301: -- 4955764
46302: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46303: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
46304:
46305:
46306: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 46306: XLA_AE_LINES_PKG.ValidateCurrentLine;

46302: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46303: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
46304:
46305:
46306: XLA_AE_LINES_PKG.ValidateCurrentLine;
46307: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46308:
46309: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46310: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 46307: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

46303: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
46304:
46305:
46306: XLA_AE_LINES_PKG.ValidateCurrentLine;
46307: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46308:
46309: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46310: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46311: ,p_balance_type_code => l_balance_type_code);

Line 46508: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

46504: --
46505: -- bulk performance
46506: --
46507: l_balance_type_code VARCHAR2(1);
46508: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
46509: l_log_module VARCHAR2(240);
46510:
46511: --
46512: -- Upgrade strategy

Line 46580: XLA_AE_LINES_PKG.SetNewLine;

46576: ') <> 'Y'
46577: THEN
46578:
46579: --
46580: XLA_AE_LINES_PKG.SetNewLine;
46581:
46582: p_balance_type_code := l_balance_type_code;
46583: -- set the flag so later we will know whether the gain loss line needs to be created
46584:

Line 46592: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

46588:
46589: --
46590: -- bulk performance
46591: --
46592: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
46593: p_header_num => 0); -- 4262811
46594: --
46595: -- set accounting line options
46596: --

Line 46597: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

46593: p_header_num => 0); -- 4262811
46594: --
46595: -- set accounting line options
46596: --
46597: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
46598: p_natural_side_code => 'D'
46599: , p_gain_or_loss_flag => 'N'
46600: , p_gl_transfer_mode_code => 'S'
46601: , p_acct_entry_type_code => 'A'

Line 46611: xla_ae_lines_pkg.SetAcctLineType

46607: --
46608: --
46609: -- set accounting line type info
46610: --
46611: xla_ae_lines_pkg.SetAcctLineType
46612: (p_component_type => l_component_type
46613: ,p_event_type_code => l_event_type_code
46614: ,p_line_definition_owner_code => l_line_definition_owner_code
46615: ,p_line_definition_code => l_line_definition_code

Line 46625: xla_ae_lines_pkg.SetAcctClass(

46621: ,p_event_class_code => l_event_class_code);
46622: --
46623: -- set accounting class
46624: --
46625: xla_ae_lines_pkg.SetAcctClass(
46626: p_accounting_class_code => 'DEF_REC_TAX'
46627: , p_ae_header_id => l_ae_header_id
46628: );
46629:

Line 46633: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

46629:
46630: --
46631: -- set rounding class
46632: --
46633: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
46634: 'DEF_REC_TAX';
46635:
46636: --
46637: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 46637: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

46633: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
46634: 'DEF_REC_TAX';
46635:
46636: --
46637: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
46638: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
46639: --
46640: -- bulk performance
46641: --

Line 46638: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

46634: 'DEF_REC_TAX';
46635:
46636: --
46637: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
46638: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
46639: --
46640: -- bulk performance
46641: --
46642: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 46642: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

46638: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
46639: --
46640: -- bulk performance
46641: --
46642: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46643:
46644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46645: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46646:

Line 46644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

46640: -- bulk performance
46641: --
46642: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46643:
46644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46645: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46646:
46647: -- 4955764
46648: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 46648: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

46644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46645: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46646:
46647: -- 4955764
46648: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46649: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
46650:
46651: -- 4458381 Public Sector Enh
46652:

Line 46756: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

46752: l_rec_acct_attrs.array_num_value(42) := p_source_94;
46753: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
46754: l_rec_acct_attrs.array_num_value(43) := p_source_95;
46755:
46756: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46757: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46758:
46759: ---------------------------------------------------------------------------------------------------------------
46760: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 46757: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

46753: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
46754: l_rec_acct_attrs.array_num_value(43) := p_source_95;
46755:
46756: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46757: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46758:
46759: ---------------------------------------------------------------------------------------------------------------
46760: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46761: ---------------------------------------------------------------------------------------------------------------

Line 46760: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

46756: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46757: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46758:
46759: ---------------------------------------------------------------------------------------------------------------
46760: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46761: ---------------------------------------------------------------------------------------------------------------
46762: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46763:
46764: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 46762: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

46758:
46759: ---------------------------------------------------------------------------------------------------------------
46760: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46761: ---------------------------------------------------------------------------------------------------------------
46762: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46763:
46764: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46765: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46766:

Line 46764: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

46760: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46761: ---------------------------------------------------------------------------------------------------------------
46762: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46763:
46764: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46765: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46766:
46767: IF xla_accounting_cache_pkg.GetValueChar
46768: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 46765: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

46761: ---------------------------------------------------------------------------------------------------------------
46762: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46763:
46764: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46765: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46766:
46767: IF xla_accounting_cache_pkg.GetValueChar
46768: (p_source_code => 'LEDGER_CATEGORY_CODE'
46769: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 46776: xla_ae_lines_pkg.BflowUpgEntry

46772: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46773: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
46774: )
46775: THEN
46776: xla_ae_lines_pkg.BflowUpgEntry
46777: (p_business_method_code => l_bflow_method_code
46778: ,p_business_class_code => l_bflow_class_code
46779: ,p_balance_type => l_balance_type_code);
46780: ELSE

Line 46793: xla_ae_lines_pkg.SetLineDescription(

46789: --
46790: -- call description
46791: --
46792:
46793: xla_ae_lines_pkg.SetLineDescription(
46794: p_ae_header_id => l_ae_header_id
46795: ,p_description => Description_2 (
46796: p_application_id => p_application_id
46797: , p_ae_header_id => l_ae_header_id

Line 46826: xla_ae_lines_pkg.set_ccid(

46822: , x_value_type_code => l_adr_value_type_code
46823: , p_side => 'NA'
46824: );
46825:
46826: xla_ae_lines_pkg.set_ccid(
46827: p_code_combination_id => l_ccid
46828: , p_value_type_code => l_adr_value_type_code
46829: , p_transaction_coa_id => l_adr_transaction_coa_id
46830: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 46862: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

46858: xla_accounting_err_pkg.build_message
46859: (p_appli_s_name => 'XLA'
46860: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
46861: ,p_token_1 => 'LINE_NUMBER'
46862: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
46863: ,p_token_2 => 'LINE_TYPE_NAME'
46864: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
46865: l_component_type
46866: ,l_component_code

Line 46898: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

46894: --
46895: --
46896: ------------------------------------------------------------------------------------------------
46897: -- 4219869 Business Flow
46898: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
46899: -- Prior Entry. Currently, the following code is always generated.
46900: ------------------------------------------------------------------------------------------------
46901: XLA_AE_LINES_PKG.ValidateCurrentLine;
46902:

Line 46901: XLA_AE_LINES_PKG.ValidateCurrentLine;

46897: -- 4219869 Business Flow
46898: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
46899: -- Prior Entry. Currently, the following code is always generated.
46900: ------------------------------------------------------------------------------------------------
46901: XLA_AE_LINES_PKG.ValidateCurrentLine;
46902:
46903: ------------------------------------------------------------------------------------
46904: -- 4219869 Business Flow
46905: -- Populated credit and debit amounts -- Need to generate this within IF

Line 46907: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

46903: ------------------------------------------------------------------------------------
46904: -- 4219869 Business Flow
46905: -- Populated credit and debit amounts -- Need to generate this within IF
46906: ------------------------------------------------------------------------------------
46907: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46908:
46909: ----------------------------------------------------------------------------------
46910: -- 4219869 Business Flow
46911: -- Update journal entry status -- Need to generate this within IF

Line 46939: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

46935: -- To allow MPA report to determine if it should generate report process
46936: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
46937: ------------------------------------------------------------------------------------------
46938:
46939: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
46940: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
46941: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
46942: -- call ADRs
46943: -- Bug 4922099

Line 46940: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

46936: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
46937: ------------------------------------------------------------------------------------------
46938:
46939: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
46940: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
46941: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
46942: -- call ADRs
46943: -- Bug 4922099
46944: --

Line 46964: xla_ae_lines_pkg.set_ccid(

46960: , x_value_type_code => l_adr_value_type_code
46961: , p_side => 'NA'
46962: );
46963:
46964: xla_ae_lines_pkg.set_ccid(
46965: p_code_combination_id => l_ccid
46966: , p_value_type_code => l_adr_value_type_code
46967: , p_transaction_coa_id => l_adr_transaction_coa_id
46968: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 46987: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

46983:
46984: --
46985: -- Update the line information that should be overwritten
46986: --
46987: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
46988: p_header_num => 1);
46989: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
46990:
46991: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 46989: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

46985: -- Update the line information that should be overwritten
46986: --
46987: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
46988: p_header_num => 1);
46989: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
46990:
46991: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
46992:
46993: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 46991: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

46987: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
46988: p_header_num => 1);
46989: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
46990:
46991: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
46992:
46993: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
46994: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
46995: END IF;

Line 46994: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

46990:
46991: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
46992:
46993: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
46994: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
46995: END IF;
46996:
46997: --
46998: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 47001: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

46997: --
46998: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46999: --
47000: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47001: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47002: ELSE
47003: ---------------------------------------------------------------------------------------------------
47004: -- 4262811a Switch Sign
47005: ---------------------------------------------------------------------------------------------------

Line 47006: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

47002: ELSE
47003: ---------------------------------------------------------------------------------------------------
47004: -- 4262811a Switch Sign
47005: ---------------------------------------------------------------------------------------------------
47006: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47007: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47008: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47009: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47010: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 47007: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

47003: ---------------------------------------------------------------------------------------------------
47004: -- 4262811a Switch Sign
47005: ---------------------------------------------------------------------------------------------------
47006: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47007: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47008: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47009: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47010: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47011: -- 5132302

Line 47008: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47004: -- 4262811a Switch Sign
47005: ---------------------------------------------------------------------------------------------------
47006: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47007: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47008: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47009: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47010: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47011: -- 5132302
47012: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 47009: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

47005: ---------------------------------------------------------------------------------------------------
47006: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47007: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47008: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47009: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47010: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47011: -- 5132302
47012: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47013: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 47010: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47006: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47007: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47008: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47009: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47010: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47011: -- 5132302
47012: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47013: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47014:

Line 47012: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

47008: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47009: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47010: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47011: -- 5132302
47012: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47013: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47014:
47015: END IF;
47016:

Line 47013: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47009: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47010: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47011: -- 5132302
47012: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47013: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47014:
47015: END IF;
47016:
47017: -- 4955764

Line 47018: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

47014:
47015: END IF;
47016:
47017: -- 4955764
47018: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47019: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47020:
47021:
47022: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 47022: XLA_AE_LINES_PKG.ValidateCurrentLine;

47018: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47019: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47020:
47021:
47022: XLA_AE_LINES_PKG.ValidateCurrentLine;
47023: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47024:
47025: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47026: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 47023: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

47019: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47020:
47021:
47022: XLA_AE_LINES_PKG.ValidateCurrentLine;
47023: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47024:
47025: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47026: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47027: ,p_balance_type_code => l_balance_type_code);

Line 47190: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

47186: --
47187: -- bulk performance
47188: --
47189: l_balance_type_code VARCHAR2(1);
47190: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
47191: l_log_module VARCHAR2(240);
47192:
47193: --
47194: -- Upgrade strategy

Line 47267: XLA_AE_LINES_PKG.SetNewLine;

47263: ') = 'CASH')
47264: THEN
47265:
47266: --
47267: XLA_AE_LINES_PKG.SetNewLine;
47268:
47269: p_balance_type_code := l_balance_type_code;
47270: -- set the flag so later we will know whether the gain loss line needs to be created
47271:

Line 47279: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

47275:
47276: --
47277: -- bulk performance
47278: --
47279: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
47280: p_header_num => 0); -- 4262811
47281: --
47282: -- set accounting line options
47283: --

Line 47284: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

47280: p_header_num => 0); -- 4262811
47281: --
47282: -- set accounting line options
47283: --
47284: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
47285: p_natural_side_code => 'D'
47286: , p_gain_or_loss_flag => 'N'
47287: , p_gl_transfer_mode_code => 'S'
47288: , p_acct_entry_type_code => 'A'

Line 47298: xla_ae_lines_pkg.SetAcctLineType

47294: --
47295: --
47296: -- set accounting line type info
47297: --
47298: xla_ae_lines_pkg.SetAcctLineType
47299: (p_component_type => l_component_type
47300: ,p_event_type_code => l_event_type_code
47301: ,p_line_definition_owner_code => l_line_definition_owner_code
47302: ,p_line_definition_code => l_line_definition_code

Line 47312: xla_ae_lines_pkg.SetAcctClass(

47308: ,p_event_class_code => l_event_class_code);
47309: --
47310: -- set accounting class
47311: --
47312: xla_ae_lines_pkg.SetAcctClass(
47313: p_accounting_class_code => 'DEF_REC_TAX'
47314: , p_ae_header_id => l_ae_header_id
47315: );
47316:

Line 47320: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

47316:
47317: --
47318: -- set rounding class
47319: --
47320: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
47321: 'DEF_REC_TAX';
47322:
47323: --
47324: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 47324: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

47320: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
47321: 'DEF_REC_TAX';
47322:
47323: --
47324: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
47325: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
47326: --
47327: -- bulk performance
47328: --

Line 47325: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

47321: 'DEF_REC_TAX';
47322:
47323: --
47324: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
47325: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
47326: --
47327: -- bulk performance
47328: --
47329: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 47329: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

47325: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
47326: --
47327: -- bulk performance
47328: --
47329: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47330:
47331: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47332: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47333:

Line 47331: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

47327: -- bulk performance
47328: --
47329: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47330:
47331: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47332: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47333:
47334: -- 4955764
47335: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 47335: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

47331: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47332: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47333:
47334: -- 4955764
47335: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47336: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
47337:
47338: -- 4458381 Public Sector Enh
47339:

Line 47387: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

47383: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_115);
47384: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
47385: l_rec_acct_attrs.array_char_value(20) := p_source_60;
47386:
47387: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
47388: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
47389:
47390: ---------------------------------------------------------------------------------------------------------------
47391: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 47388: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

47384: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
47385: l_rec_acct_attrs.array_char_value(20) := p_source_60;
47386:
47387: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
47388: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
47389:
47390: ---------------------------------------------------------------------------------------------------------------
47391: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47392: ---------------------------------------------------------------------------------------------------------------

Line 47391: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

47387: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
47388: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
47389:
47390: ---------------------------------------------------------------------------------------------------------------
47391: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47392: ---------------------------------------------------------------------------------------------------------------
47393: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47394:
47395: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 47393: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

47389:
47390: ---------------------------------------------------------------------------------------------------------------
47391: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47392: ---------------------------------------------------------------------------------------------------------------
47393: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47394:
47395: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47396: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47397:

Line 47395: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

47391: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47392: ---------------------------------------------------------------------------------------------------------------
47393: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47394:
47395: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47396: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47397:
47398: IF xla_accounting_cache_pkg.GetValueChar
47399: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 47396: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

47392: ---------------------------------------------------------------------------------------------------------------
47393: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47394:
47395: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47396: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47397:
47398: IF xla_accounting_cache_pkg.GetValueChar
47399: (p_source_code => 'LEDGER_CATEGORY_CODE'
47400: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 47407: xla_ae_lines_pkg.BflowUpgEntry

47403: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
47404: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
47405: )
47406: THEN
47407: xla_ae_lines_pkg.BflowUpgEntry
47408: (p_business_method_code => l_bflow_method_code
47409: ,p_business_class_code => l_bflow_class_code
47410: ,p_balance_type => l_balance_type_code);
47411: ELSE

Line 47447: xla_ae_lines_pkg.set_ccid(

47443: , x_value_type_code => l_adr_value_type_code
47444: , p_side => 'NA'
47445: );
47446:
47447: xla_ae_lines_pkg.set_ccid(
47448: p_code_combination_id => l_ccid
47449: , p_value_type_code => l_adr_value_type_code
47450: , p_transaction_coa_id => l_adr_transaction_coa_id
47451: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 47483: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

47479: xla_accounting_err_pkg.build_message
47480: (p_appli_s_name => 'XLA'
47481: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
47482: ,p_token_1 => 'LINE_NUMBER'
47483: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
47484: ,p_token_2 => 'LINE_TYPE_NAME'
47485: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
47486: l_component_type
47487: ,l_component_code

Line 47519: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

47515: --
47516: --
47517: ------------------------------------------------------------------------------------------------
47518: -- 4219869 Business Flow
47519: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
47520: -- Prior Entry. Currently, the following code is always generated.
47521: ------------------------------------------------------------------------------------------------
47522: XLA_AE_LINES_PKG.ValidateCurrentLine;
47523:

Line 47522: XLA_AE_LINES_PKG.ValidateCurrentLine;

47518: -- 4219869 Business Flow
47519: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
47520: -- Prior Entry. Currently, the following code is always generated.
47521: ------------------------------------------------------------------------------------------------
47522: XLA_AE_LINES_PKG.ValidateCurrentLine;
47523:
47524: ------------------------------------------------------------------------------------
47525: -- 4219869 Business Flow
47526: -- Populated credit and debit amounts -- Need to generate this within IF

Line 47528: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

47524: ------------------------------------------------------------------------------------
47525: -- 4219869 Business Flow
47526: -- Populated credit and debit amounts -- Need to generate this within IF
47527: ------------------------------------------------------------------------------------
47528: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47529:
47530: ----------------------------------------------------------------------------------
47531: -- 4219869 Business Flow
47532: -- Update journal entry status -- Need to generate this within IF

Line 47560: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

47556: -- To allow MPA report to determine if it should generate report process
47557: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
47558: ------------------------------------------------------------------------------------------
47559:
47560: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
47561: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
47562: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
47563: -- call ADRs
47564: -- Bug 4922099

Line 47561: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

47557: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
47558: ------------------------------------------------------------------------------------------
47559:
47560: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
47561: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
47562: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
47563: -- call ADRs
47564: -- Bug 4922099
47565: --

Line 47585: xla_ae_lines_pkg.set_ccid(

47581: , x_value_type_code => l_adr_value_type_code
47582: , p_side => 'NA'
47583: );
47584:
47585: xla_ae_lines_pkg.set_ccid(
47586: p_code_combination_id => l_ccid
47587: , p_value_type_code => l_adr_value_type_code
47588: , p_transaction_coa_id => l_adr_transaction_coa_id
47589: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 47608: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

47604:
47605: --
47606: -- Update the line information that should be overwritten
47607: --
47608: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
47609: p_header_num => 1);
47610: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
47611:
47612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 47610: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

47606: -- Update the line information that should be overwritten
47607: --
47608: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
47609: p_header_num => 1);
47610: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
47611:
47612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
47613:
47614: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 47612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

47608: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
47609: p_header_num => 1);
47610: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
47611:
47612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
47613:
47614: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
47615: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
47616: END IF;

Line 47615: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

47611:
47612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
47613:
47614: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
47615: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
47616: END IF;
47617:
47618: --
47619: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 47622: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

47618: --
47619: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47620: --
47621: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47622: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47623: ELSE
47624: ---------------------------------------------------------------------------------------------------
47625: -- 4262811a Switch Sign
47626: ---------------------------------------------------------------------------------------------------

Line 47627: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

47623: ELSE
47624: ---------------------------------------------------------------------------------------------------
47625: -- 4262811a Switch Sign
47626: ---------------------------------------------------------------------------------------------------
47627: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47628: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47629: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47630: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47631: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 47628: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

47624: ---------------------------------------------------------------------------------------------------
47625: -- 4262811a Switch Sign
47626: ---------------------------------------------------------------------------------------------------
47627: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47628: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47629: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47630: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47631: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47632: -- 5132302

Line 47629: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47625: -- 4262811a Switch Sign
47626: ---------------------------------------------------------------------------------------------------
47627: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47628: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47629: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47630: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47631: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47632: -- 5132302
47633: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 47630: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

47626: ---------------------------------------------------------------------------------------------------
47627: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47628: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47629: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47630: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47631: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47632: -- 5132302
47633: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47634: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 47631: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47627: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47628: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47629: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47630: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47631: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47632: -- 5132302
47633: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47634: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47635:

Line 47633: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

47629: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47630: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47631: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47632: -- 5132302
47633: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47634: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47635:
47636: END IF;
47637:

Line 47634: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47630: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47631: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47632: -- 5132302
47633: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47634: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47635:
47636: END IF;
47637:
47638: -- 4955764

Line 47639: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

47635:
47636: END IF;
47637:
47638: -- 4955764
47639: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47640: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47641:
47642:
47643: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 47643: XLA_AE_LINES_PKG.ValidateCurrentLine;

47639: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47640: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47641:
47642:
47643: XLA_AE_LINES_PKG.ValidateCurrentLine;
47644: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47645:
47646: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47647: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 47644: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

47640: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47641:
47642:
47643: XLA_AE_LINES_PKG.ValidateCurrentLine;
47644: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47645:
47646: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47647: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47648: ,p_balance_type_code => l_balance_type_code);

Line 47826: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

47822: --
47823: -- bulk performance
47824: --
47825: l_balance_type_code VARCHAR2(1);
47826: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
47827: l_log_module VARCHAR2(240);
47828:
47829: --
47830: -- Upgrade strategy

Line 47913: XLA_AE_LINES_PKG.SetNewLine;

47909: ') <> 'PAYMENTCARD'
47910: THEN
47911:
47912: --
47913: XLA_AE_LINES_PKG.SetNewLine;
47914:
47915: p_balance_type_code := l_balance_type_code;
47916: -- set the flag so later we will know whether the gain loss line needs to be created
47917:

Line 47925: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

47921:
47922: --
47923: -- bulk performance
47924: --
47925: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
47926: p_header_num => 0); -- 4262811
47927: --
47928: -- set accounting line options
47929: --

Line 47930: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

47926: p_header_num => 0); -- 4262811
47927: --
47928: -- set accounting line options
47929: --
47930: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
47931: p_natural_side_code => 'D'
47932: , p_gain_or_loss_flag => 'N'
47933: , p_gl_transfer_mode_code => 'S'
47934: , p_acct_entry_type_code => 'A'

Line 47944: xla_ae_lines_pkg.SetAcctLineType

47940: --
47941: --
47942: -- set accounting line type info
47943: --
47944: xla_ae_lines_pkg.SetAcctLineType
47945: (p_component_type => l_component_type
47946: ,p_event_type_code => l_event_type_code
47947: ,p_line_definition_owner_code => l_line_definition_owner_code
47948: ,p_line_definition_code => l_line_definition_code

Line 47958: xla_ae_lines_pkg.SetAcctClass(

47954: ,p_event_class_code => l_event_class_code);
47955: --
47956: -- set accounting class
47957: --
47958: xla_ae_lines_pkg.SetAcctClass(
47959: p_accounting_class_code => 'DEF_REC_TAX'
47960: , p_ae_header_id => l_ae_header_id
47961: );
47962:

Line 47966: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

47962:
47963: --
47964: -- set rounding class
47965: --
47966: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
47967: 'DEF_REC_TAX';
47968:
47969: --
47970: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 47970: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

47966: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
47967: 'DEF_REC_TAX';
47968:
47969: --
47970: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
47971: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
47972: --
47973: -- bulk performance
47974: --

Line 47971: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

47967: 'DEF_REC_TAX';
47968:
47969: --
47970: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
47971: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
47972: --
47973: -- bulk performance
47974: --
47975: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 47975: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

47971: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
47972: --
47973: -- bulk performance
47974: --
47975: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47976:
47977: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47978: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47979:

Line 47977: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

47973: -- bulk performance
47974: --
47975: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47976:
47977: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47978: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47979:
47980: -- 4955764
47981: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 47981: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

47977: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47978: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47979:
47980: -- 4955764
47981: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47982: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
47983:
47984: -- 4458381 Public Sector Enh
47985:

Line 48041: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

48037: l_rec_acct_attrs.array_num_value(23) := p_source_92;
48038: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
48039: l_rec_acct_attrs.array_num_value(24) := p_source_93;
48040:
48041: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
48042: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
48043:
48044: ---------------------------------------------------------------------------------------------------------------
48045: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 48042: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

48038: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
48039: l_rec_acct_attrs.array_num_value(24) := p_source_93;
48040:
48041: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
48042: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
48043:
48044: ---------------------------------------------------------------------------------------------------------------
48045: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48046: ---------------------------------------------------------------------------------------------------------------

Line 48045: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

48041: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
48042: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
48043:
48044: ---------------------------------------------------------------------------------------------------------------
48045: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48046: ---------------------------------------------------------------------------------------------------------------
48047: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48048:
48049: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 48047: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

48043:
48044: ---------------------------------------------------------------------------------------------------------------
48045: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48046: ---------------------------------------------------------------------------------------------------------------
48047: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48048:
48049: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48050: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48051:

Line 48049: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

48045: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48046: ---------------------------------------------------------------------------------------------------------------
48047: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48048:
48049: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48050: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48051:
48052: IF xla_accounting_cache_pkg.GetValueChar
48053: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 48050: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

48046: ---------------------------------------------------------------------------------------------------------------
48047: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48048:
48049: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48050: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48051:
48052: IF xla_accounting_cache_pkg.GetValueChar
48053: (p_source_code => 'LEDGER_CATEGORY_CODE'
48054: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 48061: xla_ae_lines_pkg.BflowUpgEntry

48057: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48058: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
48059: )
48060: THEN
48061: xla_ae_lines_pkg.BflowUpgEntry
48062: (p_business_method_code => l_bflow_method_code
48063: ,p_business_class_code => l_bflow_class_code
48064: ,p_balance_type => l_balance_type_code);
48065: ELSE

Line 48101: xla_ae_lines_pkg.set_ccid(

48097: , x_value_type_code => l_adr_value_type_code
48098: , p_side => 'NA'
48099: );
48100:
48101: xla_ae_lines_pkg.set_ccid(
48102: p_code_combination_id => l_ccid
48103: , p_value_type_code => l_adr_value_type_code
48104: , p_transaction_coa_id => l_adr_transaction_coa_id
48105: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 48137: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

48133: xla_accounting_err_pkg.build_message
48134: (p_appli_s_name => 'XLA'
48135: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
48136: ,p_token_1 => 'LINE_NUMBER'
48137: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
48138: ,p_token_2 => 'LINE_TYPE_NAME'
48139: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
48140: l_component_type
48141: ,l_component_code

Line 48173: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

48169: --
48170: --
48171: ------------------------------------------------------------------------------------------------
48172: -- 4219869 Business Flow
48173: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
48174: -- Prior Entry. Currently, the following code is always generated.
48175: ------------------------------------------------------------------------------------------------
48176: XLA_AE_LINES_PKG.ValidateCurrentLine;
48177:

Line 48176: XLA_AE_LINES_PKG.ValidateCurrentLine;

48172: -- 4219869 Business Flow
48173: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
48174: -- Prior Entry. Currently, the following code is always generated.
48175: ------------------------------------------------------------------------------------------------
48176: XLA_AE_LINES_PKG.ValidateCurrentLine;
48177:
48178: ------------------------------------------------------------------------------------
48179: -- 4219869 Business Flow
48180: -- Populated credit and debit amounts -- Need to generate this within IF

Line 48182: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

48178: ------------------------------------------------------------------------------------
48179: -- 4219869 Business Flow
48180: -- Populated credit and debit amounts -- Need to generate this within IF
48181: ------------------------------------------------------------------------------------
48182: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48183:
48184: ----------------------------------------------------------------------------------
48185: -- 4219869 Business Flow
48186: -- Update journal entry status -- Need to generate this within IF

Line 48214: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

48210: -- To allow MPA report to determine if it should generate report process
48211: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
48212: ------------------------------------------------------------------------------------------
48213:
48214: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
48215: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
48216: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
48217: -- call ADRs
48218: -- Bug 4922099

Line 48215: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

48211: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
48212: ------------------------------------------------------------------------------------------
48213:
48214: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
48215: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
48216: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
48217: -- call ADRs
48218: -- Bug 4922099
48219: --

Line 48239: xla_ae_lines_pkg.set_ccid(

48235: , x_value_type_code => l_adr_value_type_code
48236: , p_side => 'NA'
48237: );
48238:
48239: xla_ae_lines_pkg.set_ccid(
48240: p_code_combination_id => l_ccid
48241: , p_value_type_code => l_adr_value_type_code
48242: , p_transaction_coa_id => l_adr_transaction_coa_id
48243: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 48262: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

48258:
48259: --
48260: -- Update the line information that should be overwritten
48261: --
48262: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
48263: p_header_num => 1);
48264: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
48265:
48266: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 48264: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

48260: -- Update the line information that should be overwritten
48261: --
48262: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
48263: p_header_num => 1);
48264: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
48265:
48266: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
48267:
48268: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 48266: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

48262: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
48263: p_header_num => 1);
48264: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
48265:
48266: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
48267:
48268: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
48269: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
48270: END IF;

Line 48269: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

48265:
48266: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
48267:
48268: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
48269: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
48270: END IF;
48271:
48272: --
48273: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 48276: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

48272: --
48273: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48274: --
48275: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48276: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48277: ELSE
48278: ---------------------------------------------------------------------------------------------------
48279: -- 4262811a Switch Sign
48280: ---------------------------------------------------------------------------------------------------

Line 48281: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

48277: ELSE
48278: ---------------------------------------------------------------------------------------------------
48279: -- 4262811a Switch Sign
48280: ---------------------------------------------------------------------------------------------------
48281: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48283: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48284: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48285: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 48282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

48278: ---------------------------------------------------------------------------------------------------
48279: -- 4262811a Switch Sign
48280: ---------------------------------------------------------------------------------------------------
48281: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48283: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48284: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48285: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48286: -- 5132302

Line 48283: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

48279: -- 4262811a Switch Sign
48280: ---------------------------------------------------------------------------------------------------
48281: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48283: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48284: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48285: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48286: -- 5132302
48287: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 48284: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

48280: ---------------------------------------------------------------------------------------------------
48281: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48283: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48284: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48285: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48286: -- 5132302
48287: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48288: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 48285: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

48281: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48283: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48284: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48285: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48286: -- 5132302
48287: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48288: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48289:

Line 48287: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

48283: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48284: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48285: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48286: -- 5132302
48287: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48288: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48289:
48290: END IF;
48291:

Line 48288: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

48284: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48285: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48286: -- 5132302
48287: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48288: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48289:
48290: END IF;
48291:
48292: -- 4955764

Line 48293: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

48289:
48290: END IF;
48291:
48292: -- 4955764
48293: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48294: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48295:
48296:
48297: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 48297: XLA_AE_LINES_PKG.ValidateCurrentLine;

48293: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48294: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48295:
48296:
48297: XLA_AE_LINES_PKG.ValidateCurrentLine;
48298: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48299:
48300: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48301: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 48298: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

48294: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48295:
48296:
48297: XLA_AE_LINES_PKG.ValidateCurrentLine;
48298: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48299:
48300: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48301: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48302: ,p_balance_type_code => l_balance_type_code);

Line 48491: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

48487: --
48488: -- bulk performance
48489: --
48490: l_balance_type_code VARCHAR2(1);
48491: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
48492: l_log_module VARCHAR2(240);
48493:
48494: --
48495: -- Upgrade strategy

Line 48559: XLA_AE_LINES_PKG.SetNewLine;

48555: ') = 'DEFERRED'
48556: THEN
48557:
48558: --
48559: XLA_AE_LINES_PKG.SetNewLine;
48560:
48561: p_balance_type_code := l_balance_type_code;
48562: -- set the flag so later we will know whether the gain loss line needs to be created
48563:

Line 48571: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

48567:
48568: --
48569: -- bulk performance
48570: --
48571: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
48572: p_header_num => 0); -- 4262811
48573: --
48574: -- set accounting line options
48575: --

Line 48576: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

48572: p_header_num => 0); -- 4262811
48573: --
48574: -- set accounting line options
48575: --
48576: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
48577: p_natural_side_code => 'C'
48578: , p_gain_or_loss_flag => 'N'
48579: , p_gl_transfer_mode_code => 'S'
48580: , p_acct_entry_type_code => 'A'

Line 48590: xla_ae_lines_pkg.SetAcctLineType

48586: --
48587: --
48588: -- set accounting line type info
48589: --
48590: xla_ae_lines_pkg.SetAcctLineType
48591: (p_component_type => l_component_type
48592: ,p_event_type_code => l_event_type_code
48593: ,p_line_definition_owner_code => l_line_definition_owner_code
48594: ,p_line_definition_code => l_line_definition_code

Line 48604: xla_ae_lines_pkg.SetAcctClass(

48600: ,p_event_class_code => l_event_class_code);
48601: --
48602: -- set accounting class
48603: --
48604: xla_ae_lines_pkg.SetAcctClass(
48605: p_accounting_class_code => 'DEF_REC_TAX'
48606: , p_ae_header_id => l_ae_header_id
48607: );
48608:

Line 48612: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

48608:
48609: --
48610: -- set rounding class
48611: --
48612: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
48613: 'DEF_REC_TAX';
48614:
48615: --
48616: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 48616: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

48612: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
48613: 'DEF_REC_TAX';
48614:
48615: --
48616: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
48617: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
48618: --
48619: -- bulk performance
48620: --

Line 48617: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

48613: 'DEF_REC_TAX';
48614:
48615: --
48616: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
48617: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
48618: --
48619: -- bulk performance
48620: --
48621: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 48621: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

48617: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
48618: --
48619: -- bulk performance
48620: --
48621: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48622:
48623: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48624: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48625:

Line 48623: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

48619: -- bulk performance
48620: --
48621: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48622:
48623: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48624: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48625:
48626: -- 4955764
48627: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 48627: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

48623: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48624: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48625:
48626: -- 4955764
48627: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48628: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
48629:
48630: -- 4458381 Public Sector Enh
48631:

Line 48737: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

48733: l_rec_acct_attrs.array_num_value(43) := p_source_94;
48734: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
48735: l_rec_acct_attrs.array_num_value(44) := p_source_95;
48736:
48737: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
48738: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
48739:
48740: ---------------------------------------------------------------------------------------------------------------
48741: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 48738: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

48734: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
48735: l_rec_acct_attrs.array_num_value(44) := p_source_95;
48736:
48737: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
48738: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
48739:
48740: ---------------------------------------------------------------------------------------------------------------
48741: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48742: ---------------------------------------------------------------------------------------------------------------

Line 48741: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

48737: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
48738: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
48739:
48740: ---------------------------------------------------------------------------------------------------------------
48741: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48742: ---------------------------------------------------------------------------------------------------------------
48743: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48744:
48745: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 48743: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

48739:
48740: ---------------------------------------------------------------------------------------------------------------
48741: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48742: ---------------------------------------------------------------------------------------------------------------
48743: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48744:
48745: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48746: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48747:

Line 48745: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

48741: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48742: ---------------------------------------------------------------------------------------------------------------
48743: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48744:
48745: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48746: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48747:
48748: IF xla_accounting_cache_pkg.GetValueChar
48749: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 48746: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

48742: ---------------------------------------------------------------------------------------------------------------
48743: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48744:
48745: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48746: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48747:
48748: IF xla_accounting_cache_pkg.GetValueChar
48749: (p_source_code => 'LEDGER_CATEGORY_CODE'
48750: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 48757: xla_ae_lines_pkg.BflowUpgEntry

48753: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48754: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
48755: )
48756: THEN
48757: xla_ae_lines_pkg.BflowUpgEntry
48758: (p_business_method_code => l_bflow_method_code
48759: ,p_business_class_code => l_bflow_class_code
48760: ,p_balance_type => l_balance_type_code);
48761: ELSE

Line 48797: xla_ae_lines_pkg.set_ccid(

48793: , x_value_type_code => l_adr_value_type_code
48794: , p_side => 'NA'
48795: );
48796:
48797: xla_ae_lines_pkg.set_ccid(
48798: p_code_combination_id => l_ccid
48799: , p_value_type_code => l_adr_value_type_code
48800: , p_transaction_coa_id => l_adr_transaction_coa_id
48801: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 48833: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

48829: xla_accounting_err_pkg.build_message
48830: (p_appli_s_name => 'XLA'
48831: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
48832: ,p_token_1 => 'LINE_NUMBER'
48833: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
48834: ,p_token_2 => 'LINE_TYPE_NAME'
48835: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
48836: l_component_type
48837: ,l_component_code

Line 48869: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

48865: --
48866: --
48867: ------------------------------------------------------------------------------------------------
48868: -- 4219869 Business Flow
48869: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
48870: -- Prior Entry. Currently, the following code is always generated.
48871: ------------------------------------------------------------------------------------------------
48872: XLA_AE_LINES_PKG.ValidateCurrentLine;
48873:

Line 48872: XLA_AE_LINES_PKG.ValidateCurrentLine;

48868: -- 4219869 Business Flow
48869: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
48870: -- Prior Entry. Currently, the following code is always generated.
48871: ------------------------------------------------------------------------------------------------
48872: XLA_AE_LINES_PKG.ValidateCurrentLine;
48873:
48874: ------------------------------------------------------------------------------------
48875: -- 4219869 Business Flow
48876: -- Populated credit and debit amounts -- Need to generate this within IF

Line 48878: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

48874: ------------------------------------------------------------------------------------
48875: -- 4219869 Business Flow
48876: -- Populated credit and debit amounts -- Need to generate this within IF
48877: ------------------------------------------------------------------------------------
48878: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48879:
48880: ----------------------------------------------------------------------------------
48881: -- 4219869 Business Flow
48882: -- Update journal entry status -- Need to generate this within IF

Line 48910: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

48906: -- To allow MPA report to determine if it should generate report process
48907: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
48908: ------------------------------------------------------------------------------------------
48909:
48910: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
48911: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
48912: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
48913: -- call ADRs
48914: -- Bug 4922099

Line 48911: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

48907: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
48908: ------------------------------------------------------------------------------------------
48909:
48910: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
48911: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
48912: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
48913: -- call ADRs
48914: -- Bug 4922099
48915: --

Line 48935: xla_ae_lines_pkg.set_ccid(

48931: , x_value_type_code => l_adr_value_type_code
48932: , p_side => 'NA'
48933: );
48934:
48935: xla_ae_lines_pkg.set_ccid(
48936: p_code_combination_id => l_ccid
48937: , p_value_type_code => l_adr_value_type_code
48938: , p_transaction_coa_id => l_adr_transaction_coa_id
48939: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 48958: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

48954:
48955: --
48956: -- Update the line information that should be overwritten
48957: --
48958: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
48959: p_header_num => 1);
48960: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
48961:
48962: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 48960: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

48956: -- Update the line information that should be overwritten
48957: --
48958: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
48959: p_header_num => 1);
48960: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
48961:
48962: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
48963:
48964: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 48962: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

48958: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
48959: p_header_num => 1);
48960: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
48961:
48962: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
48963:
48964: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
48965: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
48966: END IF;

Line 48965: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

48961:
48962: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
48963:
48964: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
48965: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
48966: END IF;
48967:
48968: --
48969: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 48972: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

48968: --
48969: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48970: --
48971: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48972: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48973: ELSE
48974: ---------------------------------------------------------------------------------------------------
48975: -- 4262811a Switch Sign
48976: ---------------------------------------------------------------------------------------------------

Line 48977: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

48973: ELSE
48974: ---------------------------------------------------------------------------------------------------
48975: -- 4262811a Switch Sign
48976: ---------------------------------------------------------------------------------------------------
48977: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48979: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48980: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48981: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 48978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

48974: ---------------------------------------------------------------------------------------------------
48975: -- 4262811a Switch Sign
48976: ---------------------------------------------------------------------------------------------------
48977: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48979: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48980: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48981: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48982: -- 5132302

Line 48979: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

48975: -- 4262811a Switch Sign
48976: ---------------------------------------------------------------------------------------------------
48977: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48979: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48980: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48981: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48982: -- 5132302
48983: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 48980: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

48976: ---------------------------------------------------------------------------------------------------
48977: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48979: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48980: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48981: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48982: -- 5132302
48983: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48984: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 48981: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

48977: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48979: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48980: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48981: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48982: -- 5132302
48983: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48984: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48985:

Line 48983: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

48979: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48980: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48981: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48982: -- 5132302
48983: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48984: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48985:
48986: END IF;
48987:

Line 48984: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

48980: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48981: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48982: -- 5132302
48983: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48984: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48985:
48986: END IF;
48987:
48988: -- 4955764

Line 48989: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

48985:
48986: END IF;
48987:
48988: -- 4955764
48989: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48990: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48991:
48992:
48993: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 48993: XLA_AE_LINES_PKG.ValidateCurrentLine;

48989: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48990: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48991:
48992:
48993: XLA_AE_LINES_PKG.ValidateCurrentLine;
48994: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48995:
48996: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48997: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 48994: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

48990: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48991:
48992:
48993: XLA_AE_LINES_PKG.ValidateCurrentLine;
48994: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48995:
48996: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48997: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48998: ,p_balance_type_code => l_balance_type_code);

Line 49174: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

49170: --
49171: -- bulk performance
49172: --
49173: l_balance_type_code VARCHAR2(1);
49174: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
49175: l_log_module VARCHAR2(240);
49176:
49177: --
49178: -- Upgrade strategy

Line 49262: XLA_AE_LINES_PKG.SetNewLine;

49258: ') = 'ACCRUAL')
49259: THEN
49260:
49261: --
49262: XLA_AE_LINES_PKG.SetNewLine;
49263:
49264: p_balance_type_code := l_balance_type_code;
49265: -- set the flag so later we will know whether the gain loss line needs to be created
49266:

Line 49274: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

49270:
49271: --
49272: -- bulk performance
49273: --
49274: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
49275: p_header_num => 0); -- 4262811
49276: --
49277: -- set accounting line options
49278: --

Line 49279: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

49275: p_header_num => 0); -- 4262811
49276: --
49277: -- set accounting line options
49278: --
49279: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
49280: p_natural_side_code => 'C'
49281: , p_gain_or_loss_flag => 'N'
49282: , p_gl_transfer_mode_code => 'S'
49283: , p_acct_entry_type_code => 'A'

Line 49293: xla_ae_lines_pkg.SetAcctLineType

49289: --
49290: --
49291: -- set accounting line type info
49292: --
49293: xla_ae_lines_pkg.SetAcctLineType
49294: (p_component_type => l_component_type
49295: ,p_event_type_code => l_event_type_code
49296: ,p_line_definition_owner_code => l_line_definition_owner_code
49297: ,p_line_definition_code => l_line_definition_code

Line 49307: xla_ae_lines_pkg.SetAcctClass(

49303: ,p_event_class_code => l_event_class_code);
49304: --
49305: -- set accounting class
49306: --
49307: xla_ae_lines_pkg.SetAcctClass(
49308: p_accounting_class_code => 'DISCOUNT'
49309: , p_ae_header_id => l_ae_header_id
49310: );
49311:

Line 49315: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

49311:
49312: --
49313: -- set rounding class
49314: --
49315: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
49316: 'DISCOUNT';
49317:
49318: --
49319: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 49319: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

49315: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
49316: 'DISCOUNT';
49317:
49318: --
49319: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
49320: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49321: --
49322: -- bulk performance
49323: --

Line 49320: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

49316: 'DISCOUNT';
49317:
49318: --
49319: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
49320: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49321: --
49322: -- bulk performance
49323: --
49324: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 49324: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

49320: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49321: --
49322: -- bulk performance
49323: --
49324: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49325:
49326: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49327: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49328:

Line 49326: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

49322: -- bulk performance
49323: --
49324: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49325:
49326: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49327: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49328:
49329: -- 4955764
49330: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 49330: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

49326: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49327: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49328:
49329: -- 4955764
49330: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49331: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
49332:
49333: -- 4458381 Public Sector Enh
49334:

Line 49390: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

49386: l_rec_acct_attrs.array_num_value(23) := p_source_91;
49387: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
49388: l_rec_acct_attrs.array_num_value(24) := p_source_93;
49389:
49390: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49391: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49392:
49393: ---------------------------------------------------------------------------------------------------------------
49394: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 49391: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

49387: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
49388: l_rec_acct_attrs.array_num_value(24) := p_source_93;
49389:
49390: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49391: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49392:
49393: ---------------------------------------------------------------------------------------------------------------
49394: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49395: ---------------------------------------------------------------------------------------------------------------

Line 49394: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

49390: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49391: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49392:
49393: ---------------------------------------------------------------------------------------------------------------
49394: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49395: ---------------------------------------------------------------------------------------------------------------
49396: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49397:
49398: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 49396: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

49392:
49393: ---------------------------------------------------------------------------------------------------------------
49394: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49395: ---------------------------------------------------------------------------------------------------------------
49396: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49397:
49398: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49399: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49400:

Line 49398: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

49394: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49395: ---------------------------------------------------------------------------------------------------------------
49396: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49397:
49398: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49399: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49400:
49401: IF xla_accounting_cache_pkg.GetValueChar
49402: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 49399: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

49395: ---------------------------------------------------------------------------------------------------------------
49396: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49397:
49398: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49399: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49400:
49401: IF xla_accounting_cache_pkg.GetValueChar
49402: (p_source_code => 'LEDGER_CATEGORY_CODE'
49403: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 49410: xla_ae_lines_pkg.BflowUpgEntry

49406: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49407: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
49408: )
49409: THEN
49410: xla_ae_lines_pkg.BflowUpgEntry
49411: (p_business_method_code => l_bflow_method_code
49412: ,p_business_class_code => l_bflow_class_code
49413: ,p_balance_type => l_balance_type_code);
49414: ELSE

Line 49460: xla_ae_lines_pkg.set_ccid(

49456: , x_value_type_code => l_adr_value_type_code
49457: , p_side => 'NA'
49458: );
49459:
49460: xla_ae_lines_pkg.set_ccid(
49461: p_code_combination_id => l_ccid
49462: , p_value_type_code => l_adr_value_type_code
49463: , p_transaction_coa_id => l_adr_transaction_coa_id
49464: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 49497: xla_ae_lines_pkg.set_segment(

49493: );
49494:
49495: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
49496:
49497: xla_ae_lines_pkg.set_segment(
49498: p_to_segment_code => 'GL_BALANCING'
49499: , p_segment_value => l_segment
49500: , p_from_segment_code => l_adr_value_segment_code
49501: , p_from_combination_id => l_adr_value_combination_id

Line 49542: xla_ae_lines_pkg.set_segment(

49538: );
49539:
49540: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
49541:
49542: xla_ae_lines_pkg.set_segment(
49543: p_to_segment_code => 'GL_ACCOUNT'
49544: , p_segment_value => l_segment
49545: , p_from_segment_code => l_adr_value_segment_code
49546: , p_from_combination_id => l_adr_value_combination_id

Line 49586: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

49582: xla_accounting_err_pkg.build_message
49583: (p_appli_s_name => 'XLA'
49584: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
49585: ,p_token_1 => 'LINE_NUMBER'
49586: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
49587: ,p_token_2 => 'LINE_TYPE_NAME'
49588: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
49589: l_component_type
49590: ,l_component_code

Line 49622: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

49618: --
49619: --
49620: ------------------------------------------------------------------------------------------------
49621: -- 4219869 Business Flow
49622: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
49623: -- Prior Entry. Currently, the following code is always generated.
49624: ------------------------------------------------------------------------------------------------
49625: XLA_AE_LINES_PKG.ValidateCurrentLine;
49626:

Line 49625: XLA_AE_LINES_PKG.ValidateCurrentLine;

49621: -- 4219869 Business Flow
49622: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
49623: -- Prior Entry. Currently, the following code is always generated.
49624: ------------------------------------------------------------------------------------------------
49625: XLA_AE_LINES_PKG.ValidateCurrentLine;
49626:
49627: ------------------------------------------------------------------------------------
49628: -- 4219869 Business Flow
49629: -- Populated credit and debit amounts -- Need to generate this within IF

Line 49631: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

49627: ------------------------------------------------------------------------------------
49628: -- 4219869 Business Flow
49629: -- Populated credit and debit amounts -- Need to generate this within IF
49630: ------------------------------------------------------------------------------------
49631: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49632:
49633: ----------------------------------------------------------------------------------
49634: -- 4219869 Business Flow
49635: -- Update journal entry status -- Need to generate this within IF

Line 49663: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

49659: -- To allow MPA report to determine if it should generate report process
49660: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
49661: ------------------------------------------------------------------------------------------
49662:
49663: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
49664: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
49665: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
49666: -- call ADRs
49667: -- Bug 4922099

Line 49664: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

49660: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
49661: ------------------------------------------------------------------------------------------
49662:
49663: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
49664: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
49665: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
49666: -- call ADRs
49667: -- Bug 4922099
49668: --

Line 49698: xla_ae_lines_pkg.set_ccid(

49694: , x_value_type_code => l_adr_value_type_code
49695: , p_side => 'NA'
49696: );
49697:
49698: xla_ae_lines_pkg.set_ccid(
49699: p_code_combination_id => l_ccid
49700: , p_value_type_code => l_adr_value_type_code
49701: , p_transaction_coa_id => l_adr_transaction_coa_id
49702: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 49735: xla_ae_lines_pkg.set_segment(

49731: );
49732:
49733: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
49734:
49735: xla_ae_lines_pkg.set_segment(
49736: p_to_segment_code => 'GL_BALANCING'
49737: , p_segment_value => l_segment
49738: , p_from_segment_code => l_adr_value_segment_code
49739: , p_from_combination_id => l_adr_value_combination_id

Line 49780: xla_ae_lines_pkg.set_segment(

49776: );
49777:
49778: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
49779:
49780: xla_ae_lines_pkg.set_segment(
49781: p_to_segment_code => 'GL_ACCOUNT'
49782: , p_segment_value => l_segment
49783: , p_from_segment_code => l_adr_value_segment_code
49784: , p_from_combination_id => l_adr_value_combination_id

Line 49811: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

49807:
49808: --
49809: -- Update the line information that should be overwritten
49810: --
49811: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
49812: p_header_num => 1);
49813: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
49814:
49815: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 49813: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

49809: -- Update the line information that should be overwritten
49810: --
49811: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
49812: p_header_num => 1);
49813: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
49814:
49815: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
49816:
49817: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 49815: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

49811: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
49812: p_header_num => 1);
49813: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
49814:
49815: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
49816:
49817: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
49818: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
49819: END IF;

Line 49818: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

49814:
49815: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
49816:
49817: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
49818: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
49819: END IF;
49820:
49821: --
49822: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 49825: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

49821: --
49822: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
49823: --
49824: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
49825: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
49826: ELSE
49827: ---------------------------------------------------------------------------------------------------
49828: -- 4262811a Switch Sign
49829: ---------------------------------------------------------------------------------------------------

Line 49830: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

49826: ELSE
49827: ---------------------------------------------------------------------------------------------------
49828: -- 4262811a Switch Sign
49829: ---------------------------------------------------------------------------------------------------
49830: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49831: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49832: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49833: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49834: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 49831: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

49827: ---------------------------------------------------------------------------------------------------
49828: -- 4262811a Switch Sign
49829: ---------------------------------------------------------------------------------------------------
49830: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49831: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49832: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49833: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49834: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49835: -- 5132302

Line 49832: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

49828: -- 4262811a Switch Sign
49829: ---------------------------------------------------------------------------------------------------
49830: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49831: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49832: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49833: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49834: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49835: -- 5132302
49836: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 49833: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

49829: ---------------------------------------------------------------------------------------------------
49830: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49831: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49832: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49833: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49834: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49835: -- 5132302
49836: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
49837: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 49834: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

49830: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49831: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49832: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49833: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49834: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49835: -- 5132302
49836: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
49837: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49838:

Line 49836: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

49832: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49833: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49834: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49835: -- 5132302
49836: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
49837: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49838:
49839: END IF;
49840:

Line 49837: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

49833: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49834: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49835: -- 5132302
49836: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
49837: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49838:
49839: END IF;
49840:
49841: -- 4955764

Line 49842: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

49838:
49839: END IF;
49840:
49841: -- 4955764
49842: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49843: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
49844:
49845:
49846: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 49846: XLA_AE_LINES_PKG.ValidateCurrentLine;

49842: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49843: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
49844:
49845:
49846: XLA_AE_LINES_PKG.ValidateCurrentLine;
49847: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49848:
49849: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49850: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 49847: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

49843: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
49844:
49845:
49846: XLA_AE_LINES_PKG.ValidateCurrentLine;
49847: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49848:
49849: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49850: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
49851: ,p_balance_type_code => l_balance_type_code);

Line 50036: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

50032: --
50033: -- bulk performance
50034: --
50035: l_balance_type_code VARCHAR2(1);
50036: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
50037: l_log_module VARCHAR2(240);
50038:
50039: --
50040: -- Upgrade strategy

Line 50110: XLA_AE_LINES_PKG.SetNewLine;

50106: ') <> 'PAYMENTCARD'
50107: THEN
50108:
50109: --
50110: XLA_AE_LINES_PKG.SetNewLine;
50111:
50112: p_balance_type_code := l_balance_type_code;
50113: -- set the flag so later we will know whether the gain loss line needs to be created
50114:

Line 50122: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

50118:
50119: --
50120: -- bulk performance
50121: --
50122: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
50123: p_header_num => 0); -- 4262811
50124: --
50125: -- set accounting line options
50126: --

Line 50127: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

50123: p_header_num => 0); -- 4262811
50124: --
50125: -- set accounting line options
50126: --
50127: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
50128: p_natural_side_code => 'C'
50129: , p_gain_or_loss_flag => 'N'
50130: , p_gl_transfer_mode_code => 'S'
50131: , p_acct_entry_type_code => 'A'

Line 50141: xla_ae_lines_pkg.SetAcctLineType

50137: --
50138: --
50139: -- set accounting line type info
50140: --
50141: xla_ae_lines_pkg.SetAcctLineType
50142: (p_component_type => l_component_type
50143: ,p_event_type_code => l_event_type_code
50144: ,p_line_definition_owner_code => l_line_definition_owner_code
50145: ,p_line_definition_code => l_line_definition_code

Line 50155: xla_ae_lines_pkg.SetAcctClass(

50151: ,p_event_class_code => l_event_class_code);
50152: --
50153: -- set accounting class
50154: --
50155: xla_ae_lines_pkg.SetAcctClass(
50156: p_accounting_class_code => 'DISCOUNT'
50157: , p_ae_header_id => l_ae_header_id
50158: );
50159:

Line 50163: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

50159:
50160: --
50161: -- set rounding class
50162: --
50163: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
50164: 'DISCOUNT';
50165:
50166: --
50167: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 50167: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

50163: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
50164: 'DISCOUNT';
50165:
50166: --
50167: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
50168: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
50169: --
50170: -- bulk performance
50171: --

Line 50168: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

50164: 'DISCOUNT';
50165:
50166: --
50167: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
50168: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
50169: --
50170: -- bulk performance
50171: --
50172: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 50172: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

50168: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
50169: --
50170: -- bulk performance
50171: --
50172: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
50173:
50174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50175: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50176:

Line 50174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

50170: -- bulk performance
50171: --
50172: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
50173:
50174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50175: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50176:
50177: -- 4955764
50178: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 50178: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

50174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50175: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50176:
50177: -- 4955764
50178: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50179: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
50180:
50181: -- 4458381 Public Sector Enh
50182:

Line 50238: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

50234: l_rec_acct_attrs.array_num_value(23) := p_source_92;
50235: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
50236: l_rec_acct_attrs.array_num_value(24) := p_source_93;
50237:
50238: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
50239: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
50240:
50241: ---------------------------------------------------------------------------------------------------------------
50242: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 50239: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

50235: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
50236: l_rec_acct_attrs.array_num_value(24) := p_source_93;
50237:
50238: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
50239: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
50240:
50241: ---------------------------------------------------------------------------------------------------------------
50242: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
50243: ---------------------------------------------------------------------------------------------------------------

Line 50242: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

50238: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
50239: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
50240:
50241: ---------------------------------------------------------------------------------------------------------------
50242: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
50243: ---------------------------------------------------------------------------------------------------------------
50244: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
50245:
50246: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 50244: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

50240:
50241: ---------------------------------------------------------------------------------------------------------------
50242: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
50243: ---------------------------------------------------------------------------------------------------------------
50244: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
50245:
50246: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50247: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50248:

Line 50246: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

50242: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
50243: ---------------------------------------------------------------------------------------------------------------
50244: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
50245:
50246: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50247: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50248:
50249: IF xla_accounting_cache_pkg.GetValueChar
50250: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 50247: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

50243: ---------------------------------------------------------------------------------------------------------------
50244: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
50245:
50246: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50247: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50248:
50249: IF xla_accounting_cache_pkg.GetValueChar
50250: (p_source_code => 'LEDGER_CATEGORY_CODE'
50251: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 50258: xla_ae_lines_pkg.BflowUpgEntry

50254: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
50255: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
50256: )
50257: THEN
50258: xla_ae_lines_pkg.BflowUpgEntry
50259: (p_business_method_code => l_bflow_method_code
50260: ,p_business_class_code => l_bflow_class_code
50261: ,p_balance_type => l_balance_type_code);
50262: ELSE

Line 50308: xla_ae_lines_pkg.set_ccid(

50304: , x_value_type_code => l_adr_value_type_code
50305: , p_side => 'NA'
50306: );
50307:
50308: xla_ae_lines_pkg.set_ccid(
50309: p_code_combination_id => l_ccid
50310: , p_value_type_code => l_adr_value_type_code
50311: , p_transaction_coa_id => l_adr_transaction_coa_id
50312: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 50345: xla_ae_lines_pkg.set_segment(

50341: );
50342:
50343: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
50344:
50345: xla_ae_lines_pkg.set_segment(
50346: p_to_segment_code => 'GL_BALANCING'
50347: , p_segment_value => l_segment
50348: , p_from_segment_code => l_adr_value_segment_code
50349: , p_from_combination_id => l_adr_value_combination_id

Line 50390: xla_ae_lines_pkg.set_segment(

50386: );
50387:
50388: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
50389:
50390: xla_ae_lines_pkg.set_segment(
50391: p_to_segment_code => 'GL_ACCOUNT'
50392: , p_segment_value => l_segment
50393: , p_from_segment_code => l_adr_value_segment_code
50394: , p_from_combination_id => l_adr_value_combination_id

Line 50434: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

50430: xla_accounting_err_pkg.build_message
50431: (p_appli_s_name => 'XLA'
50432: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
50433: ,p_token_1 => 'LINE_NUMBER'
50434: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
50435: ,p_token_2 => 'LINE_TYPE_NAME'
50436: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
50437: l_component_type
50438: ,l_component_code

Line 50470: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

50466: --
50467: --
50468: ------------------------------------------------------------------------------------------------
50469: -- 4219869 Business Flow
50470: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
50471: -- Prior Entry. Currently, the following code is always generated.
50472: ------------------------------------------------------------------------------------------------
50473: XLA_AE_LINES_PKG.ValidateCurrentLine;
50474:

Line 50473: XLA_AE_LINES_PKG.ValidateCurrentLine;

50469: -- 4219869 Business Flow
50470: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
50471: -- Prior Entry. Currently, the following code is always generated.
50472: ------------------------------------------------------------------------------------------------
50473: XLA_AE_LINES_PKG.ValidateCurrentLine;
50474:
50475: ------------------------------------------------------------------------------------
50476: -- 4219869 Business Flow
50477: -- Populated credit and debit amounts -- Need to generate this within IF

Line 50479: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

50475: ------------------------------------------------------------------------------------
50476: -- 4219869 Business Flow
50477: -- Populated credit and debit amounts -- Need to generate this within IF
50478: ------------------------------------------------------------------------------------
50479: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50480:
50481: ----------------------------------------------------------------------------------
50482: -- 4219869 Business Flow
50483: -- Update journal entry status -- Need to generate this within IF

Line 50511: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

50507: -- To allow MPA report to determine if it should generate report process
50508: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
50509: ------------------------------------------------------------------------------------------
50510:
50511: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
50512: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
50513: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
50514: -- call ADRs
50515: -- Bug 4922099

Line 50512: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

50508: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
50509: ------------------------------------------------------------------------------------------
50510:
50511: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
50512: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
50513: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
50514: -- call ADRs
50515: -- Bug 4922099
50516: --

Line 50546: xla_ae_lines_pkg.set_ccid(

50542: , x_value_type_code => l_adr_value_type_code
50543: , p_side => 'NA'
50544: );
50545:
50546: xla_ae_lines_pkg.set_ccid(
50547: p_code_combination_id => l_ccid
50548: , p_value_type_code => l_adr_value_type_code
50549: , p_transaction_coa_id => l_adr_transaction_coa_id
50550: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 50583: xla_ae_lines_pkg.set_segment(

50579: );
50580:
50581: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
50582:
50583: xla_ae_lines_pkg.set_segment(
50584: p_to_segment_code => 'GL_BALANCING'
50585: , p_segment_value => l_segment
50586: , p_from_segment_code => l_adr_value_segment_code
50587: , p_from_combination_id => l_adr_value_combination_id

Line 50628: xla_ae_lines_pkg.set_segment(

50624: );
50625:
50626: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
50627:
50628: xla_ae_lines_pkg.set_segment(
50629: p_to_segment_code => 'GL_ACCOUNT'
50630: , p_segment_value => l_segment
50631: , p_from_segment_code => l_adr_value_segment_code
50632: , p_from_combination_id => l_adr_value_combination_id

Line 50659: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

50655:
50656: --
50657: -- Update the line information that should be overwritten
50658: --
50659: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
50660: p_header_num => 1);
50661: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
50662:
50663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 50661: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

50657: -- Update the line information that should be overwritten
50658: --
50659: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
50660: p_header_num => 1);
50661: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
50662:
50663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
50664:
50665: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 50663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

50659: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
50660: p_header_num => 1);
50661: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
50662:
50663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
50664:
50665: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
50666: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
50667: END IF;

Line 50666: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

50662:
50663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
50664:
50665: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
50666: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
50667: END IF;
50668:
50669: --
50670: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 50673: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

50669: --
50670: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
50671: --
50672: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
50673: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
50674: ELSE
50675: ---------------------------------------------------------------------------------------------------
50676: -- 4262811a Switch Sign
50677: ---------------------------------------------------------------------------------------------------

Line 50678: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

50674: ELSE
50675: ---------------------------------------------------------------------------------------------------
50676: -- 4262811a Switch Sign
50677: ---------------------------------------------------------------------------------------------------
50678: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 50679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

50675: ---------------------------------------------------------------------------------------------------
50676: -- 4262811a Switch Sign
50677: ---------------------------------------------------------------------------------------------------
50678: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50683: -- 5132302

Line 50680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

50676: -- 4262811a Switch Sign
50677: ---------------------------------------------------------------------------------------------------
50678: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50683: -- 5132302
50684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 50681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

50677: ---------------------------------------------------------------------------------------------------
50678: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50683: -- 5132302
50684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50685: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 50682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

50678: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50683: -- 5132302
50684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50685: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50686:

Line 50684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

50680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50683: -- 5132302
50684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50685: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50686:
50687: END IF;
50688:

Line 50685: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

50681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50683: -- 5132302
50684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50685: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50686:
50687: END IF;
50688:
50689: -- 4955764

Line 50690: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

50686:
50687: END IF;
50688:
50689: -- 4955764
50690: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50691: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
50692:
50693:
50694: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 50694: XLA_AE_LINES_PKG.ValidateCurrentLine;

50690: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50691: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
50692:
50693:
50694: XLA_AE_LINES_PKG.ValidateCurrentLine;
50695: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50696:
50697: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50698: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 50695: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

50691: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
50692:
50693:
50694: XLA_AE_LINES_PKG.ValidateCurrentLine;
50695: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50696:
50697: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50698: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
50699: ,p_balance_type_code => l_balance_type_code);

Line 50880: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

50876: --
50877: -- bulk performance
50878: --
50879: l_balance_type_code VARCHAR2(1);
50880: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
50881: l_log_module VARCHAR2(240);
50882:
50883: --
50884: -- Upgrade strategy

Line 50952: XLA_AE_LINES_PKG.SetNewLine;

50948: ') = 'R'
50949: THEN
50950:
50951: --
50952: XLA_AE_LINES_PKG.SetNewLine;
50953:
50954: p_balance_type_code := l_balance_type_code;
50955: -- set the flag so later we will know whether the gain loss line needs to be created
50956:

Line 50964: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

50960:
50961: --
50962: -- bulk performance
50963: --
50964: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
50965: p_header_num => 0); -- 4262811
50966: --
50967: -- set accounting line options
50968: --

Line 50969: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

50965: p_header_num => 0); -- 4262811
50966: --
50967: -- set accounting line options
50968: --
50969: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
50970: p_natural_side_code => 'C'
50971: , p_gain_or_loss_flag => 'N'
50972: , p_gl_transfer_mode_code => 'S'
50973: , p_acct_entry_type_code => 'A'

Line 50983: xla_ae_lines_pkg.SetAcctLineType

50979: --
50980: --
50981: -- set accounting line type info
50982: --
50983: xla_ae_lines_pkg.SetAcctLineType
50984: (p_component_type => l_component_type
50985: ,p_event_type_code => l_event_type_code
50986: ,p_line_definition_owner_code => l_line_definition_owner_code
50987: ,p_line_definition_code => l_line_definition_code

Line 50997: xla_ae_lines_pkg.SetAcctClass(

50993: ,p_event_class_code => l_event_class_code);
50994: --
50995: -- set accounting class
50996: --
50997: xla_ae_lines_pkg.SetAcctClass(
50998: p_accounting_class_code => 'DISCOUNT'
50999: , p_ae_header_id => l_ae_header_id
51000: );
51001:

Line 51005: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

51001:
51002: --
51003: -- set rounding class
51004: --
51005: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
51006: 'DISCOUNT';
51007:
51008: --
51009: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 51009: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

51005: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
51006: 'DISCOUNT';
51007:
51008: --
51009: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
51010: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
51011: --
51012: -- bulk performance
51013: --

Line 51010: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

51006: 'DISCOUNT';
51007:
51008: --
51009: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
51010: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
51011: --
51012: -- bulk performance
51013: --
51014: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 51014: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

51010: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
51011: --
51012: -- bulk performance
51013: --
51014: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51015:
51016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51017: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51018:

Line 51016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

51012: -- bulk performance
51013: --
51014: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51015:
51016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51017: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51018:
51019: -- 4955764
51020: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 51020: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

51016: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51017: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51018:
51019: -- 4955764
51020: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51021: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
51022:
51023: -- 4458381 Public Sector Enh
51024:

Line 51078: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

51074: l_rec_acct_attrs.array_num_value(22) := p_source_92;
51075: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
51076: l_rec_acct_attrs.array_num_value(23) := p_source_93;
51077:
51078: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
51079: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
51080:
51081: ---------------------------------------------------------------------------------------------------------------
51082: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 51079: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

51075: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
51076: l_rec_acct_attrs.array_num_value(23) := p_source_93;
51077:
51078: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
51079: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
51080:
51081: ---------------------------------------------------------------------------------------------------------------
51082: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
51083: ---------------------------------------------------------------------------------------------------------------

Line 51082: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

51078: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
51079: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
51080:
51081: ---------------------------------------------------------------------------------------------------------------
51082: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
51083: ---------------------------------------------------------------------------------------------------------------
51084: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
51085:
51086: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 51084: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

51080:
51081: ---------------------------------------------------------------------------------------------------------------
51082: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
51083: ---------------------------------------------------------------------------------------------------------------
51084: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
51085:
51086: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51087: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51088:

Line 51086: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

51082: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
51083: ---------------------------------------------------------------------------------------------------------------
51084: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
51085:
51086: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51087: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51088:
51089: IF xla_accounting_cache_pkg.GetValueChar
51090: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 51087: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

51083: ---------------------------------------------------------------------------------------------------------------
51084: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
51085:
51086: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51087: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51088:
51089: IF xla_accounting_cache_pkg.GetValueChar
51090: (p_source_code => 'LEDGER_CATEGORY_CODE'
51091: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 51098: xla_ae_lines_pkg.BflowUpgEntry

51094: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51095: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
51096: )
51097: THEN
51098: xla_ae_lines_pkg.BflowUpgEntry
51099: (p_business_method_code => l_bflow_method_code
51100: ,p_business_class_code => l_bflow_class_code
51101: ,p_balance_type => l_balance_type_code);
51102: ELSE

Line 51148: xla_ae_lines_pkg.set_ccid(

51144: , x_value_type_code => l_adr_value_type_code
51145: , p_side => 'NA'
51146: );
51147:
51148: xla_ae_lines_pkg.set_ccid(
51149: p_code_combination_id => l_ccid
51150: , p_value_type_code => l_adr_value_type_code
51151: , p_transaction_coa_id => l_adr_transaction_coa_id
51152: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 51185: xla_ae_lines_pkg.set_segment(

51181: );
51182:
51183: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51184:
51185: xla_ae_lines_pkg.set_segment(
51186: p_to_segment_code => 'GL_BALANCING'
51187: , p_segment_value => l_segment
51188: , p_from_segment_code => l_adr_value_segment_code
51189: , p_from_combination_id => l_adr_value_combination_id

Line 51230: xla_ae_lines_pkg.set_segment(

51226: );
51227:
51228: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51229:
51230: xla_ae_lines_pkg.set_segment(
51231: p_to_segment_code => 'GL_ACCOUNT'
51232: , p_segment_value => l_segment
51233: , p_from_segment_code => l_adr_value_segment_code
51234: , p_from_combination_id => l_adr_value_combination_id

Line 51274: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

51270: xla_accounting_err_pkg.build_message
51271: (p_appli_s_name => 'XLA'
51272: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
51273: ,p_token_1 => 'LINE_NUMBER'
51274: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
51275: ,p_token_2 => 'LINE_TYPE_NAME'
51276: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
51277: l_component_type
51278: ,l_component_code

Line 51310: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

51306: --
51307: --
51308: ------------------------------------------------------------------------------------------------
51309: -- 4219869 Business Flow
51310: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
51311: -- Prior Entry. Currently, the following code is always generated.
51312: ------------------------------------------------------------------------------------------------
51313: XLA_AE_LINES_PKG.ValidateCurrentLine;
51314:

Line 51313: XLA_AE_LINES_PKG.ValidateCurrentLine;

51309: -- 4219869 Business Flow
51310: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
51311: -- Prior Entry. Currently, the following code is always generated.
51312: ------------------------------------------------------------------------------------------------
51313: XLA_AE_LINES_PKG.ValidateCurrentLine;
51314:
51315: ------------------------------------------------------------------------------------
51316: -- 4219869 Business Flow
51317: -- Populated credit and debit amounts -- Need to generate this within IF

Line 51319: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

51315: ------------------------------------------------------------------------------------
51316: -- 4219869 Business Flow
51317: -- Populated credit and debit amounts -- Need to generate this within IF
51318: ------------------------------------------------------------------------------------
51319: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51320:
51321: ----------------------------------------------------------------------------------
51322: -- 4219869 Business Flow
51323: -- Update journal entry status -- Need to generate this within IF

Line 51351: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

51347: -- To allow MPA report to determine if it should generate report process
51348: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
51349: ------------------------------------------------------------------------------------------
51350:
51351: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
51352: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
51353: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
51354: -- call ADRs
51355: -- Bug 4922099

Line 51352: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

51348: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
51349: ------------------------------------------------------------------------------------------
51350:
51351: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
51352: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
51353: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
51354: -- call ADRs
51355: -- Bug 4922099
51356: --

Line 51386: xla_ae_lines_pkg.set_ccid(

51382: , x_value_type_code => l_adr_value_type_code
51383: , p_side => 'NA'
51384: );
51385:
51386: xla_ae_lines_pkg.set_ccid(
51387: p_code_combination_id => l_ccid
51388: , p_value_type_code => l_adr_value_type_code
51389: , p_transaction_coa_id => l_adr_transaction_coa_id
51390: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 51423: xla_ae_lines_pkg.set_segment(

51419: );
51420:
51421: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51422:
51423: xla_ae_lines_pkg.set_segment(
51424: p_to_segment_code => 'GL_BALANCING'
51425: , p_segment_value => l_segment
51426: , p_from_segment_code => l_adr_value_segment_code
51427: , p_from_combination_id => l_adr_value_combination_id

Line 51468: xla_ae_lines_pkg.set_segment(

51464: );
51465:
51466: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51467:
51468: xla_ae_lines_pkg.set_segment(
51469: p_to_segment_code => 'GL_ACCOUNT'
51470: , p_segment_value => l_segment
51471: , p_from_segment_code => l_adr_value_segment_code
51472: , p_from_combination_id => l_adr_value_combination_id

Line 51499: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

51495:
51496: --
51497: -- Update the line information that should be overwritten
51498: --
51499: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
51500: p_header_num => 1);
51501: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
51502:
51503: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 51501: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

51497: -- Update the line information that should be overwritten
51498: --
51499: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
51500: p_header_num => 1);
51501: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
51502:
51503: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
51504:
51505: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 51503: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

51499: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
51500: p_header_num => 1);
51501: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
51502:
51503: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
51504:
51505: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
51506: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
51507: END IF;

Line 51506: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

51502:
51503: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
51504:
51505: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
51506: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
51507: END IF;
51508:
51509: --
51510: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 51513: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

51509: --
51510: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
51511: --
51512: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
51513: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
51514: ELSE
51515: ---------------------------------------------------------------------------------------------------
51516: -- 4262811a Switch Sign
51517: ---------------------------------------------------------------------------------------------------

Line 51518: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

51514: ELSE
51515: ---------------------------------------------------------------------------------------------------
51516: -- 4262811a Switch Sign
51517: ---------------------------------------------------------------------------------------------------
51518: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51520: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51522: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 51519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

51515: ---------------------------------------------------------------------------------------------------
51516: -- 4262811a Switch Sign
51517: ---------------------------------------------------------------------------------------------------
51518: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51520: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51522: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51523: -- 5132302

Line 51520: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

51516: -- 4262811a Switch Sign
51517: ---------------------------------------------------------------------------------------------------
51518: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51520: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51522: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51523: -- 5132302
51524: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 51521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

51517: ---------------------------------------------------------------------------------------------------
51518: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51520: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51522: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51523: -- 5132302
51524: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
51525: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 51522: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

51518: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51519: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51520: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51522: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51523: -- 5132302
51524: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
51525: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51526:

Line 51524: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

51520: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51522: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51523: -- 5132302
51524: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
51525: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51526:
51527: END IF;
51528:

Line 51525: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

51521: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51522: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51523: -- 5132302
51524: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
51525: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51526:
51527: END IF;
51528:
51529: -- 4955764

Line 51530: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

51526:
51527: END IF;
51528:
51529: -- 4955764
51530: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51531: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
51532:
51533:
51534: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 51534: XLA_AE_LINES_PKG.ValidateCurrentLine;

51530: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51531: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
51532:
51533:
51534: XLA_AE_LINES_PKG.ValidateCurrentLine;
51535: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51536:
51537: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51538: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 51535: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

51531: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
51532:
51533:
51534: XLA_AE_LINES_PKG.ValidateCurrentLine;
51535: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51536:
51537: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51538: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
51539: ,p_balance_type_code => l_balance_type_code);

Line 51746: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

51742: --
51743: -- bulk performance
51744: --
51745: l_balance_type_code VARCHAR2(1);
51746: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
51747: l_log_module VARCHAR2(240);
51748:
51749: --
51750: -- Upgrade strategy

Line 51820: XLA_AE_LINES_PKG.SetNewLine;

51816: ') = 'Y'
51817: THEN
51818:
51819: --
51820: XLA_AE_LINES_PKG.SetNewLine;
51821:
51822: p_balance_type_code := l_balance_type_code;
51823: -- set the flag so later we will know whether the gain loss line needs to be created
51824:

Line 51832: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

51828:
51829: --
51830: -- bulk performance
51831: --
51832: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
51833: p_header_num => 0); -- 4262811
51834: --
51835: -- set accounting line options
51836: --

Line 51837: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

51833: p_header_num => 0); -- 4262811
51834: --
51835: -- set accounting line options
51836: --
51837: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
51838: p_natural_side_code => 'D'
51839: , p_gain_or_loss_flag => 'Y'
51840: , p_gl_transfer_mode_code => 'S'
51841: , p_acct_entry_type_code => 'A'

Line 51851: xla_ae_lines_pkg.SetAcctLineType

51847: --
51848: --
51849: -- set accounting line type info
51850: --
51851: xla_ae_lines_pkg.SetAcctLineType
51852: (p_component_type => l_component_type
51853: ,p_event_type_code => l_event_type_code
51854: ,p_line_definition_owner_code => l_line_definition_owner_code
51855: ,p_line_definition_code => l_line_definition_code

Line 51865: xla_ae_lines_pkg.SetAcctClass(

51861: ,p_event_class_code => l_event_class_code);
51862: --
51863: -- set accounting class
51864: --
51865: xla_ae_lines_pkg.SetAcctClass(
51866: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
51867: , p_ae_header_id => l_ae_header_id
51868: );
51869:

Line 51873: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

51869:
51870: --
51871: -- set rounding class
51872: --
51873: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
51874: 'EXCHANGE_RATE_VARIANCE';
51875:
51876: --
51877: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 51877: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

51873: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
51874: 'EXCHANGE_RATE_VARIANCE';
51875:
51876: --
51877: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
51878: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
51879: --
51880: -- bulk performance
51881: --

Line 51878: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

51874: 'EXCHANGE_RATE_VARIANCE';
51875:
51876: --
51877: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
51878: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
51879: --
51880: -- bulk performance
51881: --
51882: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 51882: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

51878: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
51879: --
51880: -- bulk performance
51881: --
51882: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51883:
51884: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51885: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51886:

Line 51884: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

51880: -- bulk performance
51881: --
51882: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51883:
51884: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51885: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51886:
51887: -- 4955764
51888: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 51888: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

51884: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51885: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51886:
51887: -- 4955764
51888: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51889: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
51890:
51891: -- 4458381 Public Sector Enh
51892:

Line 51996: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

51992: l_rec_acct_attrs.array_num_value(42) := p_source_94;
51993: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
51994: l_rec_acct_attrs.array_num_value(43) := p_source_95;
51995:
51996: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
51997: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
51998:
51999: ---------------------------------------------------------------------------------------------------------------
52000: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 51997: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

51993: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
51994: l_rec_acct_attrs.array_num_value(43) := p_source_95;
51995:
51996: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
51997: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
51998:
51999: ---------------------------------------------------------------------------------------------------------------
52000: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52001: ---------------------------------------------------------------------------------------------------------------

Line 52000: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

51996: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
51997: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
51998:
51999: ---------------------------------------------------------------------------------------------------------------
52000: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52001: ---------------------------------------------------------------------------------------------------------------
52002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52003:
52004: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 52002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

51998:
51999: ---------------------------------------------------------------------------------------------------------------
52000: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52001: ---------------------------------------------------------------------------------------------------------------
52002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52003:
52004: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52005: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52006:

Line 52004: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

52000: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52001: ---------------------------------------------------------------------------------------------------------------
52002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52003:
52004: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52005: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52006:
52007: IF xla_accounting_cache_pkg.GetValueChar
52008: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 52005: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

52001: ---------------------------------------------------------------------------------------------------------------
52002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52003:
52004: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52005: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52006:
52007: IF xla_accounting_cache_pkg.GetValueChar
52008: (p_source_code => 'LEDGER_CATEGORY_CODE'
52009: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 52016: xla_ae_lines_pkg.BflowUpgEntry

52012: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
52013: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
52014: )
52015: THEN
52016: xla_ae_lines_pkg.BflowUpgEntry
52017: (p_business_method_code => l_bflow_method_code
52018: ,p_business_class_code => l_bflow_class_code
52019: ,p_balance_type => l_balance_type_code);
52020: ELSE

Line 52033: xla_ae_lines_pkg.SetLineDescription(

52029: --
52030: -- call description
52031: --
52032:
52033: xla_ae_lines_pkg.SetLineDescription(
52034: p_ae_header_id => l_ae_header_id
52035: ,p_description => Description_2 (
52036: p_application_id => p_application_id
52037: , p_ae_header_id => l_ae_header_id

Line 52075: xla_ae_lines_pkg.set_ccid(

52071: , x_value_type_code => l_adr_value_type_code
52072: , p_side => 'NA'
52073: );
52074:
52075: xla_ae_lines_pkg.set_ccid(
52076: p_code_combination_id => l_ccid
52077: , p_value_type_code => l_adr_value_type_code
52078: , p_transaction_coa_id => l_adr_transaction_coa_id
52079: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 52114: xla_ae_lines_pkg.set_segment(

52110: );
52111:
52112: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
52113:
52114: xla_ae_lines_pkg.set_segment(
52115: p_to_segment_code => 'GL_ACCOUNT'
52116: , p_segment_value => l_segment
52117: , p_from_segment_code => l_adr_value_segment_code
52118: , p_from_combination_id => l_adr_value_combination_id

Line 52159: xla_ae_lines_pkg.set_segment(

52155: );
52156:
52157: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
52158:
52159: xla_ae_lines_pkg.set_segment(
52160: p_to_segment_code => 'GL_BALANCING'
52161: , p_segment_value => l_segment
52162: , p_from_segment_code => l_adr_value_segment_code
52163: , p_from_combination_id => l_adr_value_combination_id

Line 52203: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

52199: xla_accounting_err_pkg.build_message
52200: (p_appli_s_name => 'XLA'
52201: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
52202: ,p_token_1 => 'LINE_NUMBER'
52203: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
52204: ,p_token_2 => 'LINE_TYPE_NAME'
52205: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
52206: l_component_type
52207: ,l_component_code

Line 52239: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

52235: --
52236: --
52237: ------------------------------------------------------------------------------------------------
52238: -- 4219869 Business Flow
52239: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
52240: -- Prior Entry. Currently, the following code is always generated.
52241: ------------------------------------------------------------------------------------------------
52242: XLA_AE_LINES_PKG.ValidateCurrentLine;
52243:

Line 52242: XLA_AE_LINES_PKG.ValidateCurrentLine;

52238: -- 4219869 Business Flow
52239: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
52240: -- Prior Entry. Currently, the following code is always generated.
52241: ------------------------------------------------------------------------------------------------
52242: XLA_AE_LINES_PKG.ValidateCurrentLine;
52243:
52244: ------------------------------------------------------------------------------------
52245: -- 4219869 Business Flow
52246: -- Populated credit and debit amounts -- Need to generate this within IF

Line 52248: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

52244: ------------------------------------------------------------------------------------
52245: -- 4219869 Business Flow
52246: -- Populated credit and debit amounts -- Need to generate this within IF
52247: ------------------------------------------------------------------------------------
52248: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52249:
52250: ----------------------------------------------------------------------------------
52251: -- 4219869 Business Flow
52252: -- Update journal entry status -- Need to generate this within IF

Line 52280: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

52276: -- To allow MPA report to determine if it should generate report process
52277: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
52278: ------------------------------------------------------------------------------------------
52279:
52280: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
52281: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
52282: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
52283: -- call ADRs
52284: -- Bug 4922099

Line 52281: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

52277: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
52278: ------------------------------------------------------------------------------------------
52279:
52280: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
52281: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
52282: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
52283: -- call ADRs
52284: -- Bug 4922099
52285: --

Line 52314: xla_ae_lines_pkg.set_ccid(

52310: , x_value_type_code => l_adr_value_type_code
52311: , p_side => 'NA'
52312: );
52313:
52314: xla_ae_lines_pkg.set_ccid(
52315: p_code_combination_id => l_ccid
52316: , p_value_type_code => l_adr_value_type_code
52317: , p_transaction_coa_id => l_adr_transaction_coa_id
52318: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 52353: xla_ae_lines_pkg.set_segment(

52349: );
52350:
52351: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
52352:
52353: xla_ae_lines_pkg.set_segment(
52354: p_to_segment_code => 'GL_ACCOUNT'
52355: , p_segment_value => l_segment
52356: , p_from_segment_code => l_adr_value_segment_code
52357: , p_from_combination_id => l_adr_value_combination_id

Line 52398: xla_ae_lines_pkg.set_segment(

52394: );
52395:
52396: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
52397:
52398: xla_ae_lines_pkg.set_segment(
52399: p_to_segment_code => 'GL_BALANCING'
52400: , p_segment_value => l_segment
52401: , p_from_segment_code => l_adr_value_segment_code
52402: , p_from_combination_id => l_adr_value_combination_id

Line 52429: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

52425:
52426: --
52427: -- Update the line information that should be overwritten
52428: --
52429: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
52430: p_header_num => 1);
52431: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
52432:
52433: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 52431: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

52427: -- Update the line information that should be overwritten
52428: --
52429: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
52430: p_header_num => 1);
52431: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
52432:
52433: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
52434:
52435: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 52433: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

52429: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
52430: p_header_num => 1);
52431: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
52432:
52433: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
52434:
52435: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
52436: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
52437: END IF;

Line 52436: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

52432:
52433: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
52434:
52435: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
52436: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
52437: END IF;
52438:
52439: --
52440: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 52443: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

52439: --
52440: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
52441: --
52442: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
52443: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
52444: ELSE
52445: ---------------------------------------------------------------------------------------------------
52446: -- 4262811a Switch Sign
52447: ---------------------------------------------------------------------------------------------------

Line 52448: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

52444: ELSE
52445: ---------------------------------------------------------------------------------------------------
52446: -- 4262811a Switch Sign
52447: ---------------------------------------------------------------------------------------------------
52448: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52450: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52452: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 52449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

52445: ---------------------------------------------------------------------------------------------------
52446: -- 4262811a Switch Sign
52447: ---------------------------------------------------------------------------------------------------
52448: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52450: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52452: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52453: -- 5132302

Line 52450: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

52446: -- 4262811a Switch Sign
52447: ---------------------------------------------------------------------------------------------------
52448: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52450: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52452: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52453: -- 5132302
52454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 52451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

52447: ---------------------------------------------------------------------------------------------------
52448: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52450: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52452: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52453: -- 5132302
52454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
52455: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 52452: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

52448: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52450: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52452: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52453: -- 5132302
52454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
52455: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52456:

Line 52454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

52450: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52452: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52453: -- 5132302
52454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
52455: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52456:
52457: END IF;
52458:

Line 52455: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

52451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52452: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52453: -- 5132302
52454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
52455: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52456:
52457: END IF;
52458:
52459: -- 4955764

Line 52460: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

52456:
52457: END IF;
52458:
52459: -- 4955764
52460: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52461: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
52462:
52463:
52464: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 52464: XLA_AE_LINES_PKG.ValidateCurrentLine;

52460: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52461: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
52462:
52463:
52464: XLA_AE_LINES_PKG.ValidateCurrentLine;
52465: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52466:
52467: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52468: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 52465: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

52461: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
52462:
52463:
52464: XLA_AE_LINES_PKG.ValidateCurrentLine;
52465: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52466:
52467: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52468: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52469: ,p_balance_type_code => l_balance_type_code);

Line 52674: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

52670: --
52671: -- bulk performance
52672: --
52673: l_balance_type_code VARCHAR2(1);
52674: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
52675: l_log_module VARCHAR2(240);
52676:
52677: --
52678: -- Upgrade strategy

Line 52748: XLA_AE_LINES_PKG.SetNewLine;

52744: ') = 'Y'
52745: THEN
52746:
52747: --
52748: XLA_AE_LINES_PKG.SetNewLine;
52749:
52750: p_balance_type_code := l_balance_type_code;
52751: -- set the flag so later we will know whether the gain loss line needs to be created
52752:

Line 52760: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

52756:
52757: --
52758: -- bulk performance
52759: --
52760: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
52761: p_header_num => 0); -- 4262811
52762: --
52763: -- set accounting line options
52764: --

Line 52765: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

52761: p_header_num => 0); -- 4262811
52762: --
52763: -- set accounting line options
52764: --
52765: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
52766: p_natural_side_code => 'D'
52767: , p_gain_or_loss_flag => 'Y'
52768: , p_gl_transfer_mode_code => 'S'
52769: , p_acct_entry_type_code => 'A'

Line 52779: xla_ae_lines_pkg.SetAcctLineType

52775: --
52776: --
52777: -- set accounting line type info
52778: --
52779: xla_ae_lines_pkg.SetAcctLineType
52780: (p_component_type => l_component_type
52781: ,p_event_type_code => l_event_type_code
52782: ,p_line_definition_owner_code => l_line_definition_owner_code
52783: ,p_line_definition_code => l_line_definition_code

Line 52793: xla_ae_lines_pkg.SetAcctClass(

52789: ,p_event_class_code => l_event_class_code);
52790: --
52791: -- set accounting class
52792: --
52793: xla_ae_lines_pkg.SetAcctClass(
52794: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
52795: , p_ae_header_id => l_ae_header_id
52796: );
52797:

Line 52801: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

52797:
52798: --
52799: -- set rounding class
52800: --
52801: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
52802: 'EXCHANGE_RATE_VARIANCE';
52803:
52804: --
52805: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 52805: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

52801: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
52802: 'EXCHANGE_RATE_VARIANCE';
52803:
52804: --
52805: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
52806: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
52807: --
52808: -- bulk performance
52809: --

Line 52806: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

52802: 'EXCHANGE_RATE_VARIANCE';
52803:
52804: --
52805: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
52806: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
52807: --
52808: -- bulk performance
52809: --
52810: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 52810: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

52806: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
52807: --
52808: -- bulk performance
52809: --
52810: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52811:
52812: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52813: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52814:

Line 52812: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

52808: -- bulk performance
52809: --
52810: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52811:
52812: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52813: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52814:
52815: -- 4955764
52816: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 52816: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

52812: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52813: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52814:
52815: -- 4955764
52816: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52817: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
52818:
52819: -- 4458381 Public Sector Enh
52820:

Line 52922: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

52918: l_rec_acct_attrs.array_num_value(41) := p_source_94;
52919: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
52920: l_rec_acct_attrs.array_num_value(42) := p_source_95;
52921:
52922: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
52923: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
52924:
52925: ---------------------------------------------------------------------------------------------------------------
52926: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 52923: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

52919: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
52920: l_rec_acct_attrs.array_num_value(42) := p_source_95;
52921:
52922: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
52923: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
52924:
52925: ---------------------------------------------------------------------------------------------------------------
52926: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52927: ---------------------------------------------------------------------------------------------------------------

Line 52926: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

52922: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
52923: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
52924:
52925: ---------------------------------------------------------------------------------------------------------------
52926: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52927: ---------------------------------------------------------------------------------------------------------------
52928: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52929:
52930: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 52928: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

52924:
52925: ---------------------------------------------------------------------------------------------------------------
52926: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52927: ---------------------------------------------------------------------------------------------------------------
52928: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52929:
52930: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52931: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52932:

Line 52930: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

52926: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52927: ---------------------------------------------------------------------------------------------------------------
52928: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52929:
52930: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52931: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52932:
52933: IF xla_accounting_cache_pkg.GetValueChar
52934: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 52931: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

52927: ---------------------------------------------------------------------------------------------------------------
52928: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52929:
52930: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52931: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52932:
52933: IF xla_accounting_cache_pkg.GetValueChar
52934: (p_source_code => 'LEDGER_CATEGORY_CODE'
52935: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 52942: xla_ae_lines_pkg.BflowUpgEntry

52938: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
52939: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
52940: )
52941: THEN
52942: xla_ae_lines_pkg.BflowUpgEntry
52943: (p_business_method_code => l_bflow_method_code
52944: ,p_business_class_code => l_bflow_class_code
52945: ,p_balance_type => l_balance_type_code);
52946: ELSE

Line 52959: xla_ae_lines_pkg.SetLineDescription(

52955: --
52956: -- call description
52957: --
52958:
52959: xla_ae_lines_pkg.SetLineDescription(
52960: p_ae_header_id => l_ae_header_id
52961: ,p_description => Description_2 (
52962: p_application_id => p_application_id
52963: , p_ae_header_id => l_ae_header_id

Line 53001: xla_ae_lines_pkg.set_ccid(

52997: , x_value_type_code => l_adr_value_type_code
52998: , p_side => 'NA'
52999: );
53000:
53001: xla_ae_lines_pkg.set_ccid(
53002: p_code_combination_id => l_ccid
53003: , p_value_type_code => l_adr_value_type_code
53004: , p_transaction_coa_id => l_adr_transaction_coa_id
53005: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 53040: xla_ae_lines_pkg.set_segment(

53036: );
53037:
53038: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
53039:
53040: xla_ae_lines_pkg.set_segment(
53041: p_to_segment_code => 'GL_ACCOUNT'
53042: , p_segment_value => l_segment
53043: , p_from_segment_code => l_adr_value_segment_code
53044: , p_from_combination_id => l_adr_value_combination_id

Line 53085: xla_ae_lines_pkg.set_segment(

53081: );
53082:
53083: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
53084:
53085: xla_ae_lines_pkg.set_segment(
53086: p_to_segment_code => 'GL_BALANCING'
53087: , p_segment_value => l_segment
53088: , p_from_segment_code => l_adr_value_segment_code
53089: , p_from_combination_id => l_adr_value_combination_id

Line 53129: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

53125: xla_accounting_err_pkg.build_message
53126: (p_appli_s_name => 'XLA'
53127: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
53128: ,p_token_1 => 'LINE_NUMBER'
53129: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
53130: ,p_token_2 => 'LINE_TYPE_NAME'
53131: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
53132: l_component_type
53133: ,l_component_code

Line 53165: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

53161: --
53162: --
53163: ------------------------------------------------------------------------------------------------
53164: -- 4219869 Business Flow
53165: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
53166: -- Prior Entry. Currently, the following code is always generated.
53167: ------------------------------------------------------------------------------------------------
53168: XLA_AE_LINES_PKG.ValidateCurrentLine;
53169:

Line 53168: XLA_AE_LINES_PKG.ValidateCurrentLine;

53164: -- 4219869 Business Flow
53165: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
53166: -- Prior Entry. Currently, the following code is always generated.
53167: ------------------------------------------------------------------------------------------------
53168: XLA_AE_LINES_PKG.ValidateCurrentLine;
53169:
53170: ------------------------------------------------------------------------------------
53171: -- 4219869 Business Flow
53172: -- Populated credit and debit amounts -- Need to generate this within IF

Line 53174: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

53170: ------------------------------------------------------------------------------------
53171: -- 4219869 Business Flow
53172: -- Populated credit and debit amounts -- Need to generate this within IF
53173: ------------------------------------------------------------------------------------
53174: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53175:
53176: ----------------------------------------------------------------------------------
53177: -- 4219869 Business Flow
53178: -- Update journal entry status -- Need to generate this within IF

Line 53206: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

53202: -- To allow MPA report to determine if it should generate report process
53203: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
53204: ------------------------------------------------------------------------------------------
53205:
53206: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
53207: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
53208: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
53209: -- call ADRs
53210: -- Bug 4922099

Line 53207: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

53203: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
53204: ------------------------------------------------------------------------------------------
53205:
53206: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
53207: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
53208: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
53209: -- call ADRs
53210: -- Bug 4922099
53211: --

Line 53240: xla_ae_lines_pkg.set_ccid(

53236: , x_value_type_code => l_adr_value_type_code
53237: , p_side => 'NA'
53238: );
53239:
53240: xla_ae_lines_pkg.set_ccid(
53241: p_code_combination_id => l_ccid
53242: , p_value_type_code => l_adr_value_type_code
53243: , p_transaction_coa_id => l_adr_transaction_coa_id
53244: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 53279: xla_ae_lines_pkg.set_segment(

53275: );
53276:
53277: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
53278:
53279: xla_ae_lines_pkg.set_segment(
53280: p_to_segment_code => 'GL_ACCOUNT'
53281: , p_segment_value => l_segment
53282: , p_from_segment_code => l_adr_value_segment_code
53283: , p_from_combination_id => l_adr_value_combination_id

Line 53324: xla_ae_lines_pkg.set_segment(

53320: );
53321:
53322: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
53323:
53324: xla_ae_lines_pkg.set_segment(
53325: p_to_segment_code => 'GL_BALANCING'
53326: , p_segment_value => l_segment
53327: , p_from_segment_code => l_adr_value_segment_code
53328: , p_from_combination_id => l_adr_value_combination_id

Line 53355: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

53351:
53352: --
53353: -- Update the line information that should be overwritten
53354: --
53355: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
53356: p_header_num => 1);
53357: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
53358:
53359: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 53357: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

53353: -- Update the line information that should be overwritten
53354: --
53355: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
53356: p_header_num => 1);
53357: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
53358:
53359: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
53360:
53361: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 53359: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

53355: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
53356: p_header_num => 1);
53357: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
53358:
53359: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
53360:
53361: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
53362: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
53363: END IF;

Line 53362: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

53358:
53359: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
53360:
53361: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
53362: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
53363: END IF;
53364:
53365: --
53366: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 53369: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

53365: --
53366: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
53367: --
53368: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
53369: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
53370: ELSE
53371: ---------------------------------------------------------------------------------------------------
53372: -- 4262811a Switch Sign
53373: ---------------------------------------------------------------------------------------------------

Line 53374: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

53370: ELSE
53371: ---------------------------------------------------------------------------------------------------
53372: -- 4262811a Switch Sign
53373: ---------------------------------------------------------------------------------------------------
53374: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53375: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53377: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 53375: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

53371: ---------------------------------------------------------------------------------------------------
53372: -- 4262811a Switch Sign
53373: ---------------------------------------------------------------------------------------------------
53374: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53375: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53377: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53379: -- 5132302

Line 53376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

53372: -- 4262811a Switch Sign
53373: ---------------------------------------------------------------------------------------------------
53374: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53375: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53377: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53379: -- 5132302
53380: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 53377: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

53373: ---------------------------------------------------------------------------------------------------
53374: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53375: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53377: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53379: -- 5132302
53380: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
53381: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 53378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

53374: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53375: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53377: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53379: -- 5132302
53380: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
53381: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53382:

Line 53380: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

53376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53377: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53379: -- 5132302
53380: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
53381: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53382:
53383: END IF;
53384:

Line 53381: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

53377: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53379: -- 5132302
53380: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
53381: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53382:
53383: END IF;
53384:
53385: -- 4955764

Line 53386: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

53382:
53383: END IF;
53384:
53385: -- 4955764
53386: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53387: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
53388:
53389:
53390: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 53390: XLA_AE_LINES_PKG.ValidateCurrentLine;

53386: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53387: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
53388:
53389:
53390: XLA_AE_LINES_PKG.ValidateCurrentLine;
53391: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53392:
53393: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53394: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 53391: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

53387: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
53388:
53389:
53390: XLA_AE_LINES_PKG.ValidateCurrentLine;
53391: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53392:
53393: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53394: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
53395: ,p_balance_type_code => l_balance_type_code);

Line 53602: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

53598: --
53599: -- bulk performance
53600: --
53601: l_balance_type_code VARCHAR2(1);
53602: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
53603: l_log_module VARCHAR2(240);
53604:
53605: --
53606: -- Upgrade strategy

Line 53676: XLA_AE_LINES_PKG.SetNewLine;

53672: ') = 'Y'
53673: THEN
53674:
53675: --
53676: XLA_AE_LINES_PKG.SetNewLine;
53677:
53678: p_balance_type_code := l_balance_type_code;
53679: -- set the flag so later we will know whether the gain loss line needs to be created
53680:

Line 53688: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

53684:
53685: --
53686: -- bulk performance
53687: --
53688: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
53689: p_header_num => 0); -- 4262811
53690: --
53691: -- set accounting line options
53692: --

Line 53693: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

53689: p_header_num => 0); -- 4262811
53690: --
53691: -- set accounting line options
53692: --
53693: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
53694: p_natural_side_code => 'D'
53695: , p_gain_or_loss_flag => 'Y'
53696: , p_gl_transfer_mode_code => 'S'
53697: , p_acct_entry_type_code => 'A'

Line 53707: xla_ae_lines_pkg.SetAcctLineType

53703: --
53704: --
53705: -- set accounting line type info
53706: --
53707: xla_ae_lines_pkg.SetAcctLineType
53708: (p_component_type => l_component_type
53709: ,p_event_type_code => l_event_type_code
53710: ,p_line_definition_owner_code => l_line_definition_owner_code
53711: ,p_line_definition_code => l_line_definition_code

Line 53721: xla_ae_lines_pkg.SetAcctClass(

53717: ,p_event_class_code => l_event_class_code);
53718: --
53719: -- set accounting class
53720: --
53721: xla_ae_lines_pkg.SetAcctClass(
53722: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
53723: , p_ae_header_id => l_ae_header_id
53724: );
53725:

Line 53729: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

53725:
53726: --
53727: -- set rounding class
53728: --
53729: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
53730: 'EXCHANGE_RATE_VARIANCE';
53731:
53732: --
53733: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 53733: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

53729: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
53730: 'EXCHANGE_RATE_VARIANCE';
53731:
53732: --
53733: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
53734: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
53735: --
53736: -- bulk performance
53737: --

Line 53734: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

53730: 'EXCHANGE_RATE_VARIANCE';
53731:
53732: --
53733: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
53734: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
53735: --
53736: -- bulk performance
53737: --
53738: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 53738: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

53734: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
53735: --
53736: -- bulk performance
53737: --
53738: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
53739:
53740: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53741: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53742:

Line 53740: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

53736: -- bulk performance
53737: --
53738: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
53739:
53740: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53741: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53742:
53743: -- 4955764
53744: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 53744: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

53740: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53741: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53742:
53743: -- 4955764
53744: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53745: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
53746:
53747: -- 4458381 Public Sector Enh
53748:

Line 53854: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

53850: l_rec_acct_attrs.array_num_value(43) := p_source_94;
53851: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
53852: l_rec_acct_attrs.array_num_value(44) := p_source_95;
53853:
53854: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
53855: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
53856:
53857: ---------------------------------------------------------------------------------------------------------------
53858: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 53855: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

53851: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
53852: l_rec_acct_attrs.array_num_value(44) := p_source_95;
53853:
53854: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
53855: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
53856:
53857: ---------------------------------------------------------------------------------------------------------------
53858: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53859: ---------------------------------------------------------------------------------------------------------------

Line 53858: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

53854: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
53855: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
53856:
53857: ---------------------------------------------------------------------------------------------------------------
53858: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53859: ---------------------------------------------------------------------------------------------------------------
53860: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53861:
53862: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 53860: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

53856:
53857: ---------------------------------------------------------------------------------------------------------------
53858: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53859: ---------------------------------------------------------------------------------------------------------------
53860: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53861:
53862: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53863: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53864:

Line 53862: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

53858: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53859: ---------------------------------------------------------------------------------------------------------------
53860: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53861:
53862: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53863: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53864:
53865: IF xla_accounting_cache_pkg.GetValueChar
53866: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 53863: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

53859: ---------------------------------------------------------------------------------------------------------------
53860: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53861:
53862: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53863: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53864:
53865: IF xla_accounting_cache_pkg.GetValueChar
53866: (p_source_code => 'LEDGER_CATEGORY_CODE'
53867: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 53874: xla_ae_lines_pkg.BflowUpgEntry

53870: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
53871: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
53872: )
53873: THEN
53874: xla_ae_lines_pkg.BflowUpgEntry
53875: (p_business_method_code => l_bflow_method_code
53876: ,p_business_class_code => l_bflow_class_code
53877: ,p_balance_type => l_balance_type_code);
53878: ELSE

Line 53891: xla_ae_lines_pkg.SetLineDescription(

53887: --
53888: -- call description
53889: --
53890:
53891: xla_ae_lines_pkg.SetLineDescription(
53892: p_ae_header_id => l_ae_header_id
53893: ,p_description => Description_2 (
53894: p_application_id => p_application_id
53895: , p_ae_header_id => l_ae_header_id

Line 53933: xla_ae_lines_pkg.set_ccid(

53929: , x_value_type_code => l_adr_value_type_code
53930: , p_side => 'NA'
53931: );
53932:
53933: xla_ae_lines_pkg.set_ccid(
53934: p_code_combination_id => l_ccid
53935: , p_value_type_code => l_adr_value_type_code
53936: , p_transaction_coa_id => l_adr_transaction_coa_id
53937: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 53972: xla_ae_lines_pkg.set_segment(

53968: );
53969:
53970: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
53971:
53972: xla_ae_lines_pkg.set_segment(
53973: p_to_segment_code => 'GL_ACCOUNT'
53974: , p_segment_value => l_segment
53975: , p_from_segment_code => l_adr_value_segment_code
53976: , p_from_combination_id => l_adr_value_combination_id

Line 54017: xla_ae_lines_pkg.set_segment(

54013: );
54014:
54015: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
54016:
54017: xla_ae_lines_pkg.set_segment(
54018: p_to_segment_code => 'GL_BALANCING'
54019: , p_segment_value => l_segment
54020: , p_from_segment_code => l_adr_value_segment_code
54021: , p_from_combination_id => l_adr_value_combination_id

Line 54061: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

54057: xla_accounting_err_pkg.build_message
54058: (p_appli_s_name => 'XLA'
54059: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
54060: ,p_token_1 => 'LINE_NUMBER'
54061: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
54062: ,p_token_2 => 'LINE_TYPE_NAME'
54063: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
54064: l_component_type
54065: ,l_component_code

Line 54097: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

54093: --
54094: --
54095: ------------------------------------------------------------------------------------------------
54096: -- 4219869 Business Flow
54097: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
54098: -- Prior Entry. Currently, the following code is always generated.
54099: ------------------------------------------------------------------------------------------------
54100: XLA_AE_LINES_PKG.ValidateCurrentLine;
54101:

Line 54100: XLA_AE_LINES_PKG.ValidateCurrentLine;

54096: -- 4219869 Business Flow
54097: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
54098: -- Prior Entry. Currently, the following code is always generated.
54099: ------------------------------------------------------------------------------------------------
54100: XLA_AE_LINES_PKG.ValidateCurrentLine;
54101:
54102: ------------------------------------------------------------------------------------
54103: -- 4219869 Business Flow
54104: -- Populated credit and debit amounts -- Need to generate this within IF

Line 54106: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

54102: ------------------------------------------------------------------------------------
54103: -- 4219869 Business Flow
54104: -- Populated credit and debit amounts -- Need to generate this within IF
54105: ------------------------------------------------------------------------------------
54106: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54107:
54108: ----------------------------------------------------------------------------------
54109: -- 4219869 Business Flow
54110: -- Update journal entry status -- Need to generate this within IF

Line 54138: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

54134: -- To allow MPA report to determine if it should generate report process
54135: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
54136: ------------------------------------------------------------------------------------------
54137:
54138: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
54139: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
54140: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
54141: -- call ADRs
54142: -- Bug 4922099

Line 54139: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

54135: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
54136: ------------------------------------------------------------------------------------------
54137:
54138: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
54139: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
54140: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
54141: -- call ADRs
54142: -- Bug 4922099
54143: --

Line 54172: xla_ae_lines_pkg.set_ccid(

54168: , x_value_type_code => l_adr_value_type_code
54169: , p_side => 'NA'
54170: );
54171:
54172: xla_ae_lines_pkg.set_ccid(
54173: p_code_combination_id => l_ccid
54174: , p_value_type_code => l_adr_value_type_code
54175: , p_transaction_coa_id => l_adr_transaction_coa_id
54176: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 54211: xla_ae_lines_pkg.set_segment(

54207: );
54208:
54209: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
54210:
54211: xla_ae_lines_pkg.set_segment(
54212: p_to_segment_code => 'GL_ACCOUNT'
54213: , p_segment_value => l_segment
54214: , p_from_segment_code => l_adr_value_segment_code
54215: , p_from_combination_id => l_adr_value_combination_id

Line 54256: xla_ae_lines_pkg.set_segment(

54252: );
54253:
54254: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
54255:
54256: xla_ae_lines_pkg.set_segment(
54257: p_to_segment_code => 'GL_BALANCING'
54258: , p_segment_value => l_segment
54259: , p_from_segment_code => l_adr_value_segment_code
54260: , p_from_combination_id => l_adr_value_combination_id

Line 54287: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

54283:
54284: --
54285: -- Update the line information that should be overwritten
54286: --
54287: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
54288: p_header_num => 1);
54289: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
54290:
54291: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 54289: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

54285: -- Update the line information that should be overwritten
54286: --
54287: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
54288: p_header_num => 1);
54289: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
54290:
54291: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
54292:
54293: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 54291: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

54287: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
54288: p_header_num => 1);
54289: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
54290:
54291: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
54292:
54293: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
54294: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
54295: END IF;

Line 54294: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

54290:
54291: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
54292:
54293: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
54294: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
54295: END IF;
54296:
54297: --
54298: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 54301: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

54297: --
54298: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
54299: --
54300: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
54301: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
54302: ELSE
54303: ---------------------------------------------------------------------------------------------------
54304: -- 4262811a Switch Sign
54305: ---------------------------------------------------------------------------------------------------

Line 54306: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

54302: ELSE
54303: ---------------------------------------------------------------------------------------------------
54304: -- 4262811a Switch Sign
54305: ---------------------------------------------------------------------------------------------------
54306: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 54307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

54303: ---------------------------------------------------------------------------------------------------
54304: -- 4262811a Switch Sign
54305: ---------------------------------------------------------------------------------------------------
54306: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54311: -- 5132302

Line 54308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

54304: -- 4262811a Switch Sign
54305: ---------------------------------------------------------------------------------------------------
54306: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54311: -- 5132302
54312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 54309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

54305: ---------------------------------------------------------------------------------------------------
54306: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54311: -- 5132302
54312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 54310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

54306: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54311: -- 5132302
54312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54314:

Line 54312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

54308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54311: -- 5132302
54312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54314:
54315: END IF;
54316:

Line 54313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

54309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54311: -- 5132302
54312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54314:
54315: END IF;
54316:
54317: -- 4955764

Line 54318: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

54314:
54315: END IF;
54316:
54317: -- 4955764
54318: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54319: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54320:
54321:
54322: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 54322: XLA_AE_LINES_PKG.ValidateCurrentLine;

54318: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54319: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54320:
54321:
54322: XLA_AE_LINES_PKG.ValidateCurrentLine;
54323: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54324:
54325: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54326: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 54323: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

54319: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54320:
54321:
54322: XLA_AE_LINES_PKG.ValidateCurrentLine;
54323: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54324:
54325: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54326: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
54327: ,p_balance_type_code => l_balance_type_code);

Line 54534: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

54530: --
54531: -- bulk performance
54532: --
54533: l_balance_type_code VARCHAR2(1);
54534: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
54535: l_log_module VARCHAR2(240);
54536:
54537: --
54538: -- Upgrade strategy

Line 54608: XLA_AE_LINES_PKG.SetNewLine;

54604: ') = 'Y'
54605: THEN
54606:
54607: --
54608: XLA_AE_LINES_PKG.SetNewLine;
54609:
54610: p_balance_type_code := l_balance_type_code;
54611: -- set the flag so later we will know whether the gain loss line needs to be created
54612:

Line 54620: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

54616:
54617: --
54618: -- bulk performance
54619: --
54620: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
54621: p_header_num => 0); -- 4262811
54622: --
54623: -- set accounting line options
54624: --

Line 54625: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

54621: p_header_num => 0); -- 4262811
54622: --
54623: -- set accounting line options
54624: --
54625: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
54626: p_natural_side_code => 'D'
54627: , p_gain_or_loss_flag => 'Y'
54628: , p_gl_transfer_mode_code => 'S'
54629: , p_acct_entry_type_code => 'A'

Line 54639: xla_ae_lines_pkg.SetAcctLineType

54635: --
54636: --
54637: -- set accounting line type info
54638: --
54639: xla_ae_lines_pkg.SetAcctLineType
54640: (p_component_type => l_component_type
54641: ,p_event_type_code => l_event_type_code
54642: ,p_line_definition_owner_code => l_line_definition_owner_code
54643: ,p_line_definition_code => l_line_definition_code

Line 54653: xla_ae_lines_pkg.SetAcctClass(

54649: ,p_event_class_code => l_event_class_code);
54650: --
54651: -- set accounting class
54652: --
54653: xla_ae_lines_pkg.SetAcctClass(
54654: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
54655: , p_ae_header_id => l_ae_header_id
54656: );
54657:

Line 54661: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

54657:
54658: --
54659: -- set rounding class
54660: --
54661: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
54662: 'EXCHANGE_RATE_VARIANCE';
54663:
54664: --
54665: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 54665: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

54661: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
54662: 'EXCHANGE_RATE_VARIANCE';
54663:
54664: --
54665: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
54666: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
54667: --
54668: -- bulk performance
54669: --

Line 54666: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

54662: 'EXCHANGE_RATE_VARIANCE';
54663:
54664: --
54665: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
54666: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
54667: --
54668: -- bulk performance
54669: --
54670: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 54670: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

54666: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
54667: --
54668: -- bulk performance
54669: --
54670: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54671:
54672: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54673: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54674:

Line 54672: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

54668: -- bulk performance
54669: --
54670: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54671:
54672: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54673: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54674:
54675: -- 4955764
54676: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 54676: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

54672: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54673: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54674:
54675: -- 4955764
54676: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54677: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
54678:
54679: -- 4458381 Public Sector Enh
54680:

Line 54784: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

54780: l_rec_acct_attrs.array_num_value(42) := p_source_94;
54781: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
54782: l_rec_acct_attrs.array_num_value(43) := p_source_95;
54783:
54784: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
54785: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
54786:
54787: ---------------------------------------------------------------------------------------------------------------
54788: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 54785: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

54781: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
54782: l_rec_acct_attrs.array_num_value(43) := p_source_95;
54783:
54784: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
54785: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
54786:
54787: ---------------------------------------------------------------------------------------------------------------
54788: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
54789: ---------------------------------------------------------------------------------------------------------------

Line 54788: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

54784: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
54785: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
54786:
54787: ---------------------------------------------------------------------------------------------------------------
54788: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
54789: ---------------------------------------------------------------------------------------------------------------
54790: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
54791:
54792: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 54790: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

54786:
54787: ---------------------------------------------------------------------------------------------------------------
54788: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
54789: ---------------------------------------------------------------------------------------------------------------
54790: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
54791:
54792: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54793: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54794:

Line 54792: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

54788: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
54789: ---------------------------------------------------------------------------------------------------------------
54790: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
54791:
54792: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54793: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54794:
54795: IF xla_accounting_cache_pkg.GetValueChar
54796: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 54793: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

54789: ---------------------------------------------------------------------------------------------------------------
54790: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
54791:
54792: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54793: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54794:
54795: IF xla_accounting_cache_pkg.GetValueChar
54796: (p_source_code => 'LEDGER_CATEGORY_CODE'
54797: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 54804: xla_ae_lines_pkg.BflowUpgEntry

54800: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
54801: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
54802: )
54803: THEN
54804: xla_ae_lines_pkg.BflowUpgEntry
54805: (p_business_method_code => l_bflow_method_code
54806: ,p_business_class_code => l_bflow_class_code
54807: ,p_balance_type => l_balance_type_code);
54808: ELSE

Line 54821: xla_ae_lines_pkg.SetLineDescription(

54817: --
54818: -- call description
54819: --
54820:
54821: xla_ae_lines_pkg.SetLineDescription(
54822: p_ae_header_id => l_ae_header_id
54823: ,p_description => Description_2 (
54824: p_application_id => p_application_id
54825: , p_ae_header_id => l_ae_header_id

Line 54863: xla_ae_lines_pkg.set_ccid(

54859: , x_value_type_code => l_adr_value_type_code
54860: , p_side => 'NA'
54861: );
54862:
54863: xla_ae_lines_pkg.set_ccid(
54864: p_code_combination_id => l_ccid
54865: , p_value_type_code => l_adr_value_type_code
54866: , p_transaction_coa_id => l_adr_transaction_coa_id
54867: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 54902: xla_ae_lines_pkg.set_segment(

54898: );
54899:
54900: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
54901:
54902: xla_ae_lines_pkg.set_segment(
54903: p_to_segment_code => 'GL_ACCOUNT'
54904: , p_segment_value => l_segment
54905: , p_from_segment_code => l_adr_value_segment_code
54906: , p_from_combination_id => l_adr_value_combination_id

Line 54947: xla_ae_lines_pkg.set_segment(

54943: );
54944:
54945: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
54946:
54947: xla_ae_lines_pkg.set_segment(
54948: p_to_segment_code => 'GL_BALANCING'
54949: , p_segment_value => l_segment
54950: , p_from_segment_code => l_adr_value_segment_code
54951: , p_from_combination_id => l_adr_value_combination_id

Line 54991: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

54987: xla_accounting_err_pkg.build_message
54988: (p_appli_s_name => 'XLA'
54989: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
54990: ,p_token_1 => 'LINE_NUMBER'
54991: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
54992: ,p_token_2 => 'LINE_TYPE_NAME'
54993: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
54994: l_component_type
54995: ,l_component_code

Line 55027: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

55023: --
55024: --
55025: ------------------------------------------------------------------------------------------------
55026: -- 4219869 Business Flow
55027: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
55028: -- Prior Entry. Currently, the following code is always generated.
55029: ------------------------------------------------------------------------------------------------
55030: XLA_AE_LINES_PKG.ValidateCurrentLine;
55031:

Line 55030: XLA_AE_LINES_PKG.ValidateCurrentLine;

55026: -- 4219869 Business Flow
55027: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
55028: -- Prior Entry. Currently, the following code is always generated.
55029: ------------------------------------------------------------------------------------------------
55030: XLA_AE_LINES_PKG.ValidateCurrentLine;
55031:
55032: ------------------------------------------------------------------------------------
55033: -- 4219869 Business Flow
55034: -- Populated credit and debit amounts -- Need to generate this within IF

Line 55036: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

55032: ------------------------------------------------------------------------------------
55033: -- 4219869 Business Flow
55034: -- Populated credit and debit amounts -- Need to generate this within IF
55035: ------------------------------------------------------------------------------------
55036: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55037:
55038: ----------------------------------------------------------------------------------
55039: -- 4219869 Business Flow
55040: -- Update journal entry status -- Need to generate this within IF

Line 55068: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

55064: -- To allow MPA report to determine if it should generate report process
55065: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
55066: ------------------------------------------------------------------------------------------
55067:
55068: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
55069: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
55070: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
55071: -- call ADRs
55072: -- Bug 4922099

Line 55069: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

55065: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
55066: ------------------------------------------------------------------------------------------
55067:
55068: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
55069: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
55070: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
55071: -- call ADRs
55072: -- Bug 4922099
55073: --

Line 55102: xla_ae_lines_pkg.set_ccid(

55098: , x_value_type_code => l_adr_value_type_code
55099: , p_side => 'NA'
55100: );
55101:
55102: xla_ae_lines_pkg.set_ccid(
55103: p_code_combination_id => l_ccid
55104: , p_value_type_code => l_adr_value_type_code
55105: , p_transaction_coa_id => l_adr_transaction_coa_id
55106: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 55141: xla_ae_lines_pkg.set_segment(

55137: );
55138:
55139: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
55140:
55141: xla_ae_lines_pkg.set_segment(
55142: p_to_segment_code => 'GL_ACCOUNT'
55143: , p_segment_value => l_segment
55144: , p_from_segment_code => l_adr_value_segment_code
55145: , p_from_combination_id => l_adr_value_combination_id

Line 55186: xla_ae_lines_pkg.set_segment(

55182: );
55183:
55184: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
55185:
55186: xla_ae_lines_pkg.set_segment(
55187: p_to_segment_code => 'GL_BALANCING'
55188: , p_segment_value => l_segment
55189: , p_from_segment_code => l_adr_value_segment_code
55190: , p_from_combination_id => l_adr_value_combination_id

Line 55217: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

55213:
55214: --
55215: -- Update the line information that should be overwritten
55216: --
55217: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
55218: p_header_num => 1);
55219: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
55220:
55221: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 55219: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

55215: -- Update the line information that should be overwritten
55216: --
55217: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
55218: p_header_num => 1);
55219: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
55220:
55221: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
55222:
55223: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 55221: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

55217: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
55218: p_header_num => 1);
55219: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
55220:
55221: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
55222:
55223: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
55224: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
55225: END IF;

Line 55224: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

55220:
55221: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
55222:
55223: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
55224: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
55225: END IF;
55226:
55227: --
55228: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 55231: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

55227: --
55228: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
55229: --
55230: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
55231: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
55232: ELSE
55233: ---------------------------------------------------------------------------------------------------
55234: -- 4262811a Switch Sign
55235: ---------------------------------------------------------------------------------------------------

Line 55236: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

55232: ELSE
55233: ---------------------------------------------------------------------------------------------------
55234: -- 4262811a Switch Sign
55235: ---------------------------------------------------------------------------------------------------
55236: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 55237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

55233: ---------------------------------------------------------------------------------------------------
55234: -- 4262811a Switch Sign
55235: ---------------------------------------------------------------------------------------------------
55236: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55241: -- 5132302

Line 55238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

55234: -- 4262811a Switch Sign
55235: ---------------------------------------------------------------------------------------------------
55236: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55241: -- 5132302
55242: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 55239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

55235: ---------------------------------------------------------------------------------------------------
55236: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55241: -- 5132302
55242: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 55240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

55236: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55241: -- 5132302
55242: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55244:

Line 55242: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

55238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55241: -- 5132302
55242: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55244:
55245: END IF;
55246:

Line 55243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

55239: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55240: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55241: -- 5132302
55242: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55243: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55244:
55245: END IF;
55246:
55247: -- 4955764

Line 55248: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

55244:
55245: END IF;
55246:
55247: -- 4955764
55248: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55249: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55250:
55251:
55252: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 55252: XLA_AE_LINES_PKG.ValidateCurrentLine;

55248: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55249: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55250:
55251:
55252: XLA_AE_LINES_PKG.ValidateCurrentLine;
55253: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55254:
55255: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55256: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 55253: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

55249: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55250:
55251:
55252: XLA_AE_LINES_PKG.ValidateCurrentLine;
55253: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55254:
55255: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55256: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
55257: ,p_balance_type_code => l_balance_type_code);

Line 55450: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

55446: --
55447: -- bulk performance
55448: --
55449: l_balance_type_code VARCHAR2(1);
55450: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
55451: l_log_module VARCHAR2(240);
55452:
55453: --
55454: -- Upgrade strategy

Line 55518: XLA_AE_LINES_PKG.SetNewLine;

55514: ') = 'FINAL APPLICATION ROUNDING'
55515: THEN
55516:
55517: --
55518: XLA_AE_LINES_PKG.SetNewLine;
55519:
55520: p_balance_type_code := l_balance_type_code;
55521: -- set the flag so later we will know whether the gain loss line needs to be created
55522:

Line 55530: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

55526:
55527: --
55528: -- bulk performance
55529: --
55530: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
55531: p_header_num => 0); -- 4262811
55532: --
55533: -- set accounting line options
55534: --

Line 55535: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

55531: p_header_num => 0); -- 4262811
55532: --
55533: -- set accounting line options
55534: --
55535: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
55536: p_natural_side_code => 'C'
55537: , p_gain_or_loss_flag => 'N'
55538: , p_gl_transfer_mode_code => 'S'
55539: , p_acct_entry_type_code => 'A'

Line 55549: xla_ae_lines_pkg.SetAcctLineType

55545: --
55546: --
55547: -- set accounting line type info
55548: --
55549: xla_ae_lines_pkg.SetAcctLineType
55550: (p_component_type => l_component_type
55551: ,p_event_type_code => l_event_type_code
55552: ,p_line_definition_owner_code => l_line_definition_owner_code
55553: ,p_line_definition_code => l_line_definition_code

Line 55563: xla_ae_lines_pkg.SetAcctClass(

55559: ,p_event_class_code => l_event_class_code);
55560: --
55561: -- set accounting class
55562: --
55563: xla_ae_lines_pkg.SetAcctClass(
55564: p_accounting_class_code => 'ROUNDING'
55565: , p_ae_header_id => l_ae_header_id
55566: );
55567:

Line 55571: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

55567:
55568: --
55569: -- set rounding class
55570: --
55571: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
55572: 'ROUNDING';
55573:
55574: --
55575: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 55575: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

55571: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
55572: 'ROUNDING';
55573:
55574: --
55575: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
55576: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
55577: --
55578: -- bulk performance
55579: --

Line 55576: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

55572: 'ROUNDING';
55573:
55574: --
55575: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
55576: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
55577: --
55578: -- bulk performance
55579: --
55580: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 55580: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

55576: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
55577: --
55578: -- bulk performance
55579: --
55580: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55581:
55582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55583: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55584:

Line 55582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

55578: -- bulk performance
55579: --
55580: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55581:
55582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55583: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55584:
55585: -- 4955764
55586: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 55586: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

55582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55583: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55584:
55585: -- 4955764
55586: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55587: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
55588:
55589: -- 4458381 Public Sector Enh
55590:

Line 55696: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

55692: l_rec_acct_attrs.array_num_value(43) := p_source_94;
55693: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
55694: l_rec_acct_attrs.array_num_value(44) := p_source_95;
55695:
55696: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
55697: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
55698:
55699: ---------------------------------------------------------------------------------------------------------------
55700: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 55697: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

55693: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
55694: l_rec_acct_attrs.array_num_value(44) := p_source_95;
55695:
55696: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
55697: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
55698:
55699: ---------------------------------------------------------------------------------------------------------------
55700: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55701: ---------------------------------------------------------------------------------------------------------------

Line 55700: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

55696: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
55697: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
55698:
55699: ---------------------------------------------------------------------------------------------------------------
55700: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55701: ---------------------------------------------------------------------------------------------------------------
55702: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55703:
55704: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 55702: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

55698:
55699: ---------------------------------------------------------------------------------------------------------------
55700: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55701: ---------------------------------------------------------------------------------------------------------------
55702: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55703:
55704: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55705: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55706:

Line 55704: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

55700: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55701: ---------------------------------------------------------------------------------------------------------------
55702: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55703:
55704: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55705: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55706:
55707: IF xla_accounting_cache_pkg.GetValueChar
55708: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 55705: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

55701: ---------------------------------------------------------------------------------------------------------------
55702: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55703:
55704: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55705: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55706:
55707: IF xla_accounting_cache_pkg.GetValueChar
55708: (p_source_code => 'LEDGER_CATEGORY_CODE'
55709: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 55716: xla_ae_lines_pkg.BflowUpgEntry

55712: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
55713: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
55714: )
55715: THEN
55716: xla_ae_lines_pkg.BflowUpgEntry
55717: (p_business_method_code => l_bflow_method_code
55718: ,p_business_class_code => l_bflow_class_code
55719: ,p_balance_type => l_balance_type_code);
55720: ELSE

Line 55759: xla_ae_lines_pkg.set_ccid(

55755: , x_value_type_code => l_adr_value_type_code
55756: , p_side => 'NA'
55757: );
55758:
55759: xla_ae_lines_pkg.set_ccid(
55760: p_code_combination_id => l_ccid
55761: , p_value_type_code => l_adr_value_type_code
55762: , p_transaction_coa_id => l_adr_transaction_coa_id
55763: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 55795: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

55791: xla_accounting_err_pkg.build_message
55792: (p_appli_s_name => 'XLA'
55793: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
55794: ,p_token_1 => 'LINE_NUMBER'
55795: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
55796: ,p_token_2 => 'LINE_TYPE_NAME'
55797: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
55798: l_component_type
55799: ,l_component_code

Line 55831: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

55827: --
55828: --
55829: ------------------------------------------------------------------------------------------------
55830: -- 4219869 Business Flow
55831: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
55832: -- Prior Entry. Currently, the following code is always generated.
55833: ------------------------------------------------------------------------------------------------
55834: XLA_AE_LINES_PKG.ValidateCurrentLine;
55835:

Line 55834: XLA_AE_LINES_PKG.ValidateCurrentLine;

55830: -- 4219869 Business Flow
55831: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
55832: -- Prior Entry. Currently, the following code is always generated.
55833: ------------------------------------------------------------------------------------------------
55834: XLA_AE_LINES_PKG.ValidateCurrentLine;
55835:
55836: ------------------------------------------------------------------------------------
55837: -- 4219869 Business Flow
55838: -- Populated credit and debit amounts -- Need to generate this within IF

Line 55840: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

55836: ------------------------------------------------------------------------------------
55837: -- 4219869 Business Flow
55838: -- Populated credit and debit amounts -- Need to generate this within IF
55839: ------------------------------------------------------------------------------------
55840: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55841:
55842: ----------------------------------------------------------------------------------
55843: -- 4219869 Business Flow
55844: -- Update journal entry status -- Need to generate this within IF

Line 55872: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

55868: -- To allow MPA report to determine if it should generate report process
55869: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
55870: ------------------------------------------------------------------------------------------
55871:
55872: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
55873: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
55874: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
55875: -- call ADRs
55876: -- Bug 4922099

Line 55873: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

55869: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
55870: ------------------------------------------------------------------------------------------
55871:
55872: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
55873: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
55874: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
55875: -- call ADRs
55876: -- Bug 4922099
55877: --

Line 55900: xla_ae_lines_pkg.set_ccid(

55896: , x_value_type_code => l_adr_value_type_code
55897: , p_side => 'NA'
55898: );
55899:
55900: xla_ae_lines_pkg.set_ccid(
55901: p_code_combination_id => l_ccid
55902: , p_value_type_code => l_adr_value_type_code
55903: , p_transaction_coa_id => l_adr_transaction_coa_id
55904: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 55923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

55919:
55920: --
55921: -- Update the line information that should be overwritten
55922: --
55923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
55924: p_header_num => 1);
55925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
55926:
55927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 55925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

55921: -- Update the line information that should be overwritten
55922: --
55923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
55924: p_header_num => 1);
55925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
55926:
55927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
55928:
55929: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 55927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

55923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
55924: p_header_num => 1);
55925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
55926:
55927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
55928:
55929: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
55930: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
55931: END IF;

Line 55930: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

55926:
55927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
55928:
55929: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
55930: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
55931: END IF;
55932:
55933: --
55934: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 55937: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

55933: --
55934: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
55935: --
55936: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
55937: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
55938: ELSE
55939: ---------------------------------------------------------------------------------------------------
55940: -- 4262811a Switch Sign
55941: ---------------------------------------------------------------------------------------------------

Line 55942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

55938: ELSE
55939: ---------------------------------------------------------------------------------------------------
55940: -- 4262811a Switch Sign
55941: ---------------------------------------------------------------------------------------------------
55942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 55943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

55939: ---------------------------------------------------------------------------------------------------
55940: -- 4262811a Switch Sign
55941: ---------------------------------------------------------------------------------------------------
55942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55947: -- 5132302

Line 55944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

55940: -- 4262811a Switch Sign
55941: ---------------------------------------------------------------------------------------------------
55942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55947: -- 5132302
55948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 55945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

55941: ---------------------------------------------------------------------------------------------------
55942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55947: -- 5132302
55948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 55946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

55942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55947: -- 5132302
55948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55950:

Line 55948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

55944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55947: -- 5132302
55948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55950:
55951: END IF;
55952:

Line 55949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

55945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55947: -- 5132302
55948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55950:
55951: END IF;
55952:
55953: -- 4955764

Line 55954: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

55950:
55951: END IF;
55952:
55953: -- 4955764
55954: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55955: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55956:
55957:
55958: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 55958: XLA_AE_LINES_PKG.ValidateCurrentLine;

55954: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55955: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55956:
55957:
55958: XLA_AE_LINES_PKG.ValidateCurrentLine;
55959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55960:
55961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55962: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 55959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

55955: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55956:
55957:
55958: XLA_AE_LINES_PKG.ValidateCurrentLine;
55959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55960:
55961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55962: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
55963: ,p_balance_type_code => l_balance_type_code);

Line 56127: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

56123: --
56124: -- bulk performance
56125: --
56126: l_balance_type_code VARCHAR2(1);
56127: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
56128: l_log_module VARCHAR2(240);
56129:
56130: --
56131: -- Upgrade strategy

Line 56197: XLA_AE_LINES_PKG.SetNewLine;

56193: ') = 'FINAL PAYMENT ROUNDING'
56194: THEN
56195:
56196: --
56197: XLA_AE_LINES_PKG.SetNewLine;
56198:
56199: p_balance_type_code := l_balance_type_code;
56200: -- set the flag so later we will know whether the gain loss line needs to be created
56201:

Line 56209: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

56205:
56206: --
56207: -- bulk performance
56208: --
56209: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
56210: p_header_num => 0); -- 4262811
56211: --
56212: -- set accounting line options
56213: --

Line 56214: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

56210: p_header_num => 0); -- 4262811
56211: --
56212: -- set accounting line options
56213: --
56214: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
56215: p_natural_side_code => 'D'
56216: , p_gain_or_loss_flag => 'N'
56217: , p_gl_transfer_mode_code => 'S'
56218: , p_acct_entry_type_code => 'A'

Line 56228: xla_ae_lines_pkg.SetAcctLineType

56224: --
56225: --
56226: -- set accounting line type info
56227: --
56228: xla_ae_lines_pkg.SetAcctLineType
56229: (p_component_type => l_component_type
56230: ,p_event_type_code => l_event_type_code
56231: ,p_line_definition_owner_code => l_line_definition_owner_code
56232: ,p_line_definition_code => l_line_definition_code

Line 56242: xla_ae_lines_pkg.SetAcctClass(

56238: ,p_event_class_code => l_event_class_code);
56239: --
56240: -- set accounting class
56241: --
56242: xla_ae_lines_pkg.SetAcctClass(
56243: p_accounting_class_code => 'ROUNDING'
56244: , p_ae_header_id => l_ae_header_id
56245: );
56246:

Line 56250: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

56246:
56247: --
56248: -- set rounding class
56249: --
56250: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
56251: 'ROUNDING';
56252:
56253: --
56254: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 56254: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

56250: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
56251: 'ROUNDING';
56252:
56253: --
56254: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
56255: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
56256: --
56257: -- bulk performance
56258: --

Line 56255: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

56251: 'ROUNDING';
56252:
56253: --
56254: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
56255: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
56256: --
56257: -- bulk performance
56258: --
56259: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 56259: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

56255: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
56256: --
56257: -- bulk performance
56258: --
56259: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
56260:
56261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56262: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56263:

Line 56261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

56257: -- bulk performance
56258: --
56259: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
56260:
56261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56262: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56263:
56264: -- 4955764
56265: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 56265: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

56261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56262: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56263:
56264: -- 4955764
56265: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56266: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
56267:
56268: -- 4458381 Public Sector Enh
56269:

Line 56325: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

56321: l_rec_acct_attrs.array_num_value(23) := p_source_91;
56322: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
56323: l_rec_acct_attrs.array_num_value(24) := p_source_93;
56324:
56325: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
56326: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
56327:
56328: ---------------------------------------------------------------------------------------------------------------
56329: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 56326: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

56322: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
56323: l_rec_acct_attrs.array_num_value(24) := p_source_93;
56324:
56325: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
56326: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
56327:
56328: ---------------------------------------------------------------------------------------------------------------
56329: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56330: ---------------------------------------------------------------------------------------------------------------

Line 56329: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

56325: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
56326: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
56327:
56328: ---------------------------------------------------------------------------------------------------------------
56329: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56330: ---------------------------------------------------------------------------------------------------------------
56331: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56332:
56333: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 56331: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

56327:
56328: ---------------------------------------------------------------------------------------------------------------
56329: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56330: ---------------------------------------------------------------------------------------------------------------
56331: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56332:
56333: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56334: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56335:

Line 56333: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

56329: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56330: ---------------------------------------------------------------------------------------------------------------
56331: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56332:
56333: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56334: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56335:
56336: IF xla_accounting_cache_pkg.GetValueChar
56337: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 56334: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

56330: ---------------------------------------------------------------------------------------------------------------
56331: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56332:
56333: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56334: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56335:
56336: IF xla_accounting_cache_pkg.GetValueChar
56337: (p_source_code => 'LEDGER_CATEGORY_CODE'
56338: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 56345: xla_ae_lines_pkg.BflowUpgEntry

56341: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
56342: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
56343: )
56344: THEN
56345: xla_ae_lines_pkg.BflowUpgEntry
56346: (p_business_method_code => l_bflow_method_code
56347: ,p_business_class_code => l_bflow_class_code
56348: ,p_balance_type => l_balance_type_code);
56349: ELSE

Line 56388: xla_ae_lines_pkg.set_ccid(

56384: , x_value_type_code => l_adr_value_type_code
56385: , p_side => 'NA'
56386: );
56387:
56388: xla_ae_lines_pkg.set_ccid(
56389: p_code_combination_id => l_ccid
56390: , p_value_type_code => l_adr_value_type_code
56391: , p_transaction_coa_id => l_adr_transaction_coa_id
56392: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 56424: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

56420: xla_accounting_err_pkg.build_message
56421: (p_appli_s_name => 'XLA'
56422: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
56423: ,p_token_1 => 'LINE_NUMBER'
56424: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
56425: ,p_token_2 => 'LINE_TYPE_NAME'
56426: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
56427: l_component_type
56428: ,l_component_code

Line 56460: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

56456: --
56457: --
56458: ------------------------------------------------------------------------------------------------
56459: -- 4219869 Business Flow
56460: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
56461: -- Prior Entry. Currently, the following code is always generated.
56462: ------------------------------------------------------------------------------------------------
56463: XLA_AE_LINES_PKG.ValidateCurrentLine;
56464:

Line 56463: XLA_AE_LINES_PKG.ValidateCurrentLine;

56459: -- 4219869 Business Flow
56460: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
56461: -- Prior Entry. Currently, the following code is always generated.
56462: ------------------------------------------------------------------------------------------------
56463: XLA_AE_LINES_PKG.ValidateCurrentLine;
56464:
56465: ------------------------------------------------------------------------------------
56466: -- 4219869 Business Flow
56467: -- Populated credit and debit amounts -- Need to generate this within IF

Line 56469: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

56465: ------------------------------------------------------------------------------------
56466: -- 4219869 Business Flow
56467: -- Populated credit and debit amounts -- Need to generate this within IF
56468: ------------------------------------------------------------------------------------
56469: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56470:
56471: ----------------------------------------------------------------------------------
56472: -- 4219869 Business Flow
56473: -- Update journal entry status -- Need to generate this within IF

Line 56501: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

56497: -- To allow MPA report to determine if it should generate report process
56498: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
56499: ------------------------------------------------------------------------------------------
56500:
56501: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
56502: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
56503: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
56504: -- call ADRs
56505: -- Bug 4922099

Line 56502: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

56498: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
56499: ------------------------------------------------------------------------------------------
56500:
56501: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
56502: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
56503: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
56504: -- call ADRs
56505: -- Bug 4922099
56506: --

Line 56529: xla_ae_lines_pkg.set_ccid(

56525: , x_value_type_code => l_adr_value_type_code
56526: , p_side => 'NA'
56527: );
56528:
56529: xla_ae_lines_pkg.set_ccid(
56530: p_code_combination_id => l_ccid
56531: , p_value_type_code => l_adr_value_type_code
56532: , p_transaction_coa_id => l_adr_transaction_coa_id
56533: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 56552: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

56548:
56549: --
56550: -- Update the line information that should be overwritten
56551: --
56552: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
56553: p_header_num => 1);
56554: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
56555:
56556: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 56554: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

56550: -- Update the line information that should be overwritten
56551: --
56552: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
56553: p_header_num => 1);
56554: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
56555:
56556: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
56557:
56558: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 56556: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

56552: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
56553: p_header_num => 1);
56554: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
56555:
56556: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
56557:
56558: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
56559: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
56560: END IF;

Line 56559: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

56555:
56556: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
56557:
56558: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
56559: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
56560: END IF;
56561:
56562: --
56563: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 56566: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

56562: --
56563: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
56564: --
56565: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
56566: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
56567: ELSE
56568: ---------------------------------------------------------------------------------------------------
56569: -- 4262811a Switch Sign
56570: ---------------------------------------------------------------------------------------------------

Line 56571: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

56567: ELSE
56568: ---------------------------------------------------------------------------------------------------
56569: -- 4262811a Switch Sign
56570: ---------------------------------------------------------------------------------------------------
56571: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56573: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56574: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56575: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 56572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

56568: ---------------------------------------------------------------------------------------------------
56569: -- 4262811a Switch Sign
56570: ---------------------------------------------------------------------------------------------------
56571: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56573: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56574: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56575: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56576: -- 5132302

Line 56573: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

56569: -- 4262811a Switch Sign
56570: ---------------------------------------------------------------------------------------------------
56571: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56573: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56574: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56575: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56576: -- 5132302
56577: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 56574: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

56570: ---------------------------------------------------------------------------------------------------
56571: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56573: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56574: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56575: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56576: -- 5132302
56577: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56578: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 56575: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

56571: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56573: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56574: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56575: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56576: -- 5132302
56577: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56578: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56579:

Line 56577: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

56573: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56574: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56575: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56576: -- 5132302
56577: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56578: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56579:
56580: END IF;
56581:

Line 56578: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

56574: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56575: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56576: -- 5132302
56577: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56578: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56579:
56580: END IF;
56581:
56582: -- 4955764

Line 56583: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

56579:
56580: END IF;
56581:
56582: -- 4955764
56583: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56584: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56585:
56586:
56587: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 56587: XLA_AE_LINES_PKG.ValidateCurrentLine;

56583: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56584: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56585:
56586:
56587: XLA_AE_LINES_PKG.ValidateCurrentLine;
56588: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56589:
56590: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56591: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 56588: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

56584: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56585:
56586:
56587: XLA_AE_LINES_PKG.ValidateCurrentLine;
56588: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56589:
56590: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56591: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
56592: ,p_balance_type_code => l_balance_type_code);

Line 56765: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

56761: --
56762: -- bulk performance
56763: --
56764: l_balance_type_code VARCHAR2(1);
56765: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
56766: l_log_module VARCHAR2(240);
56767:
56768: --
56769: -- Upgrade strategy

Line 56839: XLA_AE_LINES_PKG.SetNewLine;

56835: ') <> 'PAYMENTCARD'
56836: THEN
56837:
56838: --
56839: XLA_AE_LINES_PKG.SetNewLine;
56840:
56841: p_balance_type_code := l_balance_type_code;
56842: -- set the flag so later we will know whether the gain loss line needs to be created
56843:

Line 56851: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

56847:
56848: --
56849: -- bulk performance
56850: --
56851: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
56852: p_header_num => 0); -- 4262811
56853: --
56854: -- set accounting line options
56855: --

Line 56856: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

56852: p_header_num => 0); -- 4262811
56853: --
56854: -- set accounting line options
56855: --
56856: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
56857: p_natural_side_code => 'D'
56858: , p_gain_or_loss_flag => 'N'
56859: , p_gl_transfer_mode_code => 'S'
56860: , p_acct_entry_type_code => 'A'

Line 56870: xla_ae_lines_pkg.SetAcctLineType

56866: --
56867: --
56868: -- set accounting line type info
56869: --
56870: xla_ae_lines_pkg.SetAcctLineType
56871: (p_component_type => l_component_type
56872: ,p_event_type_code => l_event_type_code
56873: ,p_line_definition_owner_code => l_line_definition_owner_code
56874: ,p_line_definition_code => l_line_definition_code

Line 56884: xla_ae_lines_pkg.SetAcctClass(

56880: ,p_event_class_code => l_event_class_code);
56881: --
56882: -- set accounting class
56883: --
56884: xla_ae_lines_pkg.SetAcctClass(
56885: p_accounting_class_code => 'ROUNDING'
56886: , p_ae_header_id => l_ae_header_id
56887: );
56888:

Line 56892: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

56888:
56889: --
56890: -- set rounding class
56891: --
56892: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
56893: 'ROUNDING';
56894:
56895: --
56896: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 56896: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

56892: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
56893: 'ROUNDING';
56894:
56895: --
56896: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
56897: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
56898: --
56899: -- bulk performance
56900: --

Line 56897: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

56893: 'ROUNDING';
56894:
56895: --
56896: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
56897: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
56898: --
56899: -- bulk performance
56900: --
56901: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 56901: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

56897: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
56898: --
56899: -- bulk performance
56900: --
56901: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
56902:
56903: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56904: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56905:

Line 56903: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

56899: -- bulk performance
56900: --
56901: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
56902:
56903: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56904: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56905:
56906: -- 4955764
56907: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 56907: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

56903: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56904: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56905:
56906: -- 4955764
56907: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56908: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
56909:
56910: -- 4458381 Public Sector Enh
56911:

Line 56967: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

56963: l_rec_acct_attrs.array_num_value(23) := p_source_92;
56964: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
56965: l_rec_acct_attrs.array_num_value(24) := p_source_93;
56966:
56967: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
56968: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
56969:
56970: ---------------------------------------------------------------------------------------------------------------
56971: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 56968: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

56964: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
56965: l_rec_acct_attrs.array_num_value(24) := p_source_93;
56966:
56967: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
56968: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
56969:
56970: ---------------------------------------------------------------------------------------------------------------
56971: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56972: ---------------------------------------------------------------------------------------------------------------

Line 56971: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

56967: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
56968: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
56969:
56970: ---------------------------------------------------------------------------------------------------------------
56971: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56972: ---------------------------------------------------------------------------------------------------------------
56973: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56974:
56975: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 56973: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

56969:
56970: ---------------------------------------------------------------------------------------------------------------
56971: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56972: ---------------------------------------------------------------------------------------------------------------
56973: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56974:
56975: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56976: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56977:

Line 56975: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

56971: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56972: ---------------------------------------------------------------------------------------------------------------
56973: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56974:
56975: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56976: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56977:
56978: IF xla_accounting_cache_pkg.GetValueChar
56979: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 56976: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

56972: ---------------------------------------------------------------------------------------------------------------
56973: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56974:
56975: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56976: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56977:
56978: IF xla_accounting_cache_pkg.GetValueChar
56979: (p_source_code => 'LEDGER_CATEGORY_CODE'
56980: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 56987: xla_ae_lines_pkg.BflowUpgEntry

56983: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
56984: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
56985: )
56986: THEN
56987: xla_ae_lines_pkg.BflowUpgEntry
56988: (p_business_method_code => l_bflow_method_code
56989: ,p_business_class_code => l_bflow_class_code
56990: ,p_balance_type => l_balance_type_code);
56991: ELSE

Line 57030: xla_ae_lines_pkg.set_ccid(

57026: , x_value_type_code => l_adr_value_type_code
57027: , p_side => 'NA'
57028: );
57029:
57030: xla_ae_lines_pkg.set_ccid(
57031: p_code_combination_id => l_ccid
57032: , p_value_type_code => l_adr_value_type_code
57033: , p_transaction_coa_id => l_adr_transaction_coa_id
57034: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 57066: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

57062: xla_accounting_err_pkg.build_message
57063: (p_appli_s_name => 'XLA'
57064: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
57065: ,p_token_1 => 'LINE_NUMBER'
57066: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
57067: ,p_token_2 => 'LINE_TYPE_NAME'
57068: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
57069: l_component_type
57070: ,l_component_code

Line 57102: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

57098: --
57099: --
57100: ------------------------------------------------------------------------------------------------
57101: -- 4219869 Business Flow
57102: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
57103: -- Prior Entry. Currently, the following code is always generated.
57104: ------------------------------------------------------------------------------------------------
57105: XLA_AE_LINES_PKG.ValidateCurrentLine;
57106:

Line 57105: XLA_AE_LINES_PKG.ValidateCurrentLine;

57101: -- 4219869 Business Flow
57102: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
57103: -- Prior Entry. Currently, the following code is always generated.
57104: ------------------------------------------------------------------------------------------------
57105: XLA_AE_LINES_PKG.ValidateCurrentLine;
57106:
57107: ------------------------------------------------------------------------------------
57108: -- 4219869 Business Flow
57109: -- Populated credit and debit amounts -- Need to generate this within IF

Line 57111: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

57107: ------------------------------------------------------------------------------------
57108: -- 4219869 Business Flow
57109: -- Populated credit and debit amounts -- Need to generate this within IF
57110: ------------------------------------------------------------------------------------
57111: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57112:
57113: ----------------------------------------------------------------------------------
57114: -- 4219869 Business Flow
57115: -- Update journal entry status -- Need to generate this within IF

Line 57143: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

57139: -- To allow MPA report to determine if it should generate report process
57140: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
57141: ------------------------------------------------------------------------------------------
57142:
57143: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
57144: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
57145: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
57146: -- call ADRs
57147: -- Bug 4922099

Line 57144: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

57140: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
57141: ------------------------------------------------------------------------------------------
57142:
57143: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
57144: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
57145: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
57146: -- call ADRs
57147: -- Bug 4922099
57148: --

Line 57171: xla_ae_lines_pkg.set_ccid(

57167: , x_value_type_code => l_adr_value_type_code
57168: , p_side => 'NA'
57169: );
57170:
57171: xla_ae_lines_pkg.set_ccid(
57172: p_code_combination_id => l_ccid
57173: , p_value_type_code => l_adr_value_type_code
57174: , p_transaction_coa_id => l_adr_transaction_coa_id
57175: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 57194: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

57190:
57191: --
57192: -- Update the line information that should be overwritten
57193: --
57194: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
57195: p_header_num => 1);
57196: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
57197:
57198: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 57196: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

57192: -- Update the line information that should be overwritten
57193: --
57194: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
57195: p_header_num => 1);
57196: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
57197:
57198: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
57199:
57200: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 57198: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

57194: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
57195: p_header_num => 1);
57196: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
57197:
57198: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
57199:
57200: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
57201: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
57202: END IF;

Line 57201: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

57197:
57198: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
57199:
57200: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
57201: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
57202: END IF;
57203:
57204: --
57205: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 57208: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

57204: --
57205: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
57206: --
57207: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
57208: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
57209: ELSE
57210: ---------------------------------------------------------------------------------------------------
57211: -- 4262811a Switch Sign
57212: ---------------------------------------------------------------------------------------------------

Line 57213: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

57209: ELSE
57210: ---------------------------------------------------------------------------------------------------
57211: -- 4262811a Switch Sign
57212: ---------------------------------------------------------------------------------------------------
57213: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 57214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

57210: ---------------------------------------------------------------------------------------------------
57211: -- 4262811a Switch Sign
57212: ---------------------------------------------------------------------------------------------------
57213: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57218: -- 5132302

Line 57215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

57211: -- 4262811a Switch Sign
57212: ---------------------------------------------------------------------------------------------------
57213: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57218: -- 5132302
57219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 57216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

57212: ---------------------------------------------------------------------------------------------------
57213: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57218: -- 5132302
57219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 57217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

57213: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57218: -- 5132302
57219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57221:

Line 57219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

57215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57218: -- 5132302
57219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57221:
57222: END IF;
57223:

Line 57220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

57216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57217: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57218: -- 5132302
57219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57220: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57221:
57222: END IF;
57223:
57224: -- 4955764

Line 57225: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

57221:
57222: END IF;
57223:
57224: -- 4955764
57225: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57226: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57227:
57228:
57229: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 57229: XLA_AE_LINES_PKG.ValidateCurrentLine;

57225: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57226: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57227:
57228:
57229: XLA_AE_LINES_PKG.ValidateCurrentLine;
57230: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57231:
57232: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57233: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 57230: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

57226: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57227:
57228:
57229: XLA_AE_LINES_PKG.ValidateCurrentLine;
57230: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57231:
57232: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57233: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
57234: ,p_balance_type_code => l_balance_type_code);

Line 57403: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

57399: --
57400: -- bulk performance
57401: --
57402: l_balance_type_code VARCHAR2(1);
57403: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
57404: l_log_module VARCHAR2(240);
57405:
57406: --
57407: -- Upgrade strategy

Line 57475: XLA_AE_LINES_PKG.SetNewLine;

57471: ') = 'R'
57472: THEN
57473:
57474: --
57475: XLA_AE_LINES_PKG.SetNewLine;
57476:
57477: p_balance_type_code := l_balance_type_code;
57478: -- set the flag so later we will know whether the gain loss line needs to be created
57479:

Line 57487: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

57483:
57484: --
57485: -- bulk performance
57486: --
57487: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
57488: p_header_num => 0); -- 4262811
57489: --
57490: -- set accounting line options
57491: --

Line 57492: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

57488: p_header_num => 0); -- 4262811
57489: --
57490: -- set accounting line options
57491: --
57492: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
57493: p_natural_side_code => 'D'
57494: , p_gain_or_loss_flag => 'N'
57495: , p_gl_transfer_mode_code => 'S'
57496: , p_acct_entry_type_code => 'A'

Line 57506: xla_ae_lines_pkg.SetAcctLineType

57502: --
57503: --
57504: -- set accounting line type info
57505: --
57506: xla_ae_lines_pkg.SetAcctLineType
57507: (p_component_type => l_component_type
57508: ,p_event_type_code => l_event_type_code
57509: ,p_line_definition_owner_code => l_line_definition_owner_code
57510: ,p_line_definition_code => l_line_definition_code

Line 57520: xla_ae_lines_pkg.SetAcctClass(

57516: ,p_event_class_code => l_event_class_code);
57517: --
57518: -- set accounting class
57519: --
57520: xla_ae_lines_pkg.SetAcctClass(
57521: p_accounting_class_code => 'ROUNDING'
57522: , p_ae_header_id => l_ae_header_id
57523: );
57524:

Line 57528: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

57524:
57525: --
57526: -- set rounding class
57527: --
57528: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
57529: 'ROUNDING';
57530:
57531: --
57532: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 57532: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

57528: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
57529: 'ROUNDING';
57530:
57531: --
57532: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
57533: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
57534: --
57535: -- bulk performance
57536: --

Line 57533: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

57529: 'ROUNDING';
57530:
57531: --
57532: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
57533: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
57534: --
57535: -- bulk performance
57536: --
57537: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 57537: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

57533: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
57534: --
57535: -- bulk performance
57536: --
57537: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57538:
57539: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57540: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57541:

Line 57539: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

57535: -- bulk performance
57536: --
57537: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57538:
57539: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57540: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57541:
57542: -- 4955764
57543: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 57543: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

57539: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57540: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57541:
57542: -- 4955764
57543: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57544: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
57545:
57546: -- 4458381 Public Sector Enh
57547:

Line 57601: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

57597: l_rec_acct_attrs.array_num_value(22) := p_source_92;
57598: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
57599: l_rec_acct_attrs.array_num_value(23) := p_source_93;
57600:
57601: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57602: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
57603:
57604: ---------------------------------------------------------------------------------------------------------------
57605: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 57602: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

57598: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
57599: l_rec_acct_attrs.array_num_value(23) := p_source_93;
57600:
57601: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57602: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
57603:
57604: ---------------------------------------------------------------------------------------------------------------
57605: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57606: ---------------------------------------------------------------------------------------------------------------

Line 57605: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

57601: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57602: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
57603:
57604: ---------------------------------------------------------------------------------------------------------------
57605: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57606: ---------------------------------------------------------------------------------------------------------------
57607: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57608:
57609: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 57607: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

57603:
57604: ---------------------------------------------------------------------------------------------------------------
57605: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57606: ---------------------------------------------------------------------------------------------------------------
57607: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57608:
57609: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57610: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57611:

Line 57609: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

57605: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57606: ---------------------------------------------------------------------------------------------------------------
57607: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57608:
57609: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57610: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57611:
57612: IF xla_accounting_cache_pkg.GetValueChar
57613: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 57610: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

57606: ---------------------------------------------------------------------------------------------------------------
57607: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57608:
57609: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57610: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57611:
57612: IF xla_accounting_cache_pkg.GetValueChar
57613: (p_source_code => 'LEDGER_CATEGORY_CODE'
57614: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 57621: xla_ae_lines_pkg.BflowUpgEntry

57617: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
57618: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
57619: )
57620: THEN
57621: xla_ae_lines_pkg.BflowUpgEntry
57622: (p_business_method_code => l_bflow_method_code
57623: ,p_business_class_code => l_bflow_class_code
57624: ,p_balance_type => l_balance_type_code);
57625: ELSE

Line 57664: xla_ae_lines_pkg.set_ccid(

57660: , x_value_type_code => l_adr_value_type_code
57661: , p_side => 'NA'
57662: );
57663:
57664: xla_ae_lines_pkg.set_ccid(
57665: p_code_combination_id => l_ccid
57666: , p_value_type_code => l_adr_value_type_code
57667: , p_transaction_coa_id => l_adr_transaction_coa_id
57668: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 57700: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

57696: xla_accounting_err_pkg.build_message
57697: (p_appli_s_name => 'XLA'
57698: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
57699: ,p_token_1 => 'LINE_NUMBER'
57700: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
57701: ,p_token_2 => 'LINE_TYPE_NAME'
57702: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
57703: l_component_type
57704: ,l_component_code

Line 57736: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

57732: --
57733: --
57734: ------------------------------------------------------------------------------------------------
57735: -- 4219869 Business Flow
57736: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
57737: -- Prior Entry. Currently, the following code is always generated.
57738: ------------------------------------------------------------------------------------------------
57739: XLA_AE_LINES_PKG.ValidateCurrentLine;
57740:

Line 57739: XLA_AE_LINES_PKG.ValidateCurrentLine;

57735: -- 4219869 Business Flow
57736: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
57737: -- Prior Entry. Currently, the following code is always generated.
57738: ------------------------------------------------------------------------------------------------
57739: XLA_AE_LINES_PKG.ValidateCurrentLine;
57740:
57741: ------------------------------------------------------------------------------------
57742: -- 4219869 Business Flow
57743: -- Populated credit and debit amounts -- Need to generate this within IF

Line 57745: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

57741: ------------------------------------------------------------------------------------
57742: -- 4219869 Business Flow
57743: -- Populated credit and debit amounts -- Need to generate this within IF
57744: ------------------------------------------------------------------------------------
57745: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57746:
57747: ----------------------------------------------------------------------------------
57748: -- 4219869 Business Flow
57749: -- Update journal entry status -- Need to generate this within IF

Line 57777: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

57773: -- To allow MPA report to determine if it should generate report process
57774: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
57775: ------------------------------------------------------------------------------------------
57776:
57777: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
57778: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
57779: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
57780: -- call ADRs
57781: -- Bug 4922099

Line 57778: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

57774: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
57775: ------------------------------------------------------------------------------------------
57776:
57777: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
57778: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
57779: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
57780: -- call ADRs
57781: -- Bug 4922099
57782: --

Line 57805: xla_ae_lines_pkg.set_ccid(

57801: , x_value_type_code => l_adr_value_type_code
57802: , p_side => 'NA'
57803: );
57804:
57805: xla_ae_lines_pkg.set_ccid(
57806: p_code_combination_id => l_ccid
57807: , p_value_type_code => l_adr_value_type_code
57808: , p_transaction_coa_id => l_adr_transaction_coa_id
57809: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 57828: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

57824:
57825: --
57826: -- Update the line information that should be overwritten
57827: --
57828: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
57829: p_header_num => 1);
57830: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
57831:
57832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 57830: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

57826: -- Update the line information that should be overwritten
57827: --
57828: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
57829: p_header_num => 1);
57830: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
57831:
57832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
57833:
57834: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 57832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

57828: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
57829: p_header_num => 1);
57830: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
57831:
57832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
57833:
57834: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
57835: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
57836: END IF;

Line 57835: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

57831:
57832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
57833:
57834: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
57835: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
57836: END IF;
57837:
57838: --
57839: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 57842: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

57838: --
57839: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
57840: --
57841: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
57842: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
57843: ELSE
57844: ---------------------------------------------------------------------------------------------------
57845: -- 4262811a Switch Sign
57846: ---------------------------------------------------------------------------------------------------

Line 57847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

57843: ELSE
57844: ---------------------------------------------------------------------------------------------------
57845: -- 4262811a Switch Sign
57846: ---------------------------------------------------------------------------------------------------
57847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 57848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

57844: ---------------------------------------------------------------------------------------------------
57845: -- 4262811a Switch Sign
57846: ---------------------------------------------------------------------------------------------------
57847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57852: -- 5132302

Line 57849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

57845: -- 4262811a Switch Sign
57846: ---------------------------------------------------------------------------------------------------
57847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57852: -- 5132302
57853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 57850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

57846: ---------------------------------------------------------------------------------------------------
57847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57852: -- 5132302
57853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 57851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

57847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57852: -- 5132302
57853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57855:

Line 57853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

57849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57852: -- 5132302
57853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57855:
57856: END IF;
57857:

Line 57854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

57850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57852: -- 5132302
57853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57855:
57856: END IF;
57857:
57858: -- 4955764

Line 57859: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

57855:
57856: END IF;
57857:
57858: -- 4955764
57859: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57860: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57861:
57862:
57863: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 57863: XLA_AE_LINES_PKG.ValidateCurrentLine;

57859: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57860: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57861:
57862:
57863: XLA_AE_LINES_PKG.ValidateCurrentLine;
57864: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57865:
57866: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57867: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 57864: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

57860: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57861:
57862:
57863: XLA_AE_LINES_PKG.ValidateCurrentLine;
57864: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57865:
57866: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57867: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
57868: ,p_balance_type_code => l_balance_type_code);

Line 58061: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

58057: --
58058: -- bulk performance
58059: --
58060: l_balance_type_code VARCHAR2(1);
58061: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
58062: l_log_module VARCHAR2(240);
58063:
58064: --
58065: -- Upgrade strategy

Line 58129: XLA_AE_LINES_PKG.SetNewLine;

58125: ') = 'FINAL PAYMENT ROUNDING'
58126: THEN
58127:
58128: --
58129: XLA_AE_LINES_PKG.SetNewLine;
58130:
58131: p_balance_type_code := l_balance_type_code;
58132: -- set the flag so later we will know whether the gain loss line needs to be created
58133:

Line 58141: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

58137:
58138: --
58139: -- bulk performance
58140: --
58141: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
58142: p_header_num => 0); -- 4262811
58143: --
58144: -- set accounting line options
58145: --

Line 58146: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

58142: p_header_num => 0); -- 4262811
58143: --
58144: -- set accounting line options
58145: --
58146: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
58147: p_natural_side_code => 'C'
58148: , p_gain_or_loss_flag => 'N'
58149: , p_gl_transfer_mode_code => 'S'
58150: , p_acct_entry_type_code => 'A'

Line 58160: xla_ae_lines_pkg.SetAcctLineType

58156: --
58157: --
58158: -- set accounting line type info
58159: --
58160: xla_ae_lines_pkg.SetAcctLineType
58161: (p_component_type => l_component_type
58162: ,p_event_type_code => l_event_type_code
58163: ,p_line_definition_owner_code => l_line_definition_owner_code
58164: ,p_line_definition_code => l_line_definition_code

Line 58174: xla_ae_lines_pkg.SetAcctClass(

58170: ,p_event_class_code => l_event_class_code);
58171: --
58172: -- set accounting class
58173: --
58174: xla_ae_lines_pkg.SetAcctClass(
58175: p_accounting_class_code => 'ROUNDING'
58176: , p_ae_header_id => l_ae_header_id
58177: );
58178:

Line 58182: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

58178:
58179: --
58180: -- set rounding class
58181: --
58182: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
58183: 'ROUNDING';
58184:
58185: --
58186: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 58186: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

58182: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
58183: 'ROUNDING';
58184:
58185: --
58186: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
58187: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
58188: --
58189: -- bulk performance
58190: --

Line 58187: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

58183: 'ROUNDING';
58184:
58185: --
58186: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
58187: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
58188: --
58189: -- bulk performance
58190: --
58191: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 58191: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

58187: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
58188: --
58189: -- bulk performance
58190: --
58191: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
58192:
58193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58194: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58195:

Line 58193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

58189: -- bulk performance
58190: --
58191: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
58192:
58193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58194: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58195:
58196: -- 4955764
58197: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 58197: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

58193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58194: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58195:
58196: -- 4955764
58197: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58198: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
58199:
58200: -- 4458381 Public Sector Enh
58201:

Line 58307: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

58303: l_rec_acct_attrs.array_num_value(43) := p_source_94;
58304: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
58305: l_rec_acct_attrs.array_num_value(44) := p_source_95;
58306:
58307: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
58308: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
58309:
58310: ---------------------------------------------------------------------------------------------------------------
58311: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 58308: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

58304: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
58305: l_rec_acct_attrs.array_num_value(44) := p_source_95;
58306:
58307: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
58308: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
58309:
58310: ---------------------------------------------------------------------------------------------------------------
58311: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58312: ---------------------------------------------------------------------------------------------------------------

Line 58311: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

58307: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
58308: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
58309:
58310: ---------------------------------------------------------------------------------------------------------------
58311: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58312: ---------------------------------------------------------------------------------------------------------------
58313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58314:
58315: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 58313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

58309:
58310: ---------------------------------------------------------------------------------------------------------------
58311: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58312: ---------------------------------------------------------------------------------------------------------------
58313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58314:
58315: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58316: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58317:

Line 58315: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

58311: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58312: ---------------------------------------------------------------------------------------------------------------
58313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58314:
58315: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58316: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58317:
58318: IF xla_accounting_cache_pkg.GetValueChar
58319: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 58316: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

58312: ---------------------------------------------------------------------------------------------------------------
58313: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58314:
58315: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58316: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58317:
58318: IF xla_accounting_cache_pkg.GetValueChar
58319: (p_source_code => 'LEDGER_CATEGORY_CODE'
58320: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 58327: xla_ae_lines_pkg.BflowUpgEntry

58323: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
58324: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
58325: )
58326: THEN
58327: xla_ae_lines_pkg.BflowUpgEntry
58328: (p_business_method_code => l_bflow_method_code
58329: ,p_business_class_code => l_bflow_class_code
58330: ,p_balance_type => l_balance_type_code);
58331: ELSE

Line 58370: xla_ae_lines_pkg.set_ccid(

58366: , x_value_type_code => l_adr_value_type_code
58367: , p_side => 'NA'
58368: );
58369:
58370: xla_ae_lines_pkg.set_ccid(
58371: p_code_combination_id => l_ccid
58372: , p_value_type_code => l_adr_value_type_code
58373: , p_transaction_coa_id => l_adr_transaction_coa_id
58374: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 58406: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

58402: xla_accounting_err_pkg.build_message
58403: (p_appli_s_name => 'XLA'
58404: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
58405: ,p_token_1 => 'LINE_NUMBER'
58406: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
58407: ,p_token_2 => 'LINE_TYPE_NAME'
58408: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
58409: l_component_type
58410: ,l_component_code

Line 58442: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

58438: --
58439: --
58440: ------------------------------------------------------------------------------------------------
58441: -- 4219869 Business Flow
58442: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
58443: -- Prior Entry. Currently, the following code is always generated.
58444: ------------------------------------------------------------------------------------------------
58445: XLA_AE_LINES_PKG.ValidateCurrentLine;
58446:

Line 58445: XLA_AE_LINES_PKG.ValidateCurrentLine;

58441: -- 4219869 Business Flow
58442: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
58443: -- Prior Entry. Currently, the following code is always generated.
58444: ------------------------------------------------------------------------------------------------
58445: XLA_AE_LINES_PKG.ValidateCurrentLine;
58446:
58447: ------------------------------------------------------------------------------------
58448: -- 4219869 Business Flow
58449: -- Populated credit and debit amounts -- Need to generate this within IF

Line 58451: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

58447: ------------------------------------------------------------------------------------
58448: -- 4219869 Business Flow
58449: -- Populated credit and debit amounts -- Need to generate this within IF
58450: ------------------------------------------------------------------------------------
58451: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58452:
58453: ----------------------------------------------------------------------------------
58454: -- 4219869 Business Flow
58455: -- Update journal entry status -- Need to generate this within IF

Line 58483: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

58479: -- To allow MPA report to determine if it should generate report process
58480: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
58481: ------------------------------------------------------------------------------------------
58482:
58483: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
58484: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
58485: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
58486: -- call ADRs
58487: -- Bug 4922099

Line 58484: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

58480: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
58481: ------------------------------------------------------------------------------------------
58482:
58483: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
58484: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
58485: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
58486: -- call ADRs
58487: -- Bug 4922099
58488: --

Line 58511: xla_ae_lines_pkg.set_ccid(

58507: , x_value_type_code => l_adr_value_type_code
58508: , p_side => 'NA'
58509: );
58510:
58511: xla_ae_lines_pkg.set_ccid(
58512: p_code_combination_id => l_ccid
58513: , p_value_type_code => l_adr_value_type_code
58514: , p_transaction_coa_id => l_adr_transaction_coa_id
58515: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 58534: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

58530:
58531: --
58532: -- Update the line information that should be overwritten
58533: --
58534: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
58535: p_header_num => 1);
58536: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
58537:
58538: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 58536: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

58532: -- Update the line information that should be overwritten
58533: --
58534: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
58535: p_header_num => 1);
58536: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
58537:
58538: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
58539:
58540: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 58538: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

58534: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
58535: p_header_num => 1);
58536: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
58537:
58538: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
58539:
58540: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
58541: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
58542: END IF;

Line 58541: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

58537:
58538: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
58539:
58540: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
58541: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
58542: END IF;
58543:
58544: --
58545: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 58548: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

58544: --
58545: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
58546: --
58547: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
58548: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
58549: ELSE
58550: ---------------------------------------------------------------------------------------------------
58551: -- 4262811a Switch Sign
58552: ---------------------------------------------------------------------------------------------------

Line 58553: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

58549: ELSE
58550: ---------------------------------------------------------------------------------------------------
58551: -- 4262811a Switch Sign
58552: ---------------------------------------------------------------------------------------------------
58553: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58554: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 58554: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

58550: ---------------------------------------------------------------------------------------------------
58551: -- 4262811a Switch Sign
58552: ---------------------------------------------------------------------------------------------------
58553: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58554: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58558: -- 5132302

Line 58555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

58551: -- 4262811a Switch Sign
58552: ---------------------------------------------------------------------------------------------------
58553: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58554: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58558: -- 5132302
58559: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 58556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

58552: ---------------------------------------------------------------------------------------------------
58553: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58554: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58558: -- 5132302
58559: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58560: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 58557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

58553: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58554: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58558: -- 5132302
58559: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58560: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58561:

Line 58559: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

58555: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58558: -- 5132302
58559: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58560: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58561:
58562: END IF;
58563:

Line 58560: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

58556: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58557: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58558: -- 5132302
58559: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58560: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58561:
58562: END IF;
58563:
58564: -- 4955764

Line 58565: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

58561:
58562: END IF;
58563:
58564: -- 4955764
58565: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58566: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
58567:
58568:
58569: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 58569: XLA_AE_LINES_PKG.ValidateCurrentLine;

58565: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58566: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
58567:
58568:
58569: XLA_AE_LINES_PKG.ValidateCurrentLine;
58570: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58571:
58572: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58573: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 58570: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

58566: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
58567:
58568:
58569: XLA_AE_LINES_PKG.ValidateCurrentLine;
58570: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58571:
58572: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58573: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
58574: ,p_balance_type_code => l_balance_type_code);

Line 58765: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

58761: --
58762: -- bulk performance
58763: --
58764: l_balance_type_code VARCHAR2(1);
58765: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
58766: l_log_module VARCHAR2(240);
58767:
58768: --
58769: -- Upgrade strategy

Line 58833: XLA_AE_LINES_PKG.SetNewLine;

58829: ') = 'FREIGHT'
58830: THEN
58831:
58832: --
58833: XLA_AE_LINES_PKG.SetNewLine;
58834:
58835: p_balance_type_code := l_balance_type_code;
58836: -- set the flag so later we will know whether the gain loss line needs to be created
58837:

Line 58845: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

58841:
58842: --
58843: -- bulk performance
58844: --
58845: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
58846: p_header_num => 0); -- 4262811
58847: --
58848: -- set accounting line options
58849: --

Line 58850: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

58846: p_header_num => 0); -- 4262811
58847: --
58848: -- set accounting line options
58849: --
58850: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
58851: p_natural_side_code => 'D'
58852: , p_gain_or_loss_flag => 'N'
58853: , p_gl_transfer_mode_code => 'S'
58854: , p_acct_entry_type_code => 'A'

Line 58864: xla_ae_lines_pkg.SetAcctLineType

58860: --
58861: --
58862: -- set accounting line type info
58863: --
58864: xla_ae_lines_pkg.SetAcctLineType
58865: (p_component_type => l_component_type
58866: ,p_event_type_code => l_event_type_code
58867: ,p_line_definition_owner_code => l_line_definition_owner_code
58868: ,p_line_definition_code => l_line_definition_code

Line 58878: xla_ae_lines_pkg.SetAcctClass(

58874: ,p_event_class_code => l_event_class_code);
58875: --
58876: -- set accounting class
58877: --
58878: xla_ae_lines_pkg.SetAcctClass(
58879: p_accounting_class_code => 'FREIGHT'
58880: , p_ae_header_id => l_ae_header_id
58881: );
58882:

Line 58886: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

58882:
58883: --
58884: -- set rounding class
58885: --
58886: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
58887: 'FREIGHT';
58888:
58889: --
58890: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 58890: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

58886: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
58887: 'FREIGHT';
58888:
58889: --
58890: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
58891: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
58892: --
58893: -- bulk performance
58894: --

Line 58891: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

58887: 'FREIGHT';
58888:
58889: --
58890: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
58891: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
58892: --
58893: -- bulk performance
58894: --
58895: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 58895: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

58891: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
58892: --
58893: -- bulk performance
58894: --
58895: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
58896:
58897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58898: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58899:

Line 58897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

58893: -- bulk performance
58894: --
58895: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
58896:
58897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58898: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58899:
58900: -- 4955764
58901: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 58901: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

58897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58898: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58899:
58900: -- 4955764
58901: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58902: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
58903:
58904: -- 4458381 Public Sector Enh
58905:

Line 59009: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

59005: l_rec_acct_attrs.array_num_value(42) := p_source_94;
59006: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
59007: l_rec_acct_attrs.array_num_value(43) := p_source_95;
59008:
59009: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
59010: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
59011:
59012: ---------------------------------------------------------------------------------------------------------------
59013: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 59010: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

59006: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
59007: l_rec_acct_attrs.array_num_value(43) := p_source_95;
59008:
59009: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
59010: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
59011:
59012: ---------------------------------------------------------------------------------------------------------------
59013: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59014: ---------------------------------------------------------------------------------------------------------------

Line 59013: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

59009: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
59010: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
59011:
59012: ---------------------------------------------------------------------------------------------------------------
59013: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59014: ---------------------------------------------------------------------------------------------------------------
59015: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59016:
59017: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 59015: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

59011:
59012: ---------------------------------------------------------------------------------------------------------------
59013: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59014: ---------------------------------------------------------------------------------------------------------------
59015: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59016:
59017: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59018: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59019:

Line 59017: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

59013: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59014: ---------------------------------------------------------------------------------------------------------------
59015: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59016:
59017: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59018: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59019:
59020: IF xla_accounting_cache_pkg.GetValueChar
59021: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 59018: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

59014: ---------------------------------------------------------------------------------------------------------------
59015: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59016:
59017: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59018: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59019:
59020: IF xla_accounting_cache_pkg.GetValueChar
59021: (p_source_code => 'LEDGER_CATEGORY_CODE'
59022: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 59029: xla_ae_lines_pkg.BflowUpgEntry

59025: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
59026: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
59027: )
59028: THEN
59029: xla_ae_lines_pkg.BflowUpgEntry
59030: (p_business_method_code => l_bflow_method_code
59031: ,p_business_class_code => l_bflow_class_code
59032: ,p_balance_type => l_balance_type_code);
59033: ELSE

Line 59046: xla_ae_lines_pkg.SetLineDescription(

59042: --
59043: -- call description
59044: --
59045:
59046: xla_ae_lines_pkg.SetLineDescription(
59047: p_ae_header_id => l_ae_header_id
59048: ,p_description => Description_2 (
59049: p_application_id => p_application_id
59050: , p_ae_header_id => l_ae_header_id

Line 59079: xla_ae_lines_pkg.set_ccid(

59075: , x_value_type_code => l_adr_value_type_code
59076: , p_side => 'NA'
59077: );
59078:
59079: xla_ae_lines_pkg.set_ccid(
59080: p_code_combination_id => l_ccid
59081: , p_value_type_code => l_adr_value_type_code
59082: , p_transaction_coa_id => l_adr_transaction_coa_id
59083: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 59115: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

59111: xla_accounting_err_pkg.build_message
59112: (p_appli_s_name => 'XLA'
59113: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
59114: ,p_token_1 => 'LINE_NUMBER'
59115: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
59116: ,p_token_2 => 'LINE_TYPE_NAME'
59117: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
59118: l_component_type
59119: ,l_component_code

Line 59151: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

59147: --
59148: --
59149: ------------------------------------------------------------------------------------------------
59150: -- 4219869 Business Flow
59151: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
59152: -- Prior Entry. Currently, the following code is always generated.
59153: ------------------------------------------------------------------------------------------------
59154: XLA_AE_LINES_PKG.ValidateCurrentLine;
59155:

Line 59154: XLA_AE_LINES_PKG.ValidateCurrentLine;

59150: -- 4219869 Business Flow
59151: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
59152: -- Prior Entry. Currently, the following code is always generated.
59153: ------------------------------------------------------------------------------------------------
59154: XLA_AE_LINES_PKG.ValidateCurrentLine;
59155:
59156: ------------------------------------------------------------------------------------
59157: -- 4219869 Business Flow
59158: -- Populated credit and debit amounts -- Need to generate this within IF

Line 59160: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

59156: ------------------------------------------------------------------------------------
59157: -- 4219869 Business Flow
59158: -- Populated credit and debit amounts -- Need to generate this within IF
59159: ------------------------------------------------------------------------------------
59160: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59161:
59162: ----------------------------------------------------------------------------------
59163: -- 4219869 Business Flow
59164: -- Update journal entry status -- Need to generate this within IF

Line 59192: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

59188: -- To allow MPA report to determine if it should generate report process
59189: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
59190: ------------------------------------------------------------------------------------------
59191:
59192: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
59193: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
59194: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
59195: -- call ADRs
59196: -- Bug 4922099

Line 59193: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

59189: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
59190: ------------------------------------------------------------------------------------------
59191:
59192: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
59193: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
59194: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
59195: -- call ADRs
59196: -- Bug 4922099
59197: --

Line 59217: xla_ae_lines_pkg.set_ccid(

59213: , x_value_type_code => l_adr_value_type_code
59214: , p_side => 'NA'
59215: );
59216:
59217: xla_ae_lines_pkg.set_ccid(
59218: p_code_combination_id => l_ccid
59219: , p_value_type_code => l_adr_value_type_code
59220: , p_transaction_coa_id => l_adr_transaction_coa_id
59221: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 59240: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

59236:
59237: --
59238: -- Update the line information that should be overwritten
59239: --
59240: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
59241: p_header_num => 1);
59242: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
59243:
59244: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 59242: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

59238: -- Update the line information that should be overwritten
59239: --
59240: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
59241: p_header_num => 1);
59242: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
59243:
59244: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
59245:
59246: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 59244: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

59240: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
59241: p_header_num => 1);
59242: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
59243:
59244: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
59245:
59246: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
59247: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
59248: END IF;

Line 59247: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

59243:
59244: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
59245:
59246: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
59247: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
59248: END IF;
59249:
59250: --
59251: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 59254: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

59250: --
59251: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
59252: --
59253: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
59254: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
59255: ELSE
59256: ---------------------------------------------------------------------------------------------------
59257: -- 4262811a Switch Sign
59258: ---------------------------------------------------------------------------------------------------

Line 59259: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

59255: ELSE
59256: ---------------------------------------------------------------------------------------------------
59257: -- 4262811a Switch Sign
59258: ---------------------------------------------------------------------------------------------------
59259: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59260: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59262: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59263: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 59260: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

59256: ---------------------------------------------------------------------------------------------------
59257: -- 4262811a Switch Sign
59258: ---------------------------------------------------------------------------------------------------
59259: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59260: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59262: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59263: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59264: -- 5132302

Line 59261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

59257: -- 4262811a Switch Sign
59258: ---------------------------------------------------------------------------------------------------
59259: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59260: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59262: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59263: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59264: -- 5132302
59265: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 59262: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

59258: ---------------------------------------------------------------------------------------------------
59259: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59260: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59262: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59263: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59264: -- 5132302
59265: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59266: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 59263: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

59259: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59260: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59262: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59263: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59264: -- 5132302
59265: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59266: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59267:

Line 59265: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

59261: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59262: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59263: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59264: -- 5132302
59265: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59266: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59267:
59268: END IF;
59269:

Line 59266: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

59262: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59263: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59264: -- 5132302
59265: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59266: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59267:
59268: END IF;
59269:
59270: -- 4955764

Line 59271: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

59267:
59268: END IF;
59269:
59270: -- 4955764
59271: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59272: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59273:
59274:
59275: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 59275: XLA_AE_LINES_PKG.ValidateCurrentLine;

59271: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59272: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59273:
59274:
59275: XLA_AE_LINES_PKG.ValidateCurrentLine;
59276: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59277:
59278: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59279: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 59276: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

59272: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59273:
59274:
59275: XLA_AE_LINES_PKG.ValidateCurrentLine;
59276: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59277:
59278: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59279: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
59280: ,p_balance_type_code => l_balance_type_code);

Line 59469: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

59465: --
59466: -- bulk performance
59467: --
59468: l_balance_type_code VARCHAR2(1);
59469: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
59470: l_log_module VARCHAR2(240);
59471:
59472: --
59473: -- Upgrade strategy

Line 59537: XLA_AE_LINES_PKG.SetNewLine;

59533: ') = 'FREIGHT'
59534: THEN
59535:
59536: --
59537: XLA_AE_LINES_PKG.SetNewLine;
59538:
59539: p_balance_type_code := l_balance_type_code;
59540: -- set the flag so later we will know whether the gain loss line needs to be created
59541:

Line 59549: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

59545:
59546: --
59547: -- bulk performance
59548: --
59549: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
59550: p_header_num => 0); -- 4262811
59551: --
59552: -- set accounting line options
59553: --

Line 59554: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

59550: p_header_num => 0); -- 4262811
59551: --
59552: -- set accounting line options
59553: --
59554: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
59555: p_natural_side_code => 'D'
59556: , p_gain_or_loss_flag => 'N'
59557: , p_gl_transfer_mode_code => 'S'
59558: , p_acct_entry_type_code => 'A'

Line 59568: xla_ae_lines_pkg.SetAcctLineType

59564: --
59565: --
59566: -- set accounting line type info
59567: --
59568: xla_ae_lines_pkg.SetAcctLineType
59569: (p_component_type => l_component_type
59570: ,p_event_type_code => l_event_type_code
59571: ,p_line_definition_owner_code => l_line_definition_owner_code
59572: ,p_line_definition_code => l_line_definition_code

Line 59582: xla_ae_lines_pkg.SetAcctClass(

59578: ,p_event_class_code => l_event_class_code);
59579: --
59580: -- set accounting class
59581: --
59582: xla_ae_lines_pkg.SetAcctClass(
59583: p_accounting_class_code => 'FREIGHT'
59584: , p_ae_header_id => l_ae_header_id
59585: );
59586:

Line 59590: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

59586:
59587: --
59588: -- set rounding class
59589: --
59590: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
59591: 'FREIGHT';
59592:
59593: --
59594: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 59594: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

59590: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
59591: 'FREIGHT';
59592:
59593: --
59594: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
59595: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
59596: --
59597: -- bulk performance
59598: --

Line 59595: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

59591: 'FREIGHT';
59592:
59593: --
59594: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
59595: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
59596: --
59597: -- bulk performance
59598: --
59599: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 59599: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

59595: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
59596: --
59597: -- bulk performance
59598: --
59599: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59600:
59601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59602: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59603:

Line 59601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

59597: -- bulk performance
59598: --
59599: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59600:
59601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59602: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59603:
59604: -- 4955764
59605: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 59605: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

59601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59602: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59603:
59604: -- 4955764
59605: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59606: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
59607:
59608: -- 4458381 Public Sector Enh
59609:

Line 59711: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

59707: l_rec_acct_attrs.array_num_value(41) := p_source_94;
59708: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
59709: l_rec_acct_attrs.array_num_value(42) := p_source_95;
59710:
59711: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
59712: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
59713:
59714: ---------------------------------------------------------------------------------------------------------------
59715: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 59712: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

59708: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
59709: l_rec_acct_attrs.array_num_value(42) := p_source_95;
59710:
59711: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
59712: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
59713:
59714: ---------------------------------------------------------------------------------------------------------------
59715: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59716: ---------------------------------------------------------------------------------------------------------------

Line 59715: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

59711: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
59712: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
59713:
59714: ---------------------------------------------------------------------------------------------------------------
59715: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59716: ---------------------------------------------------------------------------------------------------------------
59717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59718:
59719: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 59717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

59713:
59714: ---------------------------------------------------------------------------------------------------------------
59715: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59716: ---------------------------------------------------------------------------------------------------------------
59717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59718:
59719: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59720: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59721:

Line 59719: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

59715: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59716: ---------------------------------------------------------------------------------------------------------------
59717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59718:
59719: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59720: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59721:
59722: IF xla_accounting_cache_pkg.GetValueChar
59723: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 59720: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

59716: ---------------------------------------------------------------------------------------------------------------
59717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59718:
59719: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59720: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59721:
59722: IF xla_accounting_cache_pkg.GetValueChar
59723: (p_source_code => 'LEDGER_CATEGORY_CODE'
59724: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 59731: xla_ae_lines_pkg.BflowUpgEntry

59727: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
59728: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
59729: )
59730: THEN
59731: xla_ae_lines_pkg.BflowUpgEntry
59732: (p_business_method_code => l_bflow_method_code
59733: ,p_business_class_code => l_bflow_class_code
59734: ,p_balance_type => l_balance_type_code);
59735: ELSE

Line 59748: xla_ae_lines_pkg.SetLineDescription(

59744: --
59745: -- call description
59746: --
59747:
59748: xla_ae_lines_pkg.SetLineDescription(
59749: p_ae_header_id => l_ae_header_id
59750: ,p_description => Description_2 (
59751: p_application_id => p_application_id
59752: , p_ae_header_id => l_ae_header_id

Line 59781: xla_ae_lines_pkg.set_ccid(

59777: , x_value_type_code => l_adr_value_type_code
59778: , p_side => 'NA'
59779: );
59780:
59781: xla_ae_lines_pkg.set_ccid(
59782: p_code_combination_id => l_ccid
59783: , p_value_type_code => l_adr_value_type_code
59784: , p_transaction_coa_id => l_adr_transaction_coa_id
59785: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 59817: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

59813: xla_accounting_err_pkg.build_message
59814: (p_appli_s_name => 'XLA'
59815: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
59816: ,p_token_1 => 'LINE_NUMBER'
59817: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
59818: ,p_token_2 => 'LINE_TYPE_NAME'
59819: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
59820: l_component_type
59821: ,l_component_code

Line 59853: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

59849: --
59850: --
59851: ------------------------------------------------------------------------------------------------
59852: -- 4219869 Business Flow
59853: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
59854: -- Prior Entry. Currently, the following code is always generated.
59855: ------------------------------------------------------------------------------------------------
59856: XLA_AE_LINES_PKG.ValidateCurrentLine;
59857:

Line 59856: XLA_AE_LINES_PKG.ValidateCurrentLine;

59852: -- 4219869 Business Flow
59853: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
59854: -- Prior Entry. Currently, the following code is always generated.
59855: ------------------------------------------------------------------------------------------------
59856: XLA_AE_LINES_PKG.ValidateCurrentLine;
59857:
59858: ------------------------------------------------------------------------------------
59859: -- 4219869 Business Flow
59860: -- Populated credit and debit amounts -- Need to generate this within IF

Line 59862: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

59858: ------------------------------------------------------------------------------------
59859: -- 4219869 Business Flow
59860: -- Populated credit and debit amounts -- Need to generate this within IF
59861: ------------------------------------------------------------------------------------
59862: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59863:
59864: ----------------------------------------------------------------------------------
59865: -- 4219869 Business Flow
59866: -- Update journal entry status -- Need to generate this within IF

Line 59894: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

59890: -- To allow MPA report to determine if it should generate report process
59891: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
59892: ------------------------------------------------------------------------------------------
59893:
59894: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
59895: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
59896: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
59897: -- call ADRs
59898: -- Bug 4922099

Line 59895: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

59891: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
59892: ------------------------------------------------------------------------------------------
59893:
59894: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
59895: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
59896: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
59897: -- call ADRs
59898: -- Bug 4922099
59899: --

Line 59919: xla_ae_lines_pkg.set_ccid(

59915: , x_value_type_code => l_adr_value_type_code
59916: , p_side => 'NA'
59917: );
59918:
59919: xla_ae_lines_pkg.set_ccid(
59920: p_code_combination_id => l_ccid
59921: , p_value_type_code => l_adr_value_type_code
59922: , p_transaction_coa_id => l_adr_transaction_coa_id
59923: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 59942: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

59938:
59939: --
59940: -- Update the line information that should be overwritten
59941: --
59942: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
59943: p_header_num => 1);
59944: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
59945:
59946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 59944: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

59940: -- Update the line information that should be overwritten
59941: --
59942: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
59943: p_header_num => 1);
59944: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
59945:
59946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
59947:
59948: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 59946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

59942: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
59943: p_header_num => 1);
59944: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
59945:
59946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
59947:
59948: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
59949: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
59950: END IF;

Line 59949: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

59945:
59946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
59947:
59948: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
59949: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
59950: END IF;
59951:
59952: --
59953: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 59956: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

59952: --
59953: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
59954: --
59955: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
59956: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
59957: ELSE
59958: ---------------------------------------------------------------------------------------------------
59959: -- 4262811a Switch Sign
59960: ---------------------------------------------------------------------------------------------------

Line 59961: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

59957: ELSE
59958: ---------------------------------------------------------------------------------------------------
59959: -- 4262811a Switch Sign
59960: ---------------------------------------------------------------------------------------------------
59961: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59962: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 59962: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

59958: ---------------------------------------------------------------------------------------------------
59959: -- 4262811a Switch Sign
59960: ---------------------------------------------------------------------------------------------------
59961: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59962: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59966: -- 5132302

Line 59963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

59959: -- 4262811a Switch Sign
59960: ---------------------------------------------------------------------------------------------------
59961: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59962: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59966: -- 5132302
59967: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 59964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

59960: ---------------------------------------------------------------------------------------------------
59961: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59962: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59966: -- 5132302
59967: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 59965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

59961: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59962: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59966: -- 5132302
59967: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59969:

Line 59967: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

59963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59966: -- 5132302
59967: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59969:
59970: END IF;
59971:

Line 59968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

59964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59966: -- 5132302
59967: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59969:
59970: END IF;
59971:
59972: -- 4955764

Line 59973: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

59969:
59970: END IF;
59971:
59972: -- 4955764
59973: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59974: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59975:
59976:
59977: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 59977: XLA_AE_LINES_PKG.ValidateCurrentLine;

59973: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59974: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59975:
59976:
59977: XLA_AE_LINES_PKG.ValidateCurrentLine;
59978: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59979:
59980: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59981: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 59978: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

59974: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59975:
59976:
59977: XLA_AE_LINES_PKG.ValidateCurrentLine;
59978: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59979:
59980: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59981: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
59982: ,p_balance_type_code => l_balance_type_code);

Line 60173: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

60169: --
60170: -- bulk performance
60171: --
60172: l_balance_type_code VARCHAR2(1);
60173: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
60174: l_log_module VARCHAR2(240);
60175:
60176: --
60177: -- Upgrade strategy

Line 60241: XLA_AE_LINES_PKG.SetNewLine;

60237: ') = 'FREIGHT'
60238: THEN
60239:
60240: --
60241: XLA_AE_LINES_PKG.SetNewLine;
60242:
60243: p_balance_type_code := l_balance_type_code;
60244: -- set the flag so later we will know whether the gain loss line needs to be created
60245:

Line 60253: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

60249:
60250: --
60251: -- bulk performance
60252: --
60253: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
60254: p_header_num => 0); -- 4262811
60255: --
60256: -- set accounting line options
60257: --

Line 60258: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

60254: p_header_num => 0); -- 4262811
60255: --
60256: -- set accounting line options
60257: --
60258: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
60259: p_natural_side_code => 'D'
60260: , p_gain_or_loss_flag => 'N'
60261: , p_gl_transfer_mode_code => 'S'
60262: , p_acct_entry_type_code => 'A'

Line 60272: xla_ae_lines_pkg.SetAcctLineType

60268: --
60269: --
60270: -- set accounting line type info
60271: --
60272: xla_ae_lines_pkg.SetAcctLineType
60273: (p_component_type => l_component_type
60274: ,p_event_type_code => l_event_type_code
60275: ,p_line_definition_owner_code => l_line_definition_owner_code
60276: ,p_line_definition_code => l_line_definition_code

Line 60286: xla_ae_lines_pkg.SetAcctClass(

60282: ,p_event_class_code => l_event_class_code);
60283: --
60284: -- set accounting class
60285: --
60286: xla_ae_lines_pkg.SetAcctClass(
60287: p_accounting_class_code => 'FREIGHT'
60288: , p_ae_header_id => l_ae_header_id
60289: );
60290:

Line 60294: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

60290:
60291: --
60292: -- set rounding class
60293: --
60294: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
60295: 'FREIGHT';
60296:
60297: --
60298: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 60298: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

60294: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
60295: 'FREIGHT';
60296:
60297: --
60298: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
60299: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
60300: --
60301: -- bulk performance
60302: --

Line 60299: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

60295: 'FREIGHT';
60296:
60297: --
60298: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
60299: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
60300: --
60301: -- bulk performance
60302: --
60303: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 60303: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

60299: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
60300: --
60301: -- bulk performance
60302: --
60303: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
60304:
60305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60306: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60307:

Line 60305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

60301: -- bulk performance
60302: --
60303: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
60304:
60305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60306: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60307:
60308: -- 4955764
60309: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 60309: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

60305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60306: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60307:
60308: -- 4955764
60309: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60310: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
60311:
60312: -- 4458381 Public Sector Enh
60313:

Line 60419: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

60415: l_rec_acct_attrs.array_num_value(43) := p_source_94;
60416: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
60417: l_rec_acct_attrs.array_num_value(44) := p_source_95;
60418:
60419: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
60420: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
60421:
60422: ---------------------------------------------------------------------------------------------------------------
60423: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 60420: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

60416: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
60417: l_rec_acct_attrs.array_num_value(44) := p_source_95;
60418:
60419: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
60420: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
60421:
60422: ---------------------------------------------------------------------------------------------------------------
60423: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60424: ---------------------------------------------------------------------------------------------------------------

Line 60423: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

60419: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
60420: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
60421:
60422: ---------------------------------------------------------------------------------------------------------------
60423: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60424: ---------------------------------------------------------------------------------------------------------------
60425: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60426:
60427: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 60425: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

60421:
60422: ---------------------------------------------------------------------------------------------------------------
60423: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60424: ---------------------------------------------------------------------------------------------------------------
60425: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60426:
60427: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60428: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60429:

Line 60427: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

60423: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60424: ---------------------------------------------------------------------------------------------------------------
60425: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60426:
60427: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60428: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60429:
60430: IF xla_accounting_cache_pkg.GetValueChar
60431: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 60428: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

60424: ---------------------------------------------------------------------------------------------------------------
60425: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60426:
60427: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60428: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60429:
60430: IF xla_accounting_cache_pkg.GetValueChar
60431: (p_source_code => 'LEDGER_CATEGORY_CODE'
60432: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 60439: xla_ae_lines_pkg.BflowUpgEntry

60435: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
60436: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
60437: )
60438: THEN
60439: xla_ae_lines_pkg.BflowUpgEntry
60440: (p_business_method_code => l_bflow_method_code
60441: ,p_business_class_code => l_bflow_class_code
60442: ,p_balance_type => l_balance_type_code);
60443: ELSE

Line 60456: xla_ae_lines_pkg.SetLineDescription(

60452: --
60453: -- call description
60454: --
60455:
60456: xla_ae_lines_pkg.SetLineDescription(
60457: p_ae_header_id => l_ae_header_id
60458: ,p_description => Description_2 (
60459: p_application_id => p_application_id
60460: , p_ae_header_id => l_ae_header_id

Line 60489: xla_ae_lines_pkg.set_ccid(

60485: , x_value_type_code => l_adr_value_type_code
60486: , p_side => 'NA'
60487: );
60488:
60489: xla_ae_lines_pkg.set_ccid(
60490: p_code_combination_id => l_ccid
60491: , p_value_type_code => l_adr_value_type_code
60492: , p_transaction_coa_id => l_adr_transaction_coa_id
60493: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 60525: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

60521: xla_accounting_err_pkg.build_message
60522: (p_appli_s_name => 'XLA'
60523: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
60524: ,p_token_1 => 'LINE_NUMBER'
60525: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
60526: ,p_token_2 => 'LINE_TYPE_NAME'
60527: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
60528: l_component_type
60529: ,l_component_code

Line 60561: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

60557: --
60558: --
60559: ------------------------------------------------------------------------------------------------
60560: -- 4219869 Business Flow
60561: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
60562: -- Prior Entry. Currently, the following code is always generated.
60563: ------------------------------------------------------------------------------------------------
60564: XLA_AE_LINES_PKG.ValidateCurrentLine;
60565:

Line 60564: XLA_AE_LINES_PKG.ValidateCurrentLine;

60560: -- 4219869 Business Flow
60561: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
60562: -- Prior Entry. Currently, the following code is always generated.
60563: ------------------------------------------------------------------------------------------------
60564: XLA_AE_LINES_PKG.ValidateCurrentLine;
60565:
60566: ------------------------------------------------------------------------------------
60567: -- 4219869 Business Flow
60568: -- Populated credit and debit amounts -- Need to generate this within IF

Line 60570: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

60566: ------------------------------------------------------------------------------------
60567: -- 4219869 Business Flow
60568: -- Populated credit and debit amounts -- Need to generate this within IF
60569: ------------------------------------------------------------------------------------
60570: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60571:
60572: ----------------------------------------------------------------------------------
60573: -- 4219869 Business Flow
60574: -- Update journal entry status -- Need to generate this within IF

Line 60602: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

60598: -- To allow MPA report to determine if it should generate report process
60599: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
60600: ------------------------------------------------------------------------------------------
60601:
60602: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
60603: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
60604: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
60605: -- call ADRs
60606: -- Bug 4922099

Line 60603: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

60599: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
60600: ------------------------------------------------------------------------------------------
60601:
60602: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
60603: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
60604: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
60605: -- call ADRs
60606: -- Bug 4922099
60607: --

Line 60627: xla_ae_lines_pkg.set_ccid(

60623: , x_value_type_code => l_adr_value_type_code
60624: , p_side => 'NA'
60625: );
60626:
60627: xla_ae_lines_pkg.set_ccid(
60628: p_code_combination_id => l_ccid
60629: , p_value_type_code => l_adr_value_type_code
60630: , p_transaction_coa_id => l_adr_transaction_coa_id
60631: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 60650: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

60646:
60647: --
60648: -- Update the line information that should be overwritten
60649: --
60650: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
60651: p_header_num => 1);
60652: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
60653:
60654: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 60652: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

60648: -- Update the line information that should be overwritten
60649: --
60650: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
60651: p_header_num => 1);
60652: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
60653:
60654: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
60655:
60656: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 60654: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

60650: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
60651: p_header_num => 1);
60652: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
60653:
60654: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
60655:
60656: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
60657: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
60658: END IF;

Line 60657: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

60653:
60654: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
60655:
60656: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
60657: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
60658: END IF;
60659:
60660: --
60661: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 60664: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

60660: --
60661: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
60662: --
60663: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
60664: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
60665: ELSE
60666: ---------------------------------------------------------------------------------------------------
60667: -- 4262811a Switch Sign
60668: ---------------------------------------------------------------------------------------------------

Line 60669: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

60665: ELSE
60666: ---------------------------------------------------------------------------------------------------
60667: -- 4262811a Switch Sign
60668: ---------------------------------------------------------------------------------------------------
60669: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60671: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60672: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60673: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 60670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

60666: ---------------------------------------------------------------------------------------------------
60667: -- 4262811a Switch Sign
60668: ---------------------------------------------------------------------------------------------------
60669: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60671: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60672: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60673: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60674: -- 5132302

Line 60671: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

60667: -- 4262811a Switch Sign
60668: ---------------------------------------------------------------------------------------------------
60669: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60671: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60672: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60673: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60674: -- 5132302
60675: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 60672: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

60668: ---------------------------------------------------------------------------------------------------
60669: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60671: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60672: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60673: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60674: -- 5132302
60675: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60676: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 60673: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

60669: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60671: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60672: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60673: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60674: -- 5132302
60675: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60676: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60677:

Line 60675: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

60671: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60672: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60673: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60674: -- 5132302
60675: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60676: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60677:
60678: END IF;
60679:

Line 60676: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

60672: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60673: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60674: -- 5132302
60675: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60676: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60677:
60678: END IF;
60679:
60680: -- 4955764

Line 60681: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

60677:
60678: END IF;
60679:
60680: -- 4955764
60681: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60682: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
60683:
60684:
60685: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 60685: XLA_AE_LINES_PKG.ValidateCurrentLine;

60681: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60682: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
60683:
60684:
60685: XLA_AE_LINES_PKG.ValidateCurrentLine;
60686: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60687:
60688: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60689: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 60686: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

60682: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
60683:
60684:
60685: XLA_AE_LINES_PKG.ValidateCurrentLine;
60686: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60687:
60688: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60689: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
60690: ,p_balance_type_code => l_balance_type_code);

Line 60881: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

60877: --
60878: -- bulk performance
60879: --
60880: l_balance_type_code VARCHAR2(1);
60881: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
60882: l_log_module VARCHAR2(240);
60883:
60884: --
60885: -- Upgrade strategy

Line 60949: XLA_AE_LINES_PKG.SetNewLine;

60945: ') = 'FREIGHT'
60946: THEN
60947:
60948: --
60949: XLA_AE_LINES_PKG.SetNewLine;
60950:
60951: p_balance_type_code := l_balance_type_code;
60952: -- set the flag so later we will know whether the gain loss line needs to be created
60953:

Line 60961: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

60957:
60958: --
60959: -- bulk performance
60960: --
60961: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
60962: p_header_num => 0); -- 4262811
60963: --
60964: -- set accounting line options
60965: --

Line 60966: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

60962: p_header_num => 0); -- 4262811
60963: --
60964: -- set accounting line options
60965: --
60966: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
60967: p_natural_side_code => 'D'
60968: , p_gain_or_loss_flag => 'N'
60969: , p_gl_transfer_mode_code => 'S'
60970: , p_acct_entry_type_code => 'A'

Line 60980: xla_ae_lines_pkg.SetAcctLineType

60976: --
60977: --
60978: -- set accounting line type info
60979: --
60980: xla_ae_lines_pkg.SetAcctLineType
60981: (p_component_type => l_component_type
60982: ,p_event_type_code => l_event_type_code
60983: ,p_line_definition_owner_code => l_line_definition_owner_code
60984: ,p_line_definition_code => l_line_definition_code

Line 60994: xla_ae_lines_pkg.SetAcctClass(

60990: ,p_event_class_code => l_event_class_code);
60991: --
60992: -- set accounting class
60993: --
60994: xla_ae_lines_pkg.SetAcctClass(
60995: p_accounting_class_code => 'FREIGHT'
60996: , p_ae_header_id => l_ae_header_id
60997: );
60998:

Line 61002: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

60998:
60999: --
61000: -- set rounding class
61001: --
61002: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
61003: 'FREIGHT';
61004:
61005: --
61006: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 61006: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

61002: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
61003: 'FREIGHT';
61004:
61005: --
61006: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
61007: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
61008: --
61009: -- bulk performance
61010: --

Line 61007: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

61003: 'FREIGHT';
61004:
61005: --
61006: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
61007: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
61008: --
61009: -- bulk performance
61010: --
61011: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 61011: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

61007: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
61008: --
61009: -- bulk performance
61010: --
61011: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61012:
61013: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61014: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61015:

Line 61013: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

61009: -- bulk performance
61010: --
61011: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61012:
61013: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61014: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61015:
61016: -- 4955764
61017: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 61017: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

61013: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61014: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61015:
61016: -- 4955764
61017: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61018: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
61019:
61020: -- 4458381 Public Sector Enh
61021:

Line 61125: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

61121: l_rec_acct_attrs.array_num_value(42) := p_source_94;
61122: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
61123: l_rec_acct_attrs.array_num_value(43) := p_source_95;
61124:
61125: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
61126: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
61127:
61128: ---------------------------------------------------------------------------------------------------------------
61129: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 61126: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

61122: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
61123: l_rec_acct_attrs.array_num_value(43) := p_source_95;
61124:
61125: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
61126: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
61127:
61128: ---------------------------------------------------------------------------------------------------------------
61129: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61130: ---------------------------------------------------------------------------------------------------------------

Line 61129: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

61125: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
61126: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
61127:
61128: ---------------------------------------------------------------------------------------------------------------
61129: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61130: ---------------------------------------------------------------------------------------------------------------
61131: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61132:
61133: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 61131: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

61127:
61128: ---------------------------------------------------------------------------------------------------------------
61129: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61130: ---------------------------------------------------------------------------------------------------------------
61131: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61132:
61133: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61134: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61135:

Line 61133: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

61129: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61130: ---------------------------------------------------------------------------------------------------------------
61131: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61132:
61133: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61134: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61135:
61136: IF xla_accounting_cache_pkg.GetValueChar
61137: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 61134: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

61130: ---------------------------------------------------------------------------------------------------------------
61131: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61132:
61133: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61134: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61135:
61136: IF xla_accounting_cache_pkg.GetValueChar
61137: (p_source_code => 'LEDGER_CATEGORY_CODE'
61138: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 61145: xla_ae_lines_pkg.BflowUpgEntry

61141: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
61142: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
61143: )
61144: THEN
61145: xla_ae_lines_pkg.BflowUpgEntry
61146: (p_business_method_code => l_bflow_method_code
61147: ,p_business_class_code => l_bflow_class_code
61148: ,p_balance_type => l_balance_type_code);
61149: ELSE

Line 61162: xla_ae_lines_pkg.SetLineDescription(

61158: --
61159: -- call description
61160: --
61161:
61162: xla_ae_lines_pkg.SetLineDescription(
61163: p_ae_header_id => l_ae_header_id
61164: ,p_description => Description_2 (
61165: p_application_id => p_application_id
61166: , p_ae_header_id => l_ae_header_id

Line 61195: xla_ae_lines_pkg.set_ccid(

61191: , x_value_type_code => l_adr_value_type_code
61192: , p_side => 'NA'
61193: );
61194:
61195: xla_ae_lines_pkg.set_ccid(
61196: p_code_combination_id => l_ccid
61197: , p_value_type_code => l_adr_value_type_code
61198: , p_transaction_coa_id => l_adr_transaction_coa_id
61199: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 61231: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

61227: xla_accounting_err_pkg.build_message
61228: (p_appli_s_name => 'XLA'
61229: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
61230: ,p_token_1 => 'LINE_NUMBER'
61231: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
61232: ,p_token_2 => 'LINE_TYPE_NAME'
61233: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
61234: l_component_type
61235: ,l_component_code

Line 61267: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

61263: --
61264: --
61265: ------------------------------------------------------------------------------------------------
61266: -- 4219869 Business Flow
61267: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
61268: -- Prior Entry. Currently, the following code is always generated.
61269: ------------------------------------------------------------------------------------------------
61270: XLA_AE_LINES_PKG.ValidateCurrentLine;
61271:

Line 61270: XLA_AE_LINES_PKG.ValidateCurrentLine;

61266: -- 4219869 Business Flow
61267: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
61268: -- Prior Entry. Currently, the following code is always generated.
61269: ------------------------------------------------------------------------------------------------
61270: XLA_AE_LINES_PKG.ValidateCurrentLine;
61271:
61272: ------------------------------------------------------------------------------------
61273: -- 4219869 Business Flow
61274: -- Populated credit and debit amounts -- Need to generate this within IF

Line 61276: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

61272: ------------------------------------------------------------------------------------
61273: -- 4219869 Business Flow
61274: -- Populated credit and debit amounts -- Need to generate this within IF
61275: ------------------------------------------------------------------------------------
61276: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61277:
61278: ----------------------------------------------------------------------------------
61279: -- 4219869 Business Flow
61280: -- Update journal entry status -- Need to generate this within IF

Line 61308: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

61304: -- To allow MPA report to determine if it should generate report process
61305: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
61306: ------------------------------------------------------------------------------------------
61307:
61308: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
61309: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
61310: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
61311: -- call ADRs
61312: -- Bug 4922099

Line 61309: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

61305: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
61306: ------------------------------------------------------------------------------------------
61307:
61308: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
61309: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
61310: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
61311: -- call ADRs
61312: -- Bug 4922099
61313: --

Line 61333: xla_ae_lines_pkg.set_ccid(

61329: , x_value_type_code => l_adr_value_type_code
61330: , p_side => 'NA'
61331: );
61332:
61333: xla_ae_lines_pkg.set_ccid(
61334: p_code_combination_id => l_ccid
61335: , p_value_type_code => l_adr_value_type_code
61336: , p_transaction_coa_id => l_adr_transaction_coa_id
61337: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 61356: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

61352:
61353: --
61354: -- Update the line information that should be overwritten
61355: --
61356: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
61357: p_header_num => 1);
61358: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
61359:
61360: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 61358: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

61354: -- Update the line information that should be overwritten
61355: --
61356: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
61357: p_header_num => 1);
61358: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
61359:
61360: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
61361:
61362: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 61360: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

61356: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
61357: p_header_num => 1);
61358: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
61359:
61360: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
61361:
61362: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
61363: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
61364: END IF;

Line 61363: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

61359:
61360: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
61361:
61362: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
61363: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
61364: END IF;
61365:
61366: --
61367: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 61370: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

61366: --
61367: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
61368: --
61369: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
61370: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
61371: ELSE
61372: ---------------------------------------------------------------------------------------------------
61373: -- 4262811a Switch Sign
61374: ---------------------------------------------------------------------------------------------------

Line 61375: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

61371: ELSE
61372: ---------------------------------------------------------------------------------------------------
61373: -- 4262811a Switch Sign
61374: ---------------------------------------------------------------------------------------------------
61375: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61377: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61379: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 61376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

61372: ---------------------------------------------------------------------------------------------------
61373: -- 4262811a Switch Sign
61374: ---------------------------------------------------------------------------------------------------
61375: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61377: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61379: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61380: -- 5132302

Line 61377: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

61373: -- 4262811a Switch Sign
61374: ---------------------------------------------------------------------------------------------------
61375: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61377: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61379: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61380: -- 5132302
61381: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 61378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

61374: ---------------------------------------------------------------------------------------------------
61375: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61377: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61379: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61380: -- 5132302
61381: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61382: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 61379: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

61375: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61377: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61379: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61380: -- 5132302
61381: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61382: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61383:

Line 61381: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

61377: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61379: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61380: -- 5132302
61381: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61382: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61383:
61384: END IF;
61385:

Line 61382: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

61378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61379: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61380: -- 5132302
61381: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61382: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61383:
61384: END IF;
61385:
61386: -- 4955764

Line 61387: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

61383:
61384: END IF;
61385:
61386: -- 4955764
61387: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61388: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
61389:
61390:
61391: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 61391: XLA_AE_LINES_PKG.ValidateCurrentLine;

61387: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61388: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
61389:
61390:
61391: XLA_AE_LINES_PKG.ValidateCurrentLine;
61392: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61393:
61394: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61395: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 61392: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

61388: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
61389:
61390:
61391: XLA_AE_LINES_PKG.ValidateCurrentLine;
61392: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61393:
61394: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61395: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
61396: ,p_balance_type_code => l_balance_type_code);

Line 61575: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

61571: --
61572: -- bulk performance
61573: --
61574: l_balance_type_code VARCHAR2(1);
61575: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
61576: l_log_module VARCHAR2(240);
61577:
61578: --
61579: -- Upgrade strategy

Line 61650: XLA_AE_LINES_PKG.SetNewLine;

61646: ') <> 'PAYMENTCARD'
61647: THEN
61648:
61649: --
61650: XLA_AE_LINES_PKG.SetNewLine;
61651:
61652: p_balance_type_code := l_balance_type_code;
61653: -- set the flag so later we will know whether the gain loss line needs to be created
61654:

Line 61662: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

61658:
61659: --
61660: -- bulk performance
61661: --
61662: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
61663: p_header_num => 0); -- 4262811
61664: --
61665: -- set accounting line options
61666: --

Line 61667: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

61663: p_header_num => 0); -- 4262811
61664: --
61665: -- set accounting line options
61666: --
61667: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
61668: p_natural_side_code => 'C'
61669: , p_gain_or_loss_flag => 'N'
61670: , p_gl_transfer_mode_code => 'S'
61671: , p_acct_entry_type_code => 'A'

Line 61681: xla_ae_lines_pkg.SetAcctLineType

61677: --
61678: --
61679: -- set accounting line type info
61680: --
61681: xla_ae_lines_pkg.SetAcctLineType
61682: (p_component_type => l_component_type
61683: ,p_event_type_code => l_event_type_code
61684: ,p_line_definition_owner_code => l_line_definition_owner_code
61685: ,p_line_definition_code => l_line_definition_code

Line 61695: xla_ae_lines_pkg.SetAcctClass(

61691: ,p_event_class_code => l_event_class_code);
61692: --
61693: -- set accounting class
61694: --
61695: xla_ae_lines_pkg.SetAcctClass(
61696: p_accounting_class_code => 'FUTURE_DATED_PMT'
61697: , p_ae_header_id => l_ae_header_id
61698: );
61699:

Line 61703: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

61699:
61700: --
61701: -- set rounding class
61702: --
61703: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
61704: 'FUTURE_DATED_PMT';
61705:
61706: --
61707: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 61707: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

61703: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
61704: 'FUTURE_DATED_PMT';
61705:
61706: --
61707: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
61708: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
61709: --
61710: -- bulk performance
61711: --

Line 61708: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

61704: 'FUTURE_DATED_PMT';
61705:
61706: --
61707: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
61708: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
61709: --
61710: -- bulk performance
61711: --
61712: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 61712: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

61708: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
61709: --
61710: -- bulk performance
61711: --
61712: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61713:
61714: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61715: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61716:

Line 61714: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

61710: -- bulk performance
61711: --
61712: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61713:
61714: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61715: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61716:
61717: -- 4955764
61718: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 61718: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

61714: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61715: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61716:
61717: -- 4955764
61718: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61719: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
61720:
61721: -- 4458381 Public Sector Enh
61722:

Line 61778: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

61774: l_rec_acct_attrs.array_num_value(23) := p_source_92;
61775: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
61776: l_rec_acct_attrs.array_num_value(24) := p_source_93;
61777:
61778: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
61779: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
61780:
61781: ---------------------------------------------------------------------------------------------------------------
61782: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 61779: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

61775: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
61776: l_rec_acct_attrs.array_num_value(24) := p_source_93;
61777:
61778: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
61779: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
61780:
61781: ---------------------------------------------------------------------------------------------------------------
61782: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61783: ---------------------------------------------------------------------------------------------------------------

Line 61782: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

61778: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
61779: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
61780:
61781: ---------------------------------------------------------------------------------------------------------------
61782: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61783: ---------------------------------------------------------------------------------------------------------------
61784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61785:
61786: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 61784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

61780:
61781: ---------------------------------------------------------------------------------------------------------------
61782: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61783: ---------------------------------------------------------------------------------------------------------------
61784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61785:
61786: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61787: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61788:

Line 61786: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

61782: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61783: ---------------------------------------------------------------------------------------------------------------
61784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61785:
61786: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61787: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61788:
61789: IF xla_accounting_cache_pkg.GetValueChar
61790: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 61787: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

61783: ---------------------------------------------------------------------------------------------------------------
61784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61785:
61786: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61787: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61788:
61789: IF xla_accounting_cache_pkg.GetValueChar
61790: (p_source_code => 'LEDGER_CATEGORY_CODE'
61791: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 61798: xla_ae_lines_pkg.BflowUpgEntry

61794: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
61795: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
61796: )
61797: THEN
61798: xla_ae_lines_pkg.BflowUpgEntry
61799: (p_business_method_code => l_bflow_method_code
61800: ,p_business_class_code => l_bflow_class_code
61801: ,p_balance_type => l_balance_type_code);
61802: ELSE

Line 61845: xla_ae_lines_pkg.set_ccid(

61841: , x_value_type_code => l_adr_value_type_code
61842: , p_side => 'NA'
61843: );
61844:
61845: xla_ae_lines_pkg.set_ccid(
61846: p_code_combination_id => l_ccid
61847: , p_value_type_code => l_adr_value_type_code
61848: , p_transaction_coa_id => l_adr_transaction_coa_id
61849: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 61884: xla_ae_lines_pkg.set_segment(

61880: );
61881:
61882: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
61883:
61884: xla_ae_lines_pkg.set_segment(
61885: p_to_segment_code => 'GL_ACCOUNT'
61886: , p_segment_value => l_segment
61887: , p_from_segment_code => l_adr_value_segment_code
61888: , p_from_combination_id => l_adr_value_combination_id

Line 61927: xla_ae_lines_pkg.set_segment(

61923: );
61924:
61925: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
61926:
61927: xla_ae_lines_pkg.set_segment(
61928: p_to_segment_code => 'GL_BALANCING'
61929: , p_segment_value => l_segment
61930: , p_from_segment_code => l_adr_value_segment_code
61931: , p_from_combination_id => l_adr_value_combination_id

Line 61971: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

61967: xla_accounting_err_pkg.build_message
61968: (p_appli_s_name => 'XLA'
61969: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
61970: ,p_token_1 => 'LINE_NUMBER'
61971: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
61972: ,p_token_2 => 'LINE_TYPE_NAME'
61973: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
61974: l_component_type
61975: ,l_component_code

Line 62007: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

62003: --
62004: --
62005: ------------------------------------------------------------------------------------------------
62006: -- 4219869 Business Flow
62007: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
62008: -- Prior Entry. Currently, the following code is always generated.
62009: ------------------------------------------------------------------------------------------------
62010: XLA_AE_LINES_PKG.ValidateCurrentLine;
62011:

Line 62010: XLA_AE_LINES_PKG.ValidateCurrentLine;

62006: -- 4219869 Business Flow
62007: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
62008: -- Prior Entry. Currently, the following code is always generated.
62009: ------------------------------------------------------------------------------------------------
62010: XLA_AE_LINES_PKG.ValidateCurrentLine;
62011:
62012: ------------------------------------------------------------------------------------
62013: -- 4219869 Business Flow
62014: -- Populated credit and debit amounts -- Need to generate this within IF

Line 62016: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

62012: ------------------------------------------------------------------------------------
62013: -- 4219869 Business Flow
62014: -- Populated credit and debit amounts -- Need to generate this within IF
62015: ------------------------------------------------------------------------------------
62016: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62017:
62018: ----------------------------------------------------------------------------------
62019: -- 4219869 Business Flow
62020: -- Update journal entry status -- Need to generate this within IF

Line 62048: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

62044: -- To allow MPA report to determine if it should generate report process
62045: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
62046: ------------------------------------------------------------------------------------------
62047:
62048: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
62049: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
62050: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
62051: -- call ADRs
62052: -- Bug 4922099

Line 62049: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

62045: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
62046: ------------------------------------------------------------------------------------------
62047:
62048: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
62049: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
62050: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
62051: -- call ADRs
62052: -- Bug 4922099
62053: --

Line 62080: xla_ae_lines_pkg.set_ccid(

62076: , x_value_type_code => l_adr_value_type_code
62077: , p_side => 'NA'
62078: );
62079:
62080: xla_ae_lines_pkg.set_ccid(
62081: p_code_combination_id => l_ccid
62082: , p_value_type_code => l_adr_value_type_code
62083: , p_transaction_coa_id => l_adr_transaction_coa_id
62084: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 62119: xla_ae_lines_pkg.set_segment(

62115: );
62116:
62117: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
62118:
62119: xla_ae_lines_pkg.set_segment(
62120: p_to_segment_code => 'GL_ACCOUNT'
62121: , p_segment_value => l_segment
62122: , p_from_segment_code => l_adr_value_segment_code
62123: , p_from_combination_id => l_adr_value_combination_id

Line 62162: xla_ae_lines_pkg.set_segment(

62158: );
62159:
62160: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
62161:
62162: xla_ae_lines_pkg.set_segment(
62163: p_to_segment_code => 'GL_BALANCING'
62164: , p_segment_value => l_segment
62165: , p_from_segment_code => l_adr_value_segment_code
62166: , p_from_combination_id => l_adr_value_combination_id

Line 62193: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

62189:
62190: --
62191: -- Update the line information that should be overwritten
62192: --
62193: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
62194: p_header_num => 1);
62195: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
62196:
62197: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 62195: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

62191: -- Update the line information that should be overwritten
62192: --
62193: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
62194: p_header_num => 1);
62195: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
62196:
62197: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
62198:
62199: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 62197: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

62193: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
62194: p_header_num => 1);
62195: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
62196:
62197: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
62198:
62199: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
62200: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
62201: END IF;

Line 62200: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

62196:
62197: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
62198:
62199: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
62200: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
62201: END IF;
62202:
62203: --
62204: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 62207: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

62203: --
62204: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
62205: --
62206: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
62207: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
62208: ELSE
62209: ---------------------------------------------------------------------------------------------------
62210: -- 4262811a Switch Sign
62211: ---------------------------------------------------------------------------------------------------

Line 62212: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

62208: ELSE
62209: ---------------------------------------------------------------------------------------------------
62210: -- 4262811a Switch Sign
62211: ---------------------------------------------------------------------------------------------------
62212: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 62213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

62209: ---------------------------------------------------------------------------------------------------
62210: -- 4262811a Switch Sign
62211: ---------------------------------------------------------------------------------------------------
62212: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62217: -- 5132302

Line 62214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

62210: -- 4262811a Switch Sign
62211: ---------------------------------------------------------------------------------------------------
62212: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62217: -- 5132302
62218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 62215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

62211: ---------------------------------------------------------------------------------------------------
62212: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62217: -- 5132302
62218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 62216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

62212: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62217: -- 5132302
62218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62220:

Line 62218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

62214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62217: -- 5132302
62218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62220:
62221: END IF;
62222:

Line 62219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

62215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62217: -- 5132302
62218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62220:
62221: END IF;
62222:
62223: -- 4955764

Line 62224: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

62220:
62221: END IF;
62222:
62223: -- 4955764
62224: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62225: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62226:
62227:
62228: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 62228: XLA_AE_LINES_PKG.ValidateCurrentLine;

62224: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62225: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62226:
62227:
62228: XLA_AE_LINES_PKG.ValidateCurrentLine;
62229: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62230:
62231: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62232: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 62229: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

62225: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62226:
62227:
62228: XLA_AE_LINES_PKG.ValidateCurrentLine;
62229: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62230:
62231: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62232: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
62233: ,p_balance_type_code => l_balance_type_code);

Line 62412: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

62408: --
62409: -- bulk performance
62410: --
62411: l_balance_type_code VARCHAR2(1);
62412: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
62413: l_log_module VARCHAR2(240);
62414:
62415: --
62416: -- Upgrade strategy

Line 62485: XLA_AE_LINES_PKG.SetNewLine;

62481: ') <> 'PAYMENTCARD'
62482: THEN
62483:
62484: --
62485: XLA_AE_LINES_PKG.SetNewLine;
62486:
62487: p_balance_type_code := l_balance_type_code;
62488: -- set the flag so later we will know whether the gain loss line needs to be created
62489:

Line 62497: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

62493:
62494: --
62495: -- bulk performance
62496: --
62497: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
62498: p_header_num => 0); -- 4262811
62499: --
62500: -- set accounting line options
62501: --

Line 62502: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

62498: p_header_num => 0); -- 4262811
62499: --
62500: -- set accounting line options
62501: --
62502: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
62503: p_natural_side_code => 'C'
62504: , p_gain_or_loss_flag => 'N'
62505: , p_gl_transfer_mode_code => 'S'
62506: , p_acct_entry_type_code => 'A'

Line 62516: xla_ae_lines_pkg.SetAcctLineType

62512: --
62513: --
62514: -- set accounting line type info
62515: --
62516: xla_ae_lines_pkg.SetAcctLineType
62517: (p_component_type => l_component_type
62518: ,p_event_type_code => l_event_type_code
62519: ,p_line_definition_owner_code => l_line_definition_owner_code
62520: ,p_line_definition_code => l_line_definition_code

Line 62530: xla_ae_lines_pkg.SetAcctClass(

62526: ,p_event_class_code => l_event_class_code);
62527: --
62528: -- set accounting class
62529: --
62530: xla_ae_lines_pkg.SetAcctClass(
62531: p_accounting_class_code => 'FUTURE_DATED_PMT'
62532: , p_ae_header_id => l_ae_header_id
62533: );
62534:

Line 62538: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

62534:
62535: --
62536: -- set rounding class
62537: --
62538: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
62539: 'FUTURE_DATED_PMT';
62540:
62541: --
62542: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 62542: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

62538: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
62539: 'FUTURE_DATED_PMT';
62540:
62541: --
62542: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
62543: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
62544: --
62545: -- bulk performance
62546: --

Line 62543: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

62539: 'FUTURE_DATED_PMT';
62540:
62541: --
62542: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
62543: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
62544: --
62545: -- bulk performance
62546: --
62547: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 62547: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

62543: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
62544: --
62545: -- bulk performance
62546: --
62547: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
62548:
62549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62550: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62551:

Line 62549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

62545: -- bulk performance
62546: --
62547: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
62548:
62549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62550: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62551:
62552: -- 4955764
62553: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 62553: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

62549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62550: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62551:
62552: -- 4955764
62553: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62554: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
62555:
62556: -- 4458381 Public Sector Enh
62557:

Line 62613: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

62609: l_rec_acct_attrs.array_num_value(23) := p_source_92;
62610: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
62611: l_rec_acct_attrs.array_num_value(24) := p_source_93;
62612:
62613: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
62614: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
62615:
62616: ---------------------------------------------------------------------------------------------------------------
62617: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 62614: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

62610: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
62611: l_rec_acct_attrs.array_num_value(24) := p_source_93;
62612:
62613: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
62614: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
62615:
62616: ---------------------------------------------------------------------------------------------------------------
62617: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62618: ---------------------------------------------------------------------------------------------------------------

Line 62617: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

62613: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
62614: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
62615:
62616: ---------------------------------------------------------------------------------------------------------------
62617: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62618: ---------------------------------------------------------------------------------------------------------------
62619: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62620:
62621: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 62619: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

62615:
62616: ---------------------------------------------------------------------------------------------------------------
62617: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62618: ---------------------------------------------------------------------------------------------------------------
62619: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62620:
62621: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62622: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62623:

Line 62621: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

62617: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62618: ---------------------------------------------------------------------------------------------------------------
62619: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62620:
62621: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62622: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62623:
62624: IF xla_accounting_cache_pkg.GetValueChar
62625: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 62622: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

62618: ---------------------------------------------------------------------------------------------------------------
62619: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62620:
62621: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62622: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62623:
62624: IF xla_accounting_cache_pkg.GetValueChar
62625: (p_source_code => 'LEDGER_CATEGORY_CODE'
62626: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 62633: xla_ae_lines_pkg.BflowUpgEntry

62629: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
62630: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
62631: )
62632: THEN
62633: xla_ae_lines_pkg.BflowUpgEntry
62634: (p_business_method_code => l_bflow_method_code
62635: ,p_business_class_code => l_bflow_class_code
62636: ,p_balance_type => l_balance_type_code);
62637: ELSE

Line 62680: xla_ae_lines_pkg.set_ccid(

62676: , x_value_type_code => l_adr_value_type_code
62677: , p_side => 'NA'
62678: );
62679:
62680: xla_ae_lines_pkg.set_ccid(
62681: p_code_combination_id => l_ccid
62682: , p_value_type_code => l_adr_value_type_code
62683: , p_transaction_coa_id => l_adr_transaction_coa_id
62684: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 62719: xla_ae_lines_pkg.set_segment(

62715: );
62716:
62717: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
62718:
62719: xla_ae_lines_pkg.set_segment(
62720: p_to_segment_code => 'GL_ACCOUNT'
62721: , p_segment_value => l_segment
62722: , p_from_segment_code => l_adr_value_segment_code
62723: , p_from_combination_id => l_adr_value_combination_id

Line 62762: xla_ae_lines_pkg.set_segment(

62758: );
62759:
62760: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
62761:
62762: xla_ae_lines_pkg.set_segment(
62763: p_to_segment_code => 'GL_BALANCING'
62764: , p_segment_value => l_segment
62765: , p_from_segment_code => l_adr_value_segment_code
62766: , p_from_combination_id => l_adr_value_combination_id

Line 62806: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

62802: xla_accounting_err_pkg.build_message
62803: (p_appli_s_name => 'XLA'
62804: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
62805: ,p_token_1 => 'LINE_NUMBER'
62806: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
62807: ,p_token_2 => 'LINE_TYPE_NAME'
62808: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
62809: l_component_type
62810: ,l_component_code

Line 62842: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

62838: --
62839: --
62840: ------------------------------------------------------------------------------------------------
62841: -- 4219869 Business Flow
62842: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
62843: -- Prior Entry. Currently, the following code is always generated.
62844: ------------------------------------------------------------------------------------------------
62845: XLA_AE_LINES_PKG.ValidateCurrentLine;
62846:

Line 62845: XLA_AE_LINES_PKG.ValidateCurrentLine;

62841: -- 4219869 Business Flow
62842: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
62843: -- Prior Entry. Currently, the following code is always generated.
62844: ------------------------------------------------------------------------------------------------
62845: XLA_AE_LINES_PKG.ValidateCurrentLine;
62846:
62847: ------------------------------------------------------------------------------------
62848: -- 4219869 Business Flow
62849: -- Populated credit and debit amounts -- Need to generate this within IF

Line 62851: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

62847: ------------------------------------------------------------------------------------
62848: -- 4219869 Business Flow
62849: -- Populated credit and debit amounts -- Need to generate this within IF
62850: ------------------------------------------------------------------------------------
62851: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62852:
62853: ----------------------------------------------------------------------------------
62854: -- 4219869 Business Flow
62855: -- Update journal entry status -- Need to generate this within IF

Line 62883: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

62879: -- To allow MPA report to determine if it should generate report process
62880: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
62881: ------------------------------------------------------------------------------------------
62882:
62883: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
62884: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
62885: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
62886: -- call ADRs
62887: -- Bug 4922099

Line 62884: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

62880: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
62881: ------------------------------------------------------------------------------------------
62882:
62883: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
62884: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
62885: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
62886: -- call ADRs
62887: -- Bug 4922099
62888: --

Line 62915: xla_ae_lines_pkg.set_ccid(

62911: , x_value_type_code => l_adr_value_type_code
62912: , p_side => 'NA'
62913: );
62914:
62915: xla_ae_lines_pkg.set_ccid(
62916: p_code_combination_id => l_ccid
62917: , p_value_type_code => l_adr_value_type_code
62918: , p_transaction_coa_id => l_adr_transaction_coa_id
62919: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 62954: xla_ae_lines_pkg.set_segment(

62950: );
62951:
62952: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
62953:
62954: xla_ae_lines_pkg.set_segment(
62955: p_to_segment_code => 'GL_ACCOUNT'
62956: , p_segment_value => l_segment
62957: , p_from_segment_code => l_adr_value_segment_code
62958: , p_from_combination_id => l_adr_value_combination_id

Line 62997: xla_ae_lines_pkg.set_segment(

62993: );
62994:
62995: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
62996:
62997: xla_ae_lines_pkg.set_segment(
62998: p_to_segment_code => 'GL_BALANCING'
62999: , p_segment_value => l_segment
63000: , p_from_segment_code => l_adr_value_segment_code
63001: , p_from_combination_id => l_adr_value_combination_id

Line 63028: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

63024:
63025: --
63026: -- Update the line information that should be overwritten
63027: --
63028: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
63029: p_header_num => 1);
63030: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
63031:
63032: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 63030: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

63026: -- Update the line information that should be overwritten
63027: --
63028: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
63029: p_header_num => 1);
63030: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
63031:
63032: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
63033:
63034: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 63032: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

63028: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
63029: p_header_num => 1);
63030: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
63031:
63032: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
63033:
63034: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
63035: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
63036: END IF;

Line 63035: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

63031:
63032: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
63033:
63034: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
63035: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
63036: END IF;
63037:
63038: --
63039: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 63042: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

63038: --
63039: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
63040: --
63041: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
63042: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
63043: ELSE
63044: ---------------------------------------------------------------------------------------------------
63045: -- 4262811a Switch Sign
63046: ---------------------------------------------------------------------------------------------------

Line 63047: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

63043: ELSE
63044: ---------------------------------------------------------------------------------------------------
63045: -- 4262811a Switch Sign
63046: ---------------------------------------------------------------------------------------------------
63047: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 63048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

63044: ---------------------------------------------------------------------------------------------------
63045: -- 4262811a Switch Sign
63046: ---------------------------------------------------------------------------------------------------
63047: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63052: -- 5132302

Line 63049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

63045: -- 4262811a Switch Sign
63046: ---------------------------------------------------------------------------------------------------
63047: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63052: -- 5132302
63053: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 63050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

63046: ---------------------------------------------------------------------------------------------------
63047: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63052: -- 5132302
63053: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63054: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 63051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

63047: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63052: -- 5132302
63053: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63054: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63055:

Line 63053: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

63049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63052: -- 5132302
63053: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63054: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63055:
63056: END IF;
63057:

Line 63054: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

63050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63052: -- 5132302
63053: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63054: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63055:
63056: END IF;
63057:
63058: -- 4955764

Line 63059: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

63055:
63056: END IF;
63057:
63058: -- 4955764
63059: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63060: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63061:
63062:
63063: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 63063: XLA_AE_LINES_PKG.ValidateCurrentLine;

63059: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63060: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63061:
63062:
63063: XLA_AE_LINES_PKG.ValidateCurrentLine;
63064: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63065:
63066: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63067: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 63064: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

63060: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63061:
63062:
63063: XLA_AE_LINES_PKG.ValidateCurrentLine;
63064: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63065:
63066: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63067: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
63068: ,p_balance_type_code => l_balance_type_code);

Line 63213: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

63209: --
63210: -- bulk performance
63211: --
63212: l_balance_type_code VARCHAR2(1);
63213: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
63214: l_log_module VARCHAR2(240);
63215:
63216: --
63217: -- Upgrade strategy

Line 63286: XLA_AE_LINES_PKG.SetNewLine;

63282: ') = 'ROUNDING')
63283: THEN
63284:
63285: --
63286: XLA_AE_LINES_PKG.SetNewLine;
63287:
63288: p_balance_type_code := l_balance_type_code;
63289: -- set the flag so later we will know whether the gain loss line needs to be created
63290:

Line 63298: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

63294:
63295: --
63296: -- bulk performance
63297: --
63298: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
63299: p_header_num => 0); -- 4262811
63300: --
63301: -- set accounting line options
63302: --

Line 63303: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

63299: p_header_num => 0); -- 4262811
63300: --
63301: -- set accounting line options
63302: --
63303: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
63304: p_natural_side_code => 'D'
63305: , p_gain_or_loss_flag => 'N'
63306: , p_gl_transfer_mode_code => 'S'
63307: , p_acct_entry_type_code => 'A'

Line 63317: xla_ae_lines_pkg.SetAcctLineType

63313: --
63314: --
63315: -- set accounting line type info
63316: --
63317: xla_ae_lines_pkg.SetAcctLineType
63318: (p_component_type => l_component_type
63319: ,p_event_type_code => l_event_type_code
63320: ,p_line_definition_owner_code => l_line_definition_owner_code
63321: ,p_line_definition_code => l_line_definition_code

Line 63331: xla_ae_lines_pkg.SetAcctClass(

63327: ,p_event_class_code => l_event_class_code);
63328: --
63329: -- set accounting class
63330: --
63331: xla_ae_lines_pkg.SetAcctClass(
63332: p_accounting_class_code => 'FUTURE_DATED_PMT'
63333: , p_ae_header_id => l_ae_header_id
63334: );
63335:

Line 63339: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

63335:
63336: --
63337: -- set rounding class
63338: --
63339: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
63340: 'FUTURE_DATED_PMT';
63341:
63342: --
63343: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 63343: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

63339: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
63340: 'FUTURE_DATED_PMT';
63341:
63342: --
63343: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
63344: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63345: --
63346: -- bulk performance
63347: --

Line 63344: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

63340: 'FUTURE_DATED_PMT';
63341:
63342: --
63343: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
63344: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63345: --
63346: -- bulk performance
63347: --
63348: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 63348: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

63344: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63345: --
63346: -- bulk performance
63347: --
63348: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63349:
63350: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63351: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63352:

Line 63350: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

63346: -- bulk performance
63347: --
63348: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63349:
63350: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63351: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63352:
63353: -- 4955764
63354: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 63354: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

63350: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63351: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63352:
63353: -- 4955764
63354: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63355: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
63356:
63357: -- 4458381 Public Sector Enh
63358:

Line 63396: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

63392: l_rec_acct_attrs.array_num_value(14) := to_char(p_source_115);
63393: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
63394: l_rec_acct_attrs.array_char_value(15) := p_source_60;
63395:
63396: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63397: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63398:
63399: ---------------------------------------------------------------------------------------------------------------
63400: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 63397: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

63393: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
63394: l_rec_acct_attrs.array_char_value(15) := p_source_60;
63395:
63396: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63397: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63398:
63399: ---------------------------------------------------------------------------------------------------------------
63400: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63401: ---------------------------------------------------------------------------------------------------------------

Line 63400: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

63396: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63397: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63398:
63399: ---------------------------------------------------------------------------------------------------------------
63400: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63401: ---------------------------------------------------------------------------------------------------------------
63402: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63403:
63404: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 63402: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

63398:
63399: ---------------------------------------------------------------------------------------------------------------
63400: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63401: ---------------------------------------------------------------------------------------------------------------
63402: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63403:
63404: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63405: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63406:

Line 63404: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

63400: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63401: ---------------------------------------------------------------------------------------------------------------
63402: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63403:
63404: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63405: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63406:
63407: IF xla_accounting_cache_pkg.GetValueChar
63408: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 63405: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

63401: ---------------------------------------------------------------------------------------------------------------
63402: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63403:
63404: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63405: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63406:
63407: IF xla_accounting_cache_pkg.GetValueChar
63408: (p_source_code => 'LEDGER_CATEGORY_CODE'
63409: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 63416: xla_ae_lines_pkg.BflowUpgEntry

63412: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
63413: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
63414: )
63415: THEN
63416: xla_ae_lines_pkg.BflowUpgEntry
63417: (p_business_method_code => l_bflow_method_code
63418: ,p_business_class_code => l_bflow_class_code
63419: ,p_balance_type => l_balance_type_code);
63420: ELSE

Line 63422: XLA_AE_LINES_PKG.business_flow_validation(

63418: ,p_business_class_code => l_bflow_class_code
63419: ,p_balance_type => l_balance_type_code);
63420: ELSE
63421: NULL;
63422: XLA_AE_LINES_PKG.business_flow_validation(
63423: p_business_method_code => l_bflow_method_code
63424: ,p_business_class_code => l_bflow_class_code
63425: ,p_inherit_description_flag => l_inherit_desc_flag);
63426: END IF;

Line 63469: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

63465: xla_accounting_err_pkg.build_message
63466: (p_appli_s_name => 'XLA'
63467: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
63468: ,p_token_1 => 'LINE_NUMBER'
63469: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
63470: ,p_token_2 => 'LINE_TYPE_NAME'
63471: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
63472: l_component_type
63473: ,l_component_code

Line 63505: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

63501: --
63502: --
63503: ------------------------------------------------------------------------------------------------
63504: -- 4219869 Business Flow
63505: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
63506: -- Prior Entry. Currently, the following code is always generated.
63507: ------------------------------------------------------------------------------------------------
63508: -- No ValidateCurrentLine for business flow method of Prior Entry
63509:

Line 63514: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

63510: ------------------------------------------------------------------------------------
63511: -- 4219869 Business Flow
63512: -- Populated credit and debit amounts -- Need to generate this within IF
63513: ------------------------------------------------------------------------------------
63514: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63515:
63516: ----------------------------------------------------------------------------------
63517: -- 4219869 Business Flow
63518: -- Update journal entry status -- Need to generate this within IF

Line 63546: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

63542: -- To allow MPA report to determine if it should generate report process
63543: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
63544: ------------------------------------------------------------------------------------------
63545:
63546: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
63547: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
63548: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
63549: -- call ADRs
63550: -- Bug 4922099

Line 63547: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

63543: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
63544: ------------------------------------------------------------------------------------------
63545:
63546: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
63547: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
63548: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
63549: -- call ADRs
63550: -- Bug 4922099
63551: --

Line 63568: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

63564:
63565: --
63566: -- Update the line information that should be overwritten
63567: --
63568: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
63569: p_header_num => 1);
63570: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
63571:
63572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 63570: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

63566: -- Update the line information that should be overwritten
63567: --
63568: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
63569: p_header_num => 1);
63570: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
63571:
63572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
63573:
63574: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 63572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

63568: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
63569: p_header_num => 1);
63570: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
63571:
63572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
63573:
63574: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
63575: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
63576: END IF;

Line 63575: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

63571:
63572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
63573:
63574: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
63575: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
63576: END IF;
63577:
63578: --
63579: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 63582: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

63578: --
63579: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
63580: --
63581: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
63582: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
63583: ELSE
63584: ---------------------------------------------------------------------------------------------------
63585: -- 4262811a Switch Sign
63586: ---------------------------------------------------------------------------------------------------

Line 63587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

63583: ELSE
63584: ---------------------------------------------------------------------------------------------------
63585: -- 4262811a Switch Sign
63586: ---------------------------------------------------------------------------------------------------
63587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 63588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

63584: ---------------------------------------------------------------------------------------------------
63585: -- 4262811a Switch Sign
63586: ---------------------------------------------------------------------------------------------------
63587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63592: -- 5132302

Line 63589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

63585: -- 4262811a Switch Sign
63586: ---------------------------------------------------------------------------------------------------
63587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63592: -- 5132302
63593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 63590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

63586: ---------------------------------------------------------------------------------------------------
63587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63592: -- 5132302
63593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 63591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

63587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63592: -- 5132302
63593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63595:

Line 63593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

63589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63592: -- 5132302
63593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63595:
63596: END IF;
63597:

Line 63594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

63590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63592: -- 5132302
63593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63595:
63596: END IF;
63597:
63598: -- 4955764

Line 63599: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

63595:
63596: END IF;
63597:
63598: -- 4955764
63599: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63600: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63601:
63602:
63603: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 63603: XLA_AE_LINES_PKG.ValidateCurrentLine;

63599: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63600: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63601:
63602:
63603: XLA_AE_LINES_PKG.ValidateCurrentLine;
63604: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63605:
63606: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63607: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 63604: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

63600: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63601:
63602:
63603: XLA_AE_LINES_PKG.ValidateCurrentLine;
63604: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63605:
63606: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63607: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
63608: ,p_balance_type_code => l_balance_type_code);

Line 63768: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

63764: --
63765: -- bulk performance
63766: --
63767: l_balance_type_code VARCHAR2(1);
63768: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
63769: l_log_module VARCHAR2(240);
63770:
63771: --
63772: -- Upgrade strategy

Line 63838: XLA_AE_LINES_PKG.SetNewLine;

63834: ') = 'FUTURE PAYMENT ROUNDING'
63835: THEN
63836:
63837: --
63838: XLA_AE_LINES_PKG.SetNewLine;
63839:
63840: p_balance_type_code := l_balance_type_code;
63841: -- set the flag so later we will know whether the gain loss line needs to be created
63842:

Line 63850: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

63846:
63847: --
63848: -- bulk performance
63849: --
63850: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
63851: p_header_num => 0); -- 4262811
63852: --
63853: -- set accounting line options
63854: --

Line 63855: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

63851: p_header_num => 0); -- 4262811
63852: --
63853: -- set accounting line options
63854: --
63855: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
63856: p_natural_side_code => 'D'
63857: , p_gain_or_loss_flag => 'N'
63858: , p_gl_transfer_mode_code => 'S'
63859: , p_acct_entry_type_code => 'A'

Line 63869: xla_ae_lines_pkg.SetAcctLineType

63865: --
63866: --
63867: -- set accounting line type info
63868: --
63869: xla_ae_lines_pkg.SetAcctLineType
63870: (p_component_type => l_component_type
63871: ,p_event_type_code => l_event_type_code
63872: ,p_line_definition_owner_code => l_line_definition_owner_code
63873: ,p_line_definition_code => l_line_definition_code

Line 63883: xla_ae_lines_pkg.SetAcctClass(

63879: ,p_event_class_code => l_event_class_code);
63880: --
63881: -- set accounting class
63882: --
63883: xla_ae_lines_pkg.SetAcctClass(
63884: p_accounting_class_code => 'ROUNDING'
63885: , p_ae_header_id => l_ae_header_id
63886: );
63887:

Line 63891: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

63887:
63888: --
63889: -- set rounding class
63890: --
63891: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
63892: 'ROUNDING';
63893:
63894: --
63895: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 63895: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

63891: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
63892: 'ROUNDING';
63893:
63894: --
63895: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
63896: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63897: --
63898: -- bulk performance
63899: --

Line 63896: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

63892: 'ROUNDING';
63893:
63894: --
63895: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
63896: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63897: --
63898: -- bulk performance
63899: --
63900: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 63900: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

63896: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63897: --
63898: -- bulk performance
63899: --
63900: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63901:
63902: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63903: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63904:

Line 63902: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

63898: -- bulk performance
63899: --
63900: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63901:
63902: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63903: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63904:
63905: -- 4955764
63906: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 63906: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

63902: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63903: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63904:
63905: -- 4955764
63906: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63907: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
63908:
63909: -- 4458381 Public Sector Enh
63910:

Line 63958: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

63954: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_115);
63955: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
63956: l_rec_acct_attrs.array_char_value(20) := p_source_60;
63957:
63958: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63959: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63960:
63961: ---------------------------------------------------------------------------------------------------------------
63962: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 63959: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

63955: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
63956: l_rec_acct_attrs.array_char_value(20) := p_source_60;
63957:
63958: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63959: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63960:
63961: ---------------------------------------------------------------------------------------------------------------
63962: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63963: ---------------------------------------------------------------------------------------------------------------

Line 63962: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

63958: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63959: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63960:
63961: ---------------------------------------------------------------------------------------------------------------
63962: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63963: ---------------------------------------------------------------------------------------------------------------
63964: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63965:
63966: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 63964: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

63960:
63961: ---------------------------------------------------------------------------------------------------------------
63962: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63963: ---------------------------------------------------------------------------------------------------------------
63964: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63965:
63966: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63967: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63968:

Line 63966: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

63962: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63963: ---------------------------------------------------------------------------------------------------------------
63964: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63965:
63966: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63967: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63968:
63969: IF xla_accounting_cache_pkg.GetValueChar
63970: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 63967: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

63963: ---------------------------------------------------------------------------------------------------------------
63964: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63965:
63966: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63967: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63968:
63969: IF xla_accounting_cache_pkg.GetValueChar
63970: (p_source_code => 'LEDGER_CATEGORY_CODE'
63971: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 63978: xla_ae_lines_pkg.BflowUpgEntry

63974: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
63975: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
63976: )
63977: THEN
63978: xla_ae_lines_pkg.BflowUpgEntry
63979: (p_business_method_code => l_bflow_method_code
63980: ,p_business_class_code => l_bflow_class_code
63981: ,p_balance_type => l_balance_type_code);
63982: ELSE

Line 64021: xla_ae_lines_pkg.set_ccid(

64017: , x_value_type_code => l_adr_value_type_code
64018: , p_side => 'NA'
64019: );
64020:
64021: xla_ae_lines_pkg.set_ccid(
64022: p_code_combination_id => l_ccid
64023: , p_value_type_code => l_adr_value_type_code
64024: , p_transaction_coa_id => l_adr_transaction_coa_id
64025: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 64057: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

64053: xla_accounting_err_pkg.build_message
64054: (p_appli_s_name => 'XLA'
64055: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
64056: ,p_token_1 => 'LINE_NUMBER'
64057: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
64058: ,p_token_2 => 'LINE_TYPE_NAME'
64059: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
64060: l_component_type
64061: ,l_component_code

Line 64093: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

64089: --
64090: --
64091: ------------------------------------------------------------------------------------------------
64092: -- 4219869 Business Flow
64093: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
64094: -- Prior Entry. Currently, the following code is always generated.
64095: ------------------------------------------------------------------------------------------------
64096: XLA_AE_LINES_PKG.ValidateCurrentLine;
64097:

Line 64096: XLA_AE_LINES_PKG.ValidateCurrentLine;

64092: -- 4219869 Business Flow
64093: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
64094: -- Prior Entry. Currently, the following code is always generated.
64095: ------------------------------------------------------------------------------------------------
64096: XLA_AE_LINES_PKG.ValidateCurrentLine;
64097:
64098: ------------------------------------------------------------------------------------
64099: -- 4219869 Business Flow
64100: -- Populated credit and debit amounts -- Need to generate this within IF

Line 64102: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

64098: ------------------------------------------------------------------------------------
64099: -- 4219869 Business Flow
64100: -- Populated credit and debit amounts -- Need to generate this within IF
64101: ------------------------------------------------------------------------------------
64102: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64103:
64104: ----------------------------------------------------------------------------------
64105: -- 4219869 Business Flow
64106: -- Update journal entry status -- Need to generate this within IF

Line 64134: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

64130: -- To allow MPA report to determine if it should generate report process
64131: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
64132: ------------------------------------------------------------------------------------------
64133:
64134: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
64135: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
64136: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
64137: -- call ADRs
64138: -- Bug 4922099

Line 64135: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

64131: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
64132: ------------------------------------------------------------------------------------------
64133:
64134: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
64135: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
64136: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
64137: -- call ADRs
64138: -- Bug 4922099
64139: --

Line 64162: xla_ae_lines_pkg.set_ccid(

64158: , x_value_type_code => l_adr_value_type_code
64159: , p_side => 'NA'
64160: );
64161:
64162: xla_ae_lines_pkg.set_ccid(
64163: p_code_combination_id => l_ccid
64164: , p_value_type_code => l_adr_value_type_code
64165: , p_transaction_coa_id => l_adr_transaction_coa_id
64166: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 64185: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

64181:
64182: --
64183: -- Update the line information that should be overwritten
64184: --
64185: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
64186: p_header_num => 1);
64187: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
64188:
64189: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 64187: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

64183: -- Update the line information that should be overwritten
64184: --
64185: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
64186: p_header_num => 1);
64187: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
64188:
64189: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
64190:
64191: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 64189: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

64185: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
64186: p_header_num => 1);
64187: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
64188:
64189: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
64190:
64191: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
64192: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
64193: END IF;

Line 64192: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

64188:
64189: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
64190:
64191: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
64192: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
64193: END IF;
64194:
64195: --
64196: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 64199: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

64195: --
64196: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
64197: --
64198: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
64199: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
64200: ELSE
64201: ---------------------------------------------------------------------------------------------------
64202: -- 4262811a Switch Sign
64203: ---------------------------------------------------------------------------------------------------

Line 64204: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

64200: ELSE
64201: ---------------------------------------------------------------------------------------------------
64202: -- 4262811a Switch Sign
64203: ---------------------------------------------------------------------------------------------------
64204: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64205: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64207: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64208: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 64205: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

64201: ---------------------------------------------------------------------------------------------------
64202: -- 4262811a Switch Sign
64203: ---------------------------------------------------------------------------------------------------
64204: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64205: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64207: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64208: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64209: -- 5132302

Line 64206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

64202: -- 4262811a Switch Sign
64203: ---------------------------------------------------------------------------------------------------
64204: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64205: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64207: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64208: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64209: -- 5132302
64210: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 64207: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

64203: ---------------------------------------------------------------------------------------------------
64204: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64205: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64207: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64208: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64209: -- 5132302
64210: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64211: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 64208: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

64204: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64205: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64207: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64208: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64209: -- 5132302
64210: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64211: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64212:

Line 64210: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

64206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64207: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64208: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64209: -- 5132302
64210: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64211: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64212:
64213: END IF;
64214:

Line 64211: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

64207: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64208: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64209: -- 5132302
64210: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64211: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64212:
64213: END IF;
64214:
64215: -- 4955764

Line 64216: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

64212:
64213: END IF;
64214:
64215: -- 4955764
64216: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64217: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
64218:
64219:
64220: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 64220: XLA_AE_LINES_PKG.ValidateCurrentLine;

64216: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64217: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
64218:
64219:
64220: XLA_AE_LINES_PKG.ValidateCurrentLine;
64221: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64222:
64223: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64224: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 64221: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

64217: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
64218:
64219:
64220: XLA_AE_LINES_PKG.ValidateCurrentLine;
64221: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64222:
64223: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64224: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
64225: ,p_balance_type_code => l_balance_type_code);

Line 64393: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

64389: --
64390: -- bulk performance
64391: --
64392: l_balance_type_code VARCHAR2(1);
64393: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
64394: l_log_module VARCHAR2(240);
64395:
64396: --
64397: -- Upgrade strategy

Line 64479: XLA_AE_LINES_PKG.SetNewLine;

64475: ') <> 'AWT'
64476: THEN
64477:
64478: --
64479: XLA_AE_LINES_PKG.SetNewLine;
64480:
64481: p_balance_type_code := l_balance_type_code;
64482: -- set the flag so later we will know whether the gain loss line needs to be created
64483:

Line 64491: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

64487:
64488: --
64489: -- bulk performance
64490: --
64491: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
64492: p_header_num => 0); -- 4262811
64493: --
64494: -- set accounting line options
64495: --

Line 64496: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

64492: p_header_num => 0); -- 4262811
64493: --
64494: -- set accounting line options
64495: --
64496: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
64497: p_natural_side_code => 'C'
64498: , p_gain_or_loss_flag => 'Y'
64499: , p_gl_transfer_mode_code => 'S'
64500: , p_acct_entry_type_code => 'A'

Line 64510: xla_ae_lines_pkg.SetAcctLineType

64506: --
64507: --
64508: -- set accounting line type info
64509: --
64510: xla_ae_lines_pkg.SetAcctLineType
64511: (p_component_type => l_component_type
64512: ,p_event_type_code => l_event_type_code
64513: ,p_line_definition_owner_code => l_line_definition_owner_code
64514: ,p_line_definition_code => l_line_definition_code

Line 64524: xla_ae_lines_pkg.SetAcctClass(

64520: ,p_event_class_code => l_event_class_code);
64521: --
64522: -- set accounting class
64523: --
64524: xla_ae_lines_pkg.SetAcctClass(
64525: p_accounting_class_code => 'GAIN'
64526: , p_ae_header_id => l_ae_header_id
64527: );
64528:

Line 64532: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

64528:
64529: --
64530: -- set rounding class
64531: --
64532: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
64533: 'GAIN';
64534:
64535: --
64536: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 64536: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

64532: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
64533: 'GAIN';
64534:
64535: --
64536: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
64537: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
64538: --
64539: -- bulk performance
64540: --

Line 64537: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

64533: 'GAIN';
64534:
64535: --
64536: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
64537: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
64538: --
64539: -- bulk performance
64540: --
64541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 64541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

64537: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
64538: --
64539: -- bulk performance
64540: --
64541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
64542:
64543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64545:

Line 64543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

64539: -- bulk performance
64540: --
64541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
64542:
64543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64545:
64546: -- 4955764
64547: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 64547: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

64543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64545:
64546: -- 4955764
64547: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64548: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
64549:
64550: -- 4458381 Public Sector Enh
64551:

Line 64607: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

64603: l_rec_acct_attrs.array_num_value(23) := p_source_91;
64604: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
64605: l_rec_acct_attrs.array_num_value(24) := p_source_93;
64606:
64607: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
64608: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
64609:
64610: ---------------------------------------------------------------------------------------------------------------
64611: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 64608: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

64604: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
64605: l_rec_acct_attrs.array_num_value(24) := p_source_93;
64606:
64607: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
64608: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
64609:
64610: ---------------------------------------------------------------------------------------------------------------
64611: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
64612: ---------------------------------------------------------------------------------------------------------------

Line 64611: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

64607: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
64608: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
64609:
64610: ---------------------------------------------------------------------------------------------------------------
64611: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
64612: ---------------------------------------------------------------------------------------------------------------
64613: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
64614:
64615: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 64613: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

64609:
64610: ---------------------------------------------------------------------------------------------------------------
64611: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
64612: ---------------------------------------------------------------------------------------------------------------
64613: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
64614:
64615: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64616: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64617:

Line 64615: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

64611: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
64612: ---------------------------------------------------------------------------------------------------------------
64613: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
64614:
64615: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64616: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64617:
64618: IF xla_accounting_cache_pkg.GetValueChar
64619: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 64616: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

64612: ---------------------------------------------------------------------------------------------------------------
64613: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
64614:
64615: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64616: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64617:
64618: IF xla_accounting_cache_pkg.GetValueChar
64619: (p_source_code => 'LEDGER_CATEGORY_CODE'
64620: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 64627: xla_ae_lines_pkg.BflowUpgEntry

64623: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
64624: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
64625: )
64626: THEN
64627: xla_ae_lines_pkg.BflowUpgEntry
64628: (p_business_method_code => l_bflow_method_code
64629: ,p_business_class_code => l_bflow_class_code
64630: ,p_balance_type => l_balance_type_code);
64631: ELSE

Line 64671: xla_ae_lines_pkg.set_ccid(

64667: , x_value_type_code => l_adr_value_type_code
64668: , p_side => 'NA'
64669: );
64670:
64671: xla_ae_lines_pkg.set_ccid(
64672: p_code_combination_id => l_ccid
64673: , p_value_type_code => l_adr_value_type_code
64674: , p_transaction_coa_id => l_adr_transaction_coa_id
64675: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 64706: xla_ae_lines_pkg.set_segment(

64702: );
64703:
64704: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
64705:
64706: xla_ae_lines_pkg.set_segment(
64707: p_to_segment_code => 'GL_BALANCING'
64708: , p_segment_value => l_segment
64709: , p_from_segment_code => l_adr_value_segment_code
64710: , p_from_combination_id => l_adr_value_combination_id

Line 64750: xla_ae_lines_pkg.set_segment(

64746: );
64747:
64748: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
64749:
64750: xla_ae_lines_pkg.set_segment(
64751: p_to_segment_code => 'GL_ACCOUNT'
64752: , p_segment_value => l_segment
64753: , p_from_segment_code => l_adr_value_segment_code
64754: , p_from_combination_id => l_adr_value_combination_id

Line 64794: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

64790: xla_accounting_err_pkg.build_message
64791: (p_appli_s_name => 'XLA'
64792: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
64793: ,p_token_1 => 'LINE_NUMBER'
64794: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
64795: ,p_token_2 => 'LINE_TYPE_NAME'
64796: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
64797: l_component_type
64798: ,l_component_code

Line 64830: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

64826: --
64827: --
64828: ------------------------------------------------------------------------------------------------
64829: -- 4219869 Business Flow
64830: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
64831: -- Prior Entry. Currently, the following code is always generated.
64832: ------------------------------------------------------------------------------------------------
64833: XLA_AE_LINES_PKG.ValidateCurrentLine;
64834:

Line 64833: XLA_AE_LINES_PKG.ValidateCurrentLine;

64829: -- 4219869 Business Flow
64830: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
64831: -- Prior Entry. Currently, the following code is always generated.
64832: ------------------------------------------------------------------------------------------------
64833: XLA_AE_LINES_PKG.ValidateCurrentLine;
64834:
64835: ------------------------------------------------------------------------------------
64836: -- 4219869 Business Flow
64837: -- Populated credit and debit amounts -- Need to generate this within IF

Line 64839: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

64835: ------------------------------------------------------------------------------------
64836: -- 4219869 Business Flow
64837: -- Populated credit and debit amounts -- Need to generate this within IF
64838: ------------------------------------------------------------------------------------
64839: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64840:
64841: ----------------------------------------------------------------------------------
64842: -- 4219869 Business Flow
64843: -- Update journal entry status -- Need to generate this within IF

Line 64871: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

64867: -- To allow MPA report to determine if it should generate report process
64868: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
64869: ------------------------------------------------------------------------------------------
64870:
64871: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
64872: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
64873: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
64874: -- call ADRs
64875: -- Bug 4922099

Line 64872: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

64868: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
64869: ------------------------------------------------------------------------------------------
64870:
64871: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
64872: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
64873: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
64874: -- call ADRs
64875: -- Bug 4922099
64876: --

Line 64900: xla_ae_lines_pkg.set_ccid(

64896: , x_value_type_code => l_adr_value_type_code
64897: , p_side => 'NA'
64898: );
64899:
64900: xla_ae_lines_pkg.set_ccid(
64901: p_code_combination_id => l_ccid
64902: , p_value_type_code => l_adr_value_type_code
64903: , p_transaction_coa_id => l_adr_transaction_coa_id
64904: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 64935: xla_ae_lines_pkg.set_segment(

64931: );
64932:
64933: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
64934:
64935: xla_ae_lines_pkg.set_segment(
64936: p_to_segment_code => 'GL_BALANCING'
64937: , p_segment_value => l_segment
64938: , p_from_segment_code => l_adr_value_segment_code
64939: , p_from_combination_id => l_adr_value_combination_id

Line 64979: xla_ae_lines_pkg.set_segment(

64975: );
64976:
64977: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
64978:
64979: xla_ae_lines_pkg.set_segment(
64980: p_to_segment_code => 'GL_ACCOUNT'
64981: , p_segment_value => l_segment
64982: , p_from_segment_code => l_adr_value_segment_code
64983: , p_from_combination_id => l_adr_value_combination_id

Line 65010: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

65006:
65007: --
65008: -- Update the line information that should be overwritten
65009: --
65010: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
65011: p_header_num => 1);
65012: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
65013:
65014: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 65012: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

65008: -- Update the line information that should be overwritten
65009: --
65010: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
65011: p_header_num => 1);
65012: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
65013:
65014: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
65015:
65016: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 65014: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

65010: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
65011: p_header_num => 1);
65012: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
65013:
65014: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
65015:
65016: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
65017: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
65018: END IF;

Line 65017: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

65013:
65014: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
65015:
65016: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
65017: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
65018: END IF;
65019:
65020: --
65021: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 65024: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

65020: --
65021: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
65022: --
65023: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
65024: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
65025: ELSE
65026: ---------------------------------------------------------------------------------------------------
65027: -- 4262811a Switch Sign
65028: ---------------------------------------------------------------------------------------------------

Line 65029: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

65025: ELSE
65026: ---------------------------------------------------------------------------------------------------
65027: -- 4262811a Switch Sign
65028: ---------------------------------------------------------------------------------------------------
65029: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65030: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65032: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65033: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 65030: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

65026: ---------------------------------------------------------------------------------------------------
65027: -- 4262811a Switch Sign
65028: ---------------------------------------------------------------------------------------------------
65029: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65030: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65032: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65033: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65034: -- 5132302

Line 65031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

65027: -- 4262811a Switch Sign
65028: ---------------------------------------------------------------------------------------------------
65029: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65030: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65032: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65033: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65034: -- 5132302
65035: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 65032: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

65028: ---------------------------------------------------------------------------------------------------
65029: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65030: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65032: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65033: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65034: -- 5132302
65035: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65036: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 65033: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

65029: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65030: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65032: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65033: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65034: -- 5132302
65035: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65036: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65037:

Line 65035: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

65031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65032: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65033: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65034: -- 5132302
65035: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65036: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65037:
65038: END IF;
65039:

Line 65036: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

65032: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65033: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65034: -- 5132302
65035: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65036: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65037:
65038: END IF;
65039:
65040: -- 4955764

Line 65041: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

65037:
65038: END IF;
65039:
65040: -- 4955764
65041: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65042: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
65043:
65044:
65045: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 65045: XLA_AE_LINES_PKG.ValidateCurrentLine;

65041: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65042: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
65043:
65044:
65045: XLA_AE_LINES_PKG.ValidateCurrentLine;
65046: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65047:
65048: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65049: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 65046: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

65042: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
65043:
65044:
65045: XLA_AE_LINES_PKG.ValidateCurrentLine;
65046: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65047:
65048: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65049: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
65050: ,p_balance_type_code => l_balance_type_code);

Line 65214: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

65210: --
65211: -- bulk performance
65212: --
65213: l_balance_type_code VARCHAR2(1);
65214: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
65215: l_log_module VARCHAR2(240);
65216:
65217: --
65218: -- Upgrade strategy

Line 65299: XLA_AE_LINES_PKG.SetNewLine;

65295: ') <> 'BANK ERROR'
65296: THEN
65297:
65298: --
65299: XLA_AE_LINES_PKG.SetNewLine;
65300:
65301: p_balance_type_code := l_balance_type_code;
65302: -- set the flag so later we will know whether the gain loss line needs to be created
65303:

Line 65311: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

65307:
65308: --
65309: -- bulk performance
65310: --
65311: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
65312: p_header_num => 0); -- 4262811
65313: --
65314: -- set accounting line options
65315: --

Line 65316: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

65312: p_header_num => 0); -- 4262811
65313: --
65314: -- set accounting line options
65315: --
65316: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
65317: p_natural_side_code => 'G'
65318: , p_gain_or_loss_flag => 'N'
65319: , p_gl_transfer_mode_code => 'S'
65320: , p_acct_entry_type_code => 'A'

Line 65330: xla_ae_lines_pkg.SetAcctLineType

65326: --
65327: --
65328: -- set accounting line type info
65329: --
65330: xla_ae_lines_pkg.SetAcctLineType
65331: (p_component_type => l_component_type
65332: ,p_event_type_code => l_event_type_code
65333: ,p_line_definition_owner_code => l_line_definition_owner_code
65334: ,p_line_definition_code => l_line_definition_code

Line 65344: xla_ae_lines_pkg.SetAcctClass(

65340: ,p_event_class_code => l_event_class_code);
65341: --
65342: -- set accounting class
65343: --
65344: xla_ae_lines_pkg.SetAcctClass(
65345: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
65346: , p_ae_header_id => l_ae_header_id
65347: );
65348:

Line 65352: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

65348:
65349: --
65350: -- set rounding class
65351: --
65352: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
65353: 'EXCHANGE_GAIN_LOSS';
65354:
65355: --
65356: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 65356: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

65352: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
65353: 'EXCHANGE_GAIN_LOSS';
65354:
65355: --
65356: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
65357: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
65358: --
65359: -- bulk performance
65360: --

Line 65357: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

65353: 'EXCHANGE_GAIN_LOSS';
65354:
65355: --
65356: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
65357: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
65358: --
65359: -- bulk performance
65360: --
65361: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 65361: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

65357: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
65358: --
65359: -- bulk performance
65360: --
65361: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
65362:
65363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65364: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65365:

Line 65363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

65359: -- bulk performance
65360: --
65361: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
65362:
65363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65364: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65365:
65366: -- 4955764
65367: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 65367: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

65363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65364: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65365:
65366: -- 4955764
65367: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65368: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
65369:
65370: -- 4458381 Public Sector Enh
65371:

Line 65417: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

65413: l_rec_acct_attrs.array_num_value(18) := p_source_91;
65414: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
65415: l_rec_acct_attrs.array_num_value(19) := p_source_93;
65416:
65417: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
65418: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
65419:
65420: ---------------------------------------------------------------------------------------------------------------
65421: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 65418: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

65414: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
65415: l_rec_acct_attrs.array_num_value(19) := p_source_93;
65416:
65417: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
65418: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
65419:
65420: ---------------------------------------------------------------------------------------------------------------
65421: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
65422: ---------------------------------------------------------------------------------------------------------------

Line 65421: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

65417: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
65418: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
65419:
65420: ---------------------------------------------------------------------------------------------------------------
65421: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
65422: ---------------------------------------------------------------------------------------------------------------
65423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
65424:
65425: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 65423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

65419:
65420: ---------------------------------------------------------------------------------------------------------------
65421: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
65422: ---------------------------------------------------------------------------------------------------------------
65423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
65424:
65425: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65426: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65427:

Line 65425: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

65421: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
65422: ---------------------------------------------------------------------------------------------------------------
65423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
65424:
65425: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65426: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65427:
65428: IF xla_accounting_cache_pkg.GetValueChar
65429: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 65426: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

65422: ---------------------------------------------------------------------------------------------------------------
65423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
65424:
65425: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65426: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65427:
65428: IF xla_accounting_cache_pkg.GetValueChar
65429: (p_source_code => 'LEDGER_CATEGORY_CODE'
65430: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 65437: xla_ae_lines_pkg.BflowUpgEntry

65433: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
65434: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
65435: )
65436: THEN
65437: xla_ae_lines_pkg.BflowUpgEntry
65438: (p_business_method_code => l_bflow_method_code
65439: ,p_business_class_code => l_bflow_class_code
65440: ,p_balance_type => l_balance_type_code);
65441: ELSE

Line 65481: xla_ae_lines_pkg.set_ccid(

65477: , x_value_type_code => l_adr_value_type_code
65478: , p_side => 'CREDIT'
65479: );
65480:
65481: xla_ae_lines_pkg.set_ccid(
65482: p_code_combination_id => l_ccid
65483: , p_value_type_code => l_adr_value_type_code
65484: , p_transaction_coa_id => l_adr_transaction_coa_id
65485: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 65511: xla_ae_lines_pkg.set_ccid(

65507: , x_value_type_code => l_adr_value_type_code
65508: , p_side => 'DEBIT'
65509: );
65510:
65511: xla_ae_lines_pkg.set_ccid(
65512: p_code_combination_id => l_ccid
65513: , p_value_type_code => l_adr_value_type_code
65514: , p_transaction_coa_id => l_adr_transaction_coa_id
65515: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 65546: xla_ae_lines_pkg.set_segment(

65542: );
65543:
65544: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65545:
65546: xla_ae_lines_pkg.set_segment(
65547: p_to_segment_code => 'GL_BALANCING'
65548: , p_segment_value => l_segment
65549: , p_from_segment_code => l_adr_value_segment_code
65550: , p_from_combination_id => l_adr_value_combination_id

Line 65590: xla_ae_lines_pkg.set_segment(

65586: );
65587:
65588: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65589:
65590: xla_ae_lines_pkg.set_segment(
65591: p_to_segment_code => 'GL_ACCOUNT'
65592: , p_segment_value => l_segment
65593: , p_from_segment_code => l_adr_value_segment_code
65594: , p_from_combination_id => l_adr_value_combination_id

Line 65634: xla_ae_lines_pkg.set_segment(

65630: );
65631:
65632: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65633:
65634: xla_ae_lines_pkg.set_segment(
65635: p_to_segment_code => 'GL_ACCOUNT'
65636: , p_segment_value => l_segment
65637: , p_from_segment_code => l_adr_value_segment_code
65638: , p_from_combination_id => l_adr_value_combination_id

Line 65678: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

65674: xla_accounting_err_pkg.build_message
65675: (p_appli_s_name => 'XLA'
65676: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
65677: ,p_token_1 => 'LINE_NUMBER'
65678: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
65679: ,p_token_2 => 'LINE_TYPE_NAME'
65680: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
65681: l_component_type
65682: ,l_component_code

Line 65714: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

65710: --
65711: --
65712: ------------------------------------------------------------------------------------------------
65713: -- 4219869 Business Flow
65714: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
65715: -- Prior Entry. Currently, the following code is always generated.
65716: ------------------------------------------------------------------------------------------------
65717: XLA_AE_LINES_PKG.ValidateCurrentLine;
65718:

Line 65717: XLA_AE_LINES_PKG.ValidateCurrentLine;

65713: -- 4219869 Business Flow
65714: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
65715: -- Prior Entry. Currently, the following code is always generated.
65716: ------------------------------------------------------------------------------------------------
65717: XLA_AE_LINES_PKG.ValidateCurrentLine;
65718:
65719: ------------------------------------------------------------------------------------
65720: -- 4219869 Business Flow
65721: -- Populated credit and debit amounts -- Need to generate this within IF

Line 65723: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

65719: ------------------------------------------------------------------------------------
65720: -- 4219869 Business Flow
65721: -- Populated credit and debit amounts -- Need to generate this within IF
65722: ------------------------------------------------------------------------------------
65723: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65724:
65725: ----------------------------------------------------------------------------------
65726: -- 4219869 Business Flow
65727: -- Update journal entry status -- Need to generate this within IF

Line 65755: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

65751: -- To allow MPA report to determine if it should generate report process
65752: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
65753: ------------------------------------------------------------------------------------------
65754:
65755: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
65756: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
65757: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
65758: -- call ADRs
65759: -- Bug 4922099

Line 65756: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

65752: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
65753: ------------------------------------------------------------------------------------------
65754:
65755: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
65756: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
65757: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
65758: -- call ADRs
65759: -- Bug 4922099
65760: --

Line 65784: xla_ae_lines_pkg.set_ccid(

65780: , x_value_type_code => l_adr_value_type_code
65781: , p_side => 'CREDIT'
65782: );
65783:
65784: xla_ae_lines_pkg.set_ccid(
65785: p_code_combination_id => l_ccid
65786: , p_value_type_code => l_adr_value_type_code
65787: , p_transaction_coa_id => l_adr_transaction_coa_id
65788: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 65814: xla_ae_lines_pkg.set_ccid(

65810: , x_value_type_code => l_adr_value_type_code
65811: , p_side => 'DEBIT'
65812: );
65813:
65814: xla_ae_lines_pkg.set_ccid(
65815: p_code_combination_id => l_ccid
65816: , p_value_type_code => l_adr_value_type_code
65817: , p_transaction_coa_id => l_adr_transaction_coa_id
65818: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 65849: xla_ae_lines_pkg.set_segment(

65845: );
65846:
65847: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65848:
65849: xla_ae_lines_pkg.set_segment(
65850: p_to_segment_code => 'GL_BALANCING'
65851: , p_segment_value => l_segment
65852: , p_from_segment_code => l_adr_value_segment_code
65853: , p_from_combination_id => l_adr_value_combination_id

Line 65893: xla_ae_lines_pkg.set_segment(

65889: );
65890:
65891: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65892:
65893: xla_ae_lines_pkg.set_segment(
65894: p_to_segment_code => 'GL_ACCOUNT'
65895: , p_segment_value => l_segment
65896: , p_from_segment_code => l_adr_value_segment_code
65897: , p_from_combination_id => l_adr_value_combination_id

Line 65937: xla_ae_lines_pkg.set_segment(

65933: );
65934:
65935: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65936:
65937: xla_ae_lines_pkg.set_segment(
65938: p_to_segment_code => 'GL_ACCOUNT'
65939: , p_segment_value => l_segment
65940: , p_from_segment_code => l_adr_value_segment_code
65941: , p_from_combination_id => l_adr_value_combination_id

Line 65968: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

65964:
65965: --
65966: -- Update the line information that should be overwritten
65967: --
65968: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
65969: p_header_num => 1);
65970: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
65971:
65972: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 65970: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

65966: -- Update the line information that should be overwritten
65967: --
65968: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
65969: p_header_num => 1);
65970: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
65971:
65972: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
65973:
65974: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 65972: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

65968: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
65969: p_header_num => 1);
65970: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
65971:
65972: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
65973:
65974: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
65975: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
65976: END IF;

Line 65975: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

65971:
65972: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
65973:
65974: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
65975: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
65976: END IF;
65977:
65978: --
65979: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 65982: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

65978: --
65979: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
65980: --
65981: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
65982: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
65983: ELSE
65984: ---------------------------------------------------------------------------------------------------
65985: -- 4262811a Switch Sign
65986: ---------------------------------------------------------------------------------------------------

Line 65987: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

65983: ELSE
65984: ---------------------------------------------------------------------------------------------------
65985: -- 4262811a Switch Sign
65986: ---------------------------------------------------------------------------------------------------
65987: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65988: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65989: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65990: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65991: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 65988: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

65984: ---------------------------------------------------------------------------------------------------
65985: -- 4262811a Switch Sign
65986: ---------------------------------------------------------------------------------------------------
65987: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65988: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65989: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65990: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65991: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65992: -- 5132302

Line 65989: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

65985: -- 4262811a Switch Sign
65986: ---------------------------------------------------------------------------------------------------
65987: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65988: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65989: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65990: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65991: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65992: -- 5132302
65993: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 65990: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

65986: ---------------------------------------------------------------------------------------------------
65987: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65988: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65989: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65990: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65991: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65992: -- 5132302
65993: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65994: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 65991: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

65987: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65988: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65989: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65990: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65991: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65992: -- 5132302
65993: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65994: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65995:

Line 65993: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

65989: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65990: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65991: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65992: -- 5132302
65993: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65994: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65995:
65996: END IF;
65997:

Line 65994: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

65990: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65991: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65992: -- 5132302
65993: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65994: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65995:
65996: END IF;
65997:
65998: -- 4955764

Line 65999: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

65995:
65996: END IF;
65997:
65998: -- 4955764
65999: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66000: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66001:
66002:
66003: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 66003: XLA_AE_LINES_PKG.ValidateCurrentLine;

65999: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66000: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66001:
66002:
66003: XLA_AE_LINES_PKG.ValidateCurrentLine;
66004: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66005:
66006: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66007: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 66004: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

66000: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66001:
66002:
66003: XLA_AE_LINES_PKG.ValidateCurrentLine;
66004: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66005:
66006: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66007: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
66008: ,p_balance_type_code => l_balance_type_code);

Line 66175: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

66171: --
66172: -- bulk performance
66173: --
66174: l_balance_type_code VARCHAR2(1);
66175: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
66176: l_log_module VARCHAR2(240);
66177:
66178: --
66179: -- Upgrade strategy

Line 66259: XLA_AE_LINES_PKG.SetNewLine;

66255: ') <> 'R'
66256: THEN
66257:
66258: --
66259: XLA_AE_LINES_PKG.SetNewLine;
66260:
66261: p_balance_type_code := l_balance_type_code;
66262: -- set the flag so later we will know whether the gain loss line needs to be created
66263:

Line 66271: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

66267:
66268: --
66269: -- bulk performance
66270: --
66271: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
66272: p_header_num => 0); -- 4262811
66273: --
66274: -- set accounting line options
66275: --

Line 66276: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

66272: p_header_num => 0); -- 4262811
66273: --
66274: -- set accounting line options
66275: --
66276: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
66277: p_natural_side_code => 'G'
66278: , p_gain_or_loss_flag => 'N'
66279: , p_gl_transfer_mode_code => 'S'
66280: , p_acct_entry_type_code => 'A'

Line 66290: xla_ae_lines_pkg.SetAcctLineType

66286: --
66287: --
66288: -- set accounting line type info
66289: --
66290: xla_ae_lines_pkg.SetAcctLineType
66291: (p_component_type => l_component_type
66292: ,p_event_type_code => l_event_type_code
66293: ,p_line_definition_owner_code => l_line_definition_owner_code
66294: ,p_line_definition_code => l_line_definition_code

Line 66304: xla_ae_lines_pkg.SetAcctClass(

66300: ,p_event_class_code => l_event_class_code);
66301: --
66302: -- set accounting class
66303: --
66304: xla_ae_lines_pkg.SetAcctClass(
66305: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
66306: , p_ae_header_id => l_ae_header_id
66307: );
66308:

Line 66312: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

66308:
66309: --
66310: -- set rounding class
66311: --
66312: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
66313: 'EXCHANGE_GAIN_LOSS';
66314:
66315: --
66316: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 66316: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

66312: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
66313: 'EXCHANGE_GAIN_LOSS';
66314:
66315: --
66316: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
66317: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
66318: --
66319: -- bulk performance
66320: --

Line 66317: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

66313: 'EXCHANGE_GAIN_LOSS';
66314:
66315: --
66316: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
66317: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
66318: --
66319: -- bulk performance
66320: --
66321: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 66321: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

66317: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
66318: --
66319: -- bulk performance
66320: --
66321: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
66322:
66323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66324: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66325:

Line 66323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

66319: -- bulk performance
66320: --
66321: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
66322:
66323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66324: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66325:
66326: -- 4955764
66327: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 66327: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

66323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66324: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66325:
66326: -- 4955764
66327: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66328: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
66329:
66330: -- 4458381 Public Sector Enh
66331:

Line 66377: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

66373: l_rec_acct_attrs.array_num_value(18) := p_source_92;
66374: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
66375: l_rec_acct_attrs.array_num_value(19) := p_source_93;
66376:
66377: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
66378: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
66379:
66380: ---------------------------------------------------------------------------------------------------------------
66381: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 66378: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

66374: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
66375: l_rec_acct_attrs.array_num_value(19) := p_source_93;
66376:
66377: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
66378: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
66379:
66380: ---------------------------------------------------------------------------------------------------------------
66381: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66382: ---------------------------------------------------------------------------------------------------------------

Line 66381: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

66377: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
66378: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
66379:
66380: ---------------------------------------------------------------------------------------------------------------
66381: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66382: ---------------------------------------------------------------------------------------------------------------
66383: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66384:
66385: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 66383: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

66379:
66380: ---------------------------------------------------------------------------------------------------------------
66381: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66382: ---------------------------------------------------------------------------------------------------------------
66383: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66384:
66385: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66386: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66387:

Line 66385: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

66381: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66382: ---------------------------------------------------------------------------------------------------------------
66383: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66384:
66385: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66386: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66387:
66388: IF xla_accounting_cache_pkg.GetValueChar
66389: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 66386: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

66382: ---------------------------------------------------------------------------------------------------------------
66383: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66384:
66385: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66386: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66387:
66388: IF xla_accounting_cache_pkg.GetValueChar
66389: (p_source_code => 'LEDGER_CATEGORY_CODE'
66390: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 66397: xla_ae_lines_pkg.BflowUpgEntry

66393: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
66394: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
66395: )
66396: THEN
66397: xla_ae_lines_pkg.BflowUpgEntry
66398: (p_business_method_code => l_bflow_method_code
66399: ,p_business_class_code => l_bflow_class_code
66400: ,p_balance_type => l_balance_type_code);
66401: ELSE

Line 66441: xla_ae_lines_pkg.set_ccid(

66437: , x_value_type_code => l_adr_value_type_code
66438: , p_side => 'CREDIT'
66439: );
66440:
66441: xla_ae_lines_pkg.set_ccid(
66442: p_code_combination_id => l_ccid
66443: , p_value_type_code => l_adr_value_type_code
66444: , p_transaction_coa_id => l_adr_transaction_coa_id
66445: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 66471: xla_ae_lines_pkg.set_ccid(

66467: , x_value_type_code => l_adr_value_type_code
66468: , p_side => 'DEBIT'
66469: );
66470:
66471: xla_ae_lines_pkg.set_ccid(
66472: p_code_combination_id => l_ccid
66473: , p_value_type_code => l_adr_value_type_code
66474: , p_transaction_coa_id => l_adr_transaction_coa_id
66475: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 66506: xla_ae_lines_pkg.set_segment(

66502: );
66503:
66504: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
66505:
66506: xla_ae_lines_pkg.set_segment(
66507: p_to_segment_code => 'GL_BALANCING'
66508: , p_segment_value => l_segment
66509: , p_from_segment_code => l_adr_value_segment_code
66510: , p_from_combination_id => l_adr_value_combination_id

Line 66550: xla_ae_lines_pkg.set_segment(

66546: );
66547:
66548: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
66549:
66550: xla_ae_lines_pkg.set_segment(
66551: p_to_segment_code => 'GL_ACCOUNT'
66552: , p_segment_value => l_segment
66553: , p_from_segment_code => l_adr_value_segment_code
66554: , p_from_combination_id => l_adr_value_combination_id

Line 66594: xla_ae_lines_pkg.set_segment(

66590: );
66591:
66592: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
66593:
66594: xla_ae_lines_pkg.set_segment(
66595: p_to_segment_code => 'GL_ACCOUNT'
66596: , p_segment_value => l_segment
66597: , p_from_segment_code => l_adr_value_segment_code
66598: , p_from_combination_id => l_adr_value_combination_id

Line 66638: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

66634: xla_accounting_err_pkg.build_message
66635: (p_appli_s_name => 'XLA'
66636: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
66637: ,p_token_1 => 'LINE_NUMBER'
66638: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
66639: ,p_token_2 => 'LINE_TYPE_NAME'
66640: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
66641: l_component_type
66642: ,l_component_code

Line 66674: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

66670: --
66671: --
66672: ------------------------------------------------------------------------------------------------
66673: -- 4219869 Business Flow
66674: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
66675: -- Prior Entry. Currently, the following code is always generated.
66676: ------------------------------------------------------------------------------------------------
66677: XLA_AE_LINES_PKG.ValidateCurrentLine;
66678:

Line 66677: XLA_AE_LINES_PKG.ValidateCurrentLine;

66673: -- 4219869 Business Flow
66674: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
66675: -- Prior Entry. Currently, the following code is always generated.
66676: ------------------------------------------------------------------------------------------------
66677: XLA_AE_LINES_PKG.ValidateCurrentLine;
66678:
66679: ------------------------------------------------------------------------------------
66680: -- 4219869 Business Flow
66681: -- Populated credit and debit amounts -- Need to generate this within IF

Line 66683: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

66679: ------------------------------------------------------------------------------------
66680: -- 4219869 Business Flow
66681: -- Populated credit and debit amounts -- Need to generate this within IF
66682: ------------------------------------------------------------------------------------
66683: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66684:
66685: ----------------------------------------------------------------------------------
66686: -- 4219869 Business Flow
66687: -- Update journal entry status -- Need to generate this within IF

Line 66715: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

66711: -- To allow MPA report to determine if it should generate report process
66712: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
66713: ------------------------------------------------------------------------------------------
66714:
66715: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
66716: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
66717: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
66718: -- call ADRs
66719: -- Bug 4922099

Line 66716: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

66712: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
66713: ------------------------------------------------------------------------------------------
66714:
66715: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
66716: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
66717: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
66718: -- call ADRs
66719: -- Bug 4922099
66720: --

Line 66744: xla_ae_lines_pkg.set_ccid(

66740: , x_value_type_code => l_adr_value_type_code
66741: , p_side => 'CREDIT'
66742: );
66743:
66744: xla_ae_lines_pkg.set_ccid(
66745: p_code_combination_id => l_ccid
66746: , p_value_type_code => l_adr_value_type_code
66747: , p_transaction_coa_id => l_adr_transaction_coa_id
66748: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 66774: xla_ae_lines_pkg.set_ccid(

66770: , x_value_type_code => l_adr_value_type_code
66771: , p_side => 'DEBIT'
66772: );
66773:
66774: xla_ae_lines_pkg.set_ccid(
66775: p_code_combination_id => l_ccid
66776: , p_value_type_code => l_adr_value_type_code
66777: , p_transaction_coa_id => l_adr_transaction_coa_id
66778: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 66809: xla_ae_lines_pkg.set_segment(

66805: );
66806:
66807: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
66808:
66809: xla_ae_lines_pkg.set_segment(
66810: p_to_segment_code => 'GL_BALANCING'
66811: , p_segment_value => l_segment
66812: , p_from_segment_code => l_adr_value_segment_code
66813: , p_from_combination_id => l_adr_value_combination_id

Line 66853: xla_ae_lines_pkg.set_segment(

66849: );
66850:
66851: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
66852:
66853: xla_ae_lines_pkg.set_segment(
66854: p_to_segment_code => 'GL_ACCOUNT'
66855: , p_segment_value => l_segment
66856: , p_from_segment_code => l_adr_value_segment_code
66857: , p_from_combination_id => l_adr_value_combination_id

Line 66897: xla_ae_lines_pkg.set_segment(

66893: );
66894:
66895: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
66896:
66897: xla_ae_lines_pkg.set_segment(
66898: p_to_segment_code => 'GL_ACCOUNT'
66899: , p_segment_value => l_segment
66900: , p_from_segment_code => l_adr_value_segment_code
66901: , p_from_combination_id => l_adr_value_combination_id

Line 66928: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

66924:
66925: --
66926: -- Update the line information that should be overwritten
66927: --
66928: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
66929: p_header_num => 1);
66930: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
66931:
66932: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 66930: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

66926: -- Update the line information that should be overwritten
66927: --
66928: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
66929: p_header_num => 1);
66930: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
66931:
66932: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
66933:
66934: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 66932: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

66928: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
66929: p_header_num => 1);
66930: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
66931:
66932: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
66933:
66934: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
66935: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
66936: END IF;

Line 66935: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

66931:
66932: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
66933:
66934: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
66935: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
66936: END IF;
66937:
66938: --
66939: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 66942: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

66938: --
66939: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
66940: --
66941: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
66942: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
66943: ELSE
66944: ---------------------------------------------------------------------------------------------------
66945: -- 4262811a Switch Sign
66946: ---------------------------------------------------------------------------------------------------

Line 66947: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

66943: ELSE
66944: ---------------------------------------------------------------------------------------------------
66945: -- 4262811a Switch Sign
66946: ---------------------------------------------------------------------------------------------------
66947: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66948: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66949: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66950: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66951: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 66948: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

66944: ---------------------------------------------------------------------------------------------------
66945: -- 4262811a Switch Sign
66946: ---------------------------------------------------------------------------------------------------
66947: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66948: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66949: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66950: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66951: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66952: -- 5132302

Line 66949: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

66945: -- 4262811a Switch Sign
66946: ---------------------------------------------------------------------------------------------------
66947: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66948: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66949: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66950: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66951: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66952: -- 5132302
66953: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 66950: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

66946: ---------------------------------------------------------------------------------------------------
66947: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66948: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66949: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66950: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66951: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66952: -- 5132302
66953: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66954: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 66951: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

66947: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66948: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66949: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66950: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66951: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66952: -- 5132302
66953: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66954: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66955:

Line 66953: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

66949: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66950: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66951: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66952: -- 5132302
66953: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66954: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66955:
66956: END IF;
66957:

Line 66954: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

66950: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66951: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66952: -- 5132302
66953: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66954: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66955:
66956: END IF;
66957:
66958: -- 4955764

Line 66959: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

66955:
66956: END IF;
66957:
66958: -- 4955764
66959: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66960: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66961:
66962:
66963: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 66963: XLA_AE_LINES_PKG.ValidateCurrentLine;

66959: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66960: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66961:
66962:
66963: XLA_AE_LINES_PKG.ValidateCurrentLine;
66964: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66965:
66966: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66967: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 66964: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

66960: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66961:
66962:
66963: XLA_AE_LINES_PKG.ValidateCurrentLine;
66964: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66965:
66966: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66967: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
66968: ,p_balance_type_code => l_balance_type_code);

Line 67126: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

67122: --
67123: -- bulk performance
67124: --
67125: l_balance_type_code VARCHAR2(1);
67126: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
67127: l_log_module VARCHAR2(240);
67128:
67129: --
67130: -- Upgrade strategy

Line 67209: XLA_AE_LINES_PKG.SetNewLine;

67205: ') <> 'BANK ERROR'
67206: THEN
67207:
67208: --
67209: XLA_AE_LINES_PKG.SetNewLine;
67210:
67211: p_balance_type_code := l_balance_type_code;
67212: -- set the flag so later we will know whether the gain loss line needs to be created
67213:

Line 67221: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

67217:
67218: --
67219: -- bulk performance
67220: --
67221: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
67222: p_header_num => 0); -- 4262811
67223: --
67224: -- set accounting line options
67225: --

Line 67226: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

67222: p_header_num => 0); -- 4262811
67223: --
67224: -- set accounting line options
67225: --
67226: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
67227: p_natural_side_code => 'G'
67228: , p_gain_or_loss_flag => 'N'
67229: , p_gl_transfer_mode_code => 'S'
67230: , p_acct_entry_type_code => 'A'

Line 67240: xla_ae_lines_pkg.SetAcctLineType

67236: --
67237: --
67238: -- set accounting line type info
67239: --
67240: xla_ae_lines_pkg.SetAcctLineType
67241: (p_component_type => l_component_type
67242: ,p_event_type_code => l_event_type_code
67243: ,p_line_definition_owner_code => l_line_definition_owner_code
67244: ,p_line_definition_code => l_line_definition_code

Line 67254: xla_ae_lines_pkg.SetAcctClass(

67250: ,p_event_class_code => l_event_class_code);
67251: --
67252: -- set accounting class
67253: --
67254: xla_ae_lines_pkg.SetAcctClass(
67255: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
67256: , p_ae_header_id => l_ae_header_id
67257: );
67258:

Line 67262: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

67258:
67259: --
67260: -- set rounding class
67261: --
67262: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
67263: 'EXCHANGE_GAIN_LOSS';
67264:
67265: --
67266: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 67266: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

67262: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
67263: 'EXCHANGE_GAIN_LOSS';
67264:
67265: --
67266: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
67267: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
67268: --
67269: -- bulk performance
67270: --

Line 67267: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

67263: 'EXCHANGE_GAIN_LOSS';
67264:
67265: --
67266: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
67267: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
67268: --
67269: -- bulk performance
67270: --
67271: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 67271: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

67267: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
67268: --
67269: -- bulk performance
67270: --
67271: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
67272:
67273: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
67274: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67275:

Line 67273: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

67269: -- bulk performance
67270: --
67271: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
67272:
67273: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
67274: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67275:
67276: -- 4955764
67277: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 67277: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

67273: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
67274: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67275:
67276: -- 4955764
67277: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67278: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
67279:
67280: -- 4458381 Public Sector Enh
67281:

Line 67319: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

67315: l_rec_acct_attrs.array_num_value(14) := to_char(p_source_115);
67316: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
67317: l_rec_acct_attrs.array_char_value(15) := p_source_60;
67318:
67319: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
67320: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
67321:
67322: ---------------------------------------------------------------------------------------------------------------
67323: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 67320: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

67316: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
67317: l_rec_acct_attrs.array_char_value(15) := p_source_60;
67318:
67319: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
67320: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
67321:
67322: ---------------------------------------------------------------------------------------------------------------
67323: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67324: ---------------------------------------------------------------------------------------------------------------

Line 67323: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

67319: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
67320: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
67321:
67322: ---------------------------------------------------------------------------------------------------------------
67323: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67324: ---------------------------------------------------------------------------------------------------------------
67325: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67326:
67327: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 67325: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

67321:
67322: ---------------------------------------------------------------------------------------------------------------
67323: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67324: ---------------------------------------------------------------------------------------------------------------
67325: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67326:
67327: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67328: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67329:

Line 67327: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

67323: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67324: ---------------------------------------------------------------------------------------------------------------
67325: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67326:
67327: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67328: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67329:
67330: IF xla_accounting_cache_pkg.GetValueChar
67331: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 67328: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

67324: ---------------------------------------------------------------------------------------------------------------
67325: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67326:
67327: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67328: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67329:
67330: IF xla_accounting_cache_pkg.GetValueChar
67331: (p_source_code => 'LEDGER_CATEGORY_CODE'
67332: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 67339: xla_ae_lines_pkg.BflowUpgEntry

67335: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
67336: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
67337: )
67338: THEN
67339: xla_ae_lines_pkg.BflowUpgEntry
67340: (p_business_method_code => l_bflow_method_code
67341: ,p_business_class_code => l_bflow_class_code
67342: ,p_balance_type => l_balance_type_code);
67343: ELSE

Line 67383: xla_ae_lines_pkg.set_ccid(

67379: , x_value_type_code => l_adr_value_type_code
67380: , p_side => 'CREDIT'
67381: );
67382:
67383: xla_ae_lines_pkg.set_ccid(
67384: p_code_combination_id => l_ccid
67385: , p_value_type_code => l_adr_value_type_code
67386: , p_transaction_coa_id => l_adr_transaction_coa_id
67387: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 67413: xla_ae_lines_pkg.set_ccid(

67409: , x_value_type_code => l_adr_value_type_code
67410: , p_side => 'DEBIT'
67411: );
67412:
67413: xla_ae_lines_pkg.set_ccid(
67414: p_code_combination_id => l_ccid
67415: , p_value_type_code => l_adr_value_type_code
67416: , p_transaction_coa_id => l_adr_transaction_coa_id
67417: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 67448: xla_ae_lines_pkg.set_segment(

67444: );
67445:
67446: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
67447:
67448: xla_ae_lines_pkg.set_segment(
67449: p_to_segment_code => 'GL_BALANCING'
67450: , p_segment_value => l_segment
67451: , p_from_segment_code => l_adr_value_segment_code
67452: , p_from_combination_id => l_adr_value_combination_id

Line 67492: xla_ae_lines_pkg.set_segment(

67488: );
67489:
67490: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
67491:
67492: xla_ae_lines_pkg.set_segment(
67493: p_to_segment_code => 'GL_ACCOUNT'
67494: , p_segment_value => l_segment
67495: , p_from_segment_code => l_adr_value_segment_code
67496: , p_from_combination_id => l_adr_value_combination_id

Line 67536: xla_ae_lines_pkg.set_segment(

67532: );
67533:
67534: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
67535:
67536: xla_ae_lines_pkg.set_segment(
67537: p_to_segment_code => 'GL_ACCOUNT'
67538: , p_segment_value => l_segment
67539: , p_from_segment_code => l_adr_value_segment_code
67540: , p_from_combination_id => l_adr_value_combination_id

Line 67580: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

67576: xla_accounting_err_pkg.build_message
67577: (p_appli_s_name => 'XLA'
67578: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
67579: ,p_token_1 => 'LINE_NUMBER'
67580: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
67581: ,p_token_2 => 'LINE_TYPE_NAME'
67582: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
67583: l_component_type
67584: ,l_component_code

Line 67616: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

67612: --
67613: --
67614: ------------------------------------------------------------------------------------------------
67615: -- 4219869 Business Flow
67616: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
67617: -- Prior Entry. Currently, the following code is always generated.
67618: ------------------------------------------------------------------------------------------------
67619: XLA_AE_LINES_PKG.ValidateCurrentLine;
67620:

Line 67619: XLA_AE_LINES_PKG.ValidateCurrentLine;

67615: -- 4219869 Business Flow
67616: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
67617: -- Prior Entry. Currently, the following code is always generated.
67618: ------------------------------------------------------------------------------------------------
67619: XLA_AE_LINES_PKG.ValidateCurrentLine;
67620:
67621: ------------------------------------------------------------------------------------
67622: -- 4219869 Business Flow
67623: -- Populated credit and debit amounts -- Need to generate this within IF

Line 67625: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

67621: ------------------------------------------------------------------------------------
67622: -- 4219869 Business Flow
67623: -- Populated credit and debit amounts -- Need to generate this within IF
67624: ------------------------------------------------------------------------------------
67625: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67626:
67627: ----------------------------------------------------------------------------------
67628: -- 4219869 Business Flow
67629: -- Update journal entry status -- Need to generate this within IF

Line 67657: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

67653: -- To allow MPA report to determine if it should generate report process
67654: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
67655: ------------------------------------------------------------------------------------------
67656:
67657: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
67658: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
67659: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
67660: -- call ADRs
67661: -- Bug 4922099

Line 67658: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

67654: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
67655: ------------------------------------------------------------------------------------------
67656:
67657: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
67658: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
67659: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
67660: -- call ADRs
67661: -- Bug 4922099
67662: --

Line 67686: xla_ae_lines_pkg.set_ccid(

67682: , x_value_type_code => l_adr_value_type_code
67683: , p_side => 'CREDIT'
67684: );
67685:
67686: xla_ae_lines_pkg.set_ccid(
67687: p_code_combination_id => l_ccid
67688: , p_value_type_code => l_adr_value_type_code
67689: , p_transaction_coa_id => l_adr_transaction_coa_id
67690: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 67716: xla_ae_lines_pkg.set_ccid(

67712: , x_value_type_code => l_adr_value_type_code
67713: , p_side => 'DEBIT'
67714: );
67715:
67716: xla_ae_lines_pkg.set_ccid(
67717: p_code_combination_id => l_ccid
67718: , p_value_type_code => l_adr_value_type_code
67719: , p_transaction_coa_id => l_adr_transaction_coa_id
67720: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 67751: xla_ae_lines_pkg.set_segment(

67747: );
67748:
67749: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
67750:
67751: xla_ae_lines_pkg.set_segment(
67752: p_to_segment_code => 'GL_BALANCING'
67753: , p_segment_value => l_segment
67754: , p_from_segment_code => l_adr_value_segment_code
67755: , p_from_combination_id => l_adr_value_combination_id

Line 67795: xla_ae_lines_pkg.set_segment(

67791: );
67792:
67793: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
67794:
67795: xla_ae_lines_pkg.set_segment(
67796: p_to_segment_code => 'GL_ACCOUNT'
67797: , p_segment_value => l_segment
67798: , p_from_segment_code => l_adr_value_segment_code
67799: , p_from_combination_id => l_adr_value_combination_id

Line 67839: xla_ae_lines_pkg.set_segment(

67835: );
67836:
67837: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
67838:
67839: xla_ae_lines_pkg.set_segment(
67840: p_to_segment_code => 'GL_ACCOUNT'
67841: , p_segment_value => l_segment
67842: , p_from_segment_code => l_adr_value_segment_code
67843: , p_from_combination_id => l_adr_value_combination_id

Line 67870: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

67866:
67867: --
67868: -- Update the line information that should be overwritten
67869: --
67870: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
67871: p_header_num => 1);
67872: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
67873:
67874: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 67872: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

67868: -- Update the line information that should be overwritten
67869: --
67870: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
67871: p_header_num => 1);
67872: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
67873:
67874: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
67875:
67876: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 67874: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

67870: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
67871: p_header_num => 1);
67872: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
67873:
67874: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
67875:
67876: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
67877: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
67878: END IF;

Line 67877: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

67873:
67874: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
67875:
67876: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
67877: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
67878: END IF;
67879:
67880: --
67881: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 67884: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

67880: --
67881: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
67882: --
67883: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
67884: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
67885: ELSE
67886: ---------------------------------------------------------------------------------------------------
67887: -- 4262811a Switch Sign
67888: ---------------------------------------------------------------------------------------------------

Line 67889: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

67885: ELSE
67886: ---------------------------------------------------------------------------------------------------
67887: -- 4262811a Switch Sign
67888: ---------------------------------------------------------------------------------------------------
67889: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67891: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67893: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 67890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

67886: ---------------------------------------------------------------------------------------------------
67887: -- 4262811a Switch Sign
67888: ---------------------------------------------------------------------------------------------------
67889: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67891: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67893: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67894: -- 5132302

Line 67891: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

67887: -- 4262811a Switch Sign
67888: ---------------------------------------------------------------------------------------------------
67889: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67891: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67893: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67894: -- 5132302
67895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 67892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

67888: ---------------------------------------------------------------------------------------------------
67889: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67891: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67893: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67894: -- 5132302
67895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
67896: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 67893: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

67889: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67891: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67893: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67894: -- 5132302
67895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
67896: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67897:

Line 67895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

67891: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67893: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67894: -- 5132302
67895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
67896: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67897:
67898: END IF;
67899:

Line 67896: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

67892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67893: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67894: -- 5132302
67895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
67896: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67897:
67898: END IF;
67899:
67900: -- 4955764

Line 67901: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

67897:
67898: END IF;
67899:
67900: -- 4955764
67901: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67902: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
67903:
67904:
67905: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 67905: XLA_AE_LINES_PKG.ValidateCurrentLine;

67901: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67902: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
67903:
67904:
67905: XLA_AE_LINES_PKG.ValidateCurrentLine;
67906: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67907:
67908: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67909: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 67906: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

67902: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
67903:
67904:
67905: XLA_AE_LINES_PKG.ValidateCurrentLine;
67906: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67907:
67908: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67909: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
67910: ,p_balance_type_code => l_balance_type_code);

Line 68101: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

68097: --
68098: -- bulk performance
68099: --
68100: l_balance_type_code VARCHAR2(1);
68101: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
68102: l_log_module VARCHAR2(240);
68103:
68104: --
68105: -- Upgrade strategy

Line 68173: XLA_AE_LINES_PKG.SetNewLine;

68169: ') = 'PREPAY APPL'
68170: THEN
68171:
68172: --
68173: XLA_AE_LINES_PKG.SetNewLine;
68174:
68175: p_balance_type_code := l_balance_type_code;
68176: -- set the flag so later we will know whether the gain loss line needs to be created
68177:

Line 68185: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

68181:
68182: --
68183: -- bulk performance
68184: --
68185: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
68186: p_header_num => 0); -- 4262811
68187: --
68188: -- set accounting line options
68189: --

Line 68190: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

68186: p_header_num => 0); -- 4262811
68187: --
68188: -- set accounting line options
68189: --
68190: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
68191: p_natural_side_code => 'G'
68192: , p_gain_or_loss_flag => 'N'
68193: , p_gl_transfer_mode_code => 'S'
68194: , p_acct_entry_type_code => 'A'

Line 68204: xla_ae_lines_pkg.SetAcctLineType

68200: --
68201: --
68202: -- set accounting line type info
68203: --
68204: xla_ae_lines_pkg.SetAcctLineType
68205: (p_component_type => l_component_type
68206: ,p_event_type_code => l_event_type_code
68207: ,p_line_definition_owner_code => l_line_definition_owner_code
68208: ,p_line_definition_code => l_line_definition_code

Line 68218: xla_ae_lines_pkg.SetAcctClass(

68214: ,p_event_class_code => l_event_class_code);
68215: --
68216: -- set accounting class
68217: --
68218: xla_ae_lines_pkg.SetAcctClass(
68219: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
68220: , p_ae_header_id => l_ae_header_id
68221: );
68222:

Line 68226: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

68222:
68223: --
68224: -- set rounding class
68225: --
68226: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
68227: 'EXCHANGE_GAIN_LOSS';
68228:
68229: --
68230: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 68230: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

68226: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
68227: 'EXCHANGE_GAIN_LOSS';
68228:
68229: --
68230: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
68231: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
68232: --
68233: -- bulk performance
68234: --

Line 68231: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

68227: 'EXCHANGE_GAIN_LOSS';
68228:
68229: --
68230: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
68231: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
68232: --
68233: -- bulk performance
68234: --
68235: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 68235: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

68231: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
68232: --
68233: -- bulk performance
68234: --
68235: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
68236:
68237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
68238: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68239:

Line 68237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

68233: -- bulk performance
68234: --
68235: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
68236:
68237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
68238: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68239:
68240: -- 4955764
68241: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 68241: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

68237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
68238: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68239:
68240: -- 4955764
68241: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68242: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
68243:
68244: -- 4458381 Public Sector Enh
68245:

Line 68341: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

68337: l_rec_acct_attrs.array_num_value(38) := p_source_94;
68338: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
68339: l_rec_acct_attrs.array_num_value(39) := p_source_95;
68340:
68341: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
68342: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
68343:
68344: ---------------------------------------------------------------------------------------------------------------
68345: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 68342: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

68338: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
68339: l_rec_acct_attrs.array_num_value(39) := p_source_95;
68340:
68341: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
68342: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
68343:
68344: ---------------------------------------------------------------------------------------------------------------
68345: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
68346: ---------------------------------------------------------------------------------------------------------------

Line 68345: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

68341: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
68342: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
68343:
68344: ---------------------------------------------------------------------------------------------------------------
68345: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
68346: ---------------------------------------------------------------------------------------------------------------
68347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
68348:
68349: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 68347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

68343:
68344: ---------------------------------------------------------------------------------------------------------------
68345: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
68346: ---------------------------------------------------------------------------------------------------------------
68347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
68348:
68349: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68350: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68351:

Line 68349: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

68345: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
68346: ---------------------------------------------------------------------------------------------------------------
68347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
68348:
68349: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68350: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68351:
68352: IF xla_accounting_cache_pkg.GetValueChar
68353: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 68350: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

68346: ---------------------------------------------------------------------------------------------------------------
68347: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
68348:
68349: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68350: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68351:
68352: IF xla_accounting_cache_pkg.GetValueChar
68353: (p_source_code => 'LEDGER_CATEGORY_CODE'
68354: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 68361: xla_ae_lines_pkg.BflowUpgEntry

68357: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
68358: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
68359: )
68360: THEN
68361: xla_ae_lines_pkg.BflowUpgEntry
68362: (p_business_method_code => l_bflow_method_code
68363: ,p_business_class_code => l_bflow_class_code
68364: ,p_balance_type => l_balance_type_code);
68365: ELSE

Line 68405: xla_ae_lines_pkg.set_ccid(

68401: , x_value_type_code => l_adr_value_type_code
68402: , p_side => 'CREDIT'
68403: );
68404:
68405: xla_ae_lines_pkg.set_ccid(
68406: p_code_combination_id => l_ccid
68407: , p_value_type_code => l_adr_value_type_code
68408: , p_transaction_coa_id => l_adr_transaction_coa_id
68409: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 68435: xla_ae_lines_pkg.set_ccid(

68431: , x_value_type_code => l_adr_value_type_code
68432: , p_side => 'DEBIT'
68433: );
68434:
68435: xla_ae_lines_pkg.set_ccid(
68436: p_code_combination_id => l_ccid
68437: , p_value_type_code => l_adr_value_type_code
68438: , p_transaction_coa_id => l_adr_transaction_coa_id
68439: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 68470: xla_ae_lines_pkg.set_segment(

68466: );
68467:
68468: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68469:
68470: xla_ae_lines_pkg.set_segment(
68471: p_to_segment_code => 'GL_BALANCING'
68472: , p_segment_value => l_segment
68473: , p_from_segment_code => l_adr_value_segment_code
68474: , p_from_combination_id => l_adr_value_combination_id

Line 68514: xla_ae_lines_pkg.set_segment(

68510: );
68511:
68512: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68513:
68514: xla_ae_lines_pkg.set_segment(
68515: p_to_segment_code => 'GL_ACCOUNT'
68516: , p_segment_value => l_segment
68517: , p_from_segment_code => l_adr_value_segment_code
68518: , p_from_combination_id => l_adr_value_combination_id

Line 68558: xla_ae_lines_pkg.set_segment(

68554: );
68555:
68556: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68557:
68558: xla_ae_lines_pkg.set_segment(
68559: p_to_segment_code => 'GL_ACCOUNT'
68560: , p_segment_value => l_segment
68561: , p_from_segment_code => l_adr_value_segment_code
68562: , p_from_combination_id => l_adr_value_combination_id

Line 68602: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

68598: xla_accounting_err_pkg.build_message
68599: (p_appli_s_name => 'XLA'
68600: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
68601: ,p_token_1 => 'LINE_NUMBER'
68602: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
68603: ,p_token_2 => 'LINE_TYPE_NAME'
68604: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
68605: l_component_type
68606: ,l_component_code

Line 68638: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

68634: --
68635: --
68636: ------------------------------------------------------------------------------------------------
68637: -- 4219869 Business Flow
68638: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
68639: -- Prior Entry. Currently, the following code is always generated.
68640: ------------------------------------------------------------------------------------------------
68641: XLA_AE_LINES_PKG.ValidateCurrentLine;
68642:

Line 68641: XLA_AE_LINES_PKG.ValidateCurrentLine;

68637: -- 4219869 Business Flow
68638: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
68639: -- Prior Entry. Currently, the following code is always generated.
68640: ------------------------------------------------------------------------------------------------
68641: XLA_AE_LINES_PKG.ValidateCurrentLine;
68642:
68643: ------------------------------------------------------------------------------------
68644: -- 4219869 Business Flow
68645: -- Populated credit and debit amounts -- Need to generate this within IF

Line 68647: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

68643: ------------------------------------------------------------------------------------
68644: -- 4219869 Business Flow
68645: -- Populated credit and debit amounts -- Need to generate this within IF
68646: ------------------------------------------------------------------------------------
68647: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68648:
68649: ----------------------------------------------------------------------------------
68650: -- 4219869 Business Flow
68651: -- Update journal entry status -- Need to generate this within IF

Line 68679: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

68675: -- To allow MPA report to determine if it should generate report process
68676: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
68677: ------------------------------------------------------------------------------------------
68678:
68679: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
68680: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
68681: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
68682: -- call ADRs
68683: -- Bug 4922099

Line 68680: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

68676: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
68677: ------------------------------------------------------------------------------------------
68678:
68679: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
68680: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
68681: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
68682: -- call ADRs
68683: -- Bug 4922099
68684: --

Line 68708: xla_ae_lines_pkg.set_ccid(

68704: , x_value_type_code => l_adr_value_type_code
68705: , p_side => 'CREDIT'
68706: );
68707:
68708: xla_ae_lines_pkg.set_ccid(
68709: p_code_combination_id => l_ccid
68710: , p_value_type_code => l_adr_value_type_code
68711: , p_transaction_coa_id => l_adr_transaction_coa_id
68712: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 68738: xla_ae_lines_pkg.set_ccid(

68734: , x_value_type_code => l_adr_value_type_code
68735: , p_side => 'DEBIT'
68736: );
68737:
68738: xla_ae_lines_pkg.set_ccid(
68739: p_code_combination_id => l_ccid
68740: , p_value_type_code => l_adr_value_type_code
68741: , p_transaction_coa_id => l_adr_transaction_coa_id
68742: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 68773: xla_ae_lines_pkg.set_segment(

68769: );
68770:
68771: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68772:
68773: xla_ae_lines_pkg.set_segment(
68774: p_to_segment_code => 'GL_BALANCING'
68775: , p_segment_value => l_segment
68776: , p_from_segment_code => l_adr_value_segment_code
68777: , p_from_combination_id => l_adr_value_combination_id

Line 68817: xla_ae_lines_pkg.set_segment(

68813: );
68814:
68815: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68816:
68817: xla_ae_lines_pkg.set_segment(
68818: p_to_segment_code => 'GL_ACCOUNT'
68819: , p_segment_value => l_segment
68820: , p_from_segment_code => l_adr_value_segment_code
68821: , p_from_combination_id => l_adr_value_combination_id

Line 68861: xla_ae_lines_pkg.set_segment(

68857: );
68858:
68859: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68860:
68861: xla_ae_lines_pkg.set_segment(
68862: p_to_segment_code => 'GL_ACCOUNT'
68863: , p_segment_value => l_segment
68864: , p_from_segment_code => l_adr_value_segment_code
68865: , p_from_combination_id => l_adr_value_combination_id

Line 68892: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

68888:
68889: --
68890: -- Update the line information that should be overwritten
68891: --
68892: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
68893: p_header_num => 1);
68894: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
68895:
68896: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 68894: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

68890: -- Update the line information that should be overwritten
68891: --
68892: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
68893: p_header_num => 1);
68894: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
68895:
68896: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
68897:
68898: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 68896: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

68892: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
68893: p_header_num => 1);
68894: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
68895:
68896: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
68897:
68898: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
68899: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
68900: END IF;

Line 68899: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

68895:
68896: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
68897:
68898: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
68899: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
68900: END IF;
68901:
68902: --
68903: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 68906: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

68902: --
68903: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
68904: --
68905: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
68906: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
68907: ELSE
68908: ---------------------------------------------------------------------------------------------------
68909: -- 4262811a Switch Sign
68910: ---------------------------------------------------------------------------------------------------

Line 68911: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

68907: ELSE
68908: ---------------------------------------------------------------------------------------------------
68909: -- 4262811a Switch Sign
68910: ---------------------------------------------------------------------------------------------------
68911: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 68912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

68908: ---------------------------------------------------------------------------------------------------
68909: -- 4262811a Switch Sign
68910: ---------------------------------------------------------------------------------------------------
68911: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68916: -- 5132302

Line 68913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

68909: -- 4262811a Switch Sign
68910: ---------------------------------------------------------------------------------------------------
68911: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68916: -- 5132302
68917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 68914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

68910: ---------------------------------------------------------------------------------------------------
68911: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68916: -- 5132302
68917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
68918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 68915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

68911: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68916: -- 5132302
68917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
68918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68919:

Line 68917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

68913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68916: -- 5132302
68917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
68918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68919:
68920: END IF;
68921:

Line 68918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

68914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68916: -- 5132302
68917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
68918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68919:
68920: END IF;
68921:
68922: -- 4955764

Line 68923: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

68919:
68920: END IF;
68921:
68922: -- 4955764
68923: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68924: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
68925:
68926:
68927: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 68927: XLA_AE_LINES_PKG.ValidateCurrentLine;

68923: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68924: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
68925:
68926:
68927: XLA_AE_LINES_PKG.ValidateCurrentLine;
68928: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68929:
68930: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68931: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 68928: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

68924: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
68925:
68926:
68927: XLA_AE_LINES_PKG.ValidateCurrentLine;
68928: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68929:
68930: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68931: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
68932: ,p_balance_type_code => l_balance_type_code);

Line 69097: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

69093: --
69094: -- bulk performance
69095: --
69096: l_balance_type_code VARCHAR2(1);
69097: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
69098: l_log_module VARCHAR2(240);
69099:
69100: --
69101: -- Upgrade strategy

Line 69181: XLA_AE_LINES_PKG.SetNewLine;

69177: ') <> 'BANK ERROR'
69178: THEN
69179:
69180: --
69181: XLA_AE_LINES_PKG.SetNewLine;
69182:
69183: p_balance_type_code := l_balance_type_code;
69184: -- set the flag so later we will know whether the gain loss line needs to be created
69185:

Line 69193: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

69189:
69190: --
69191: -- bulk performance
69192: --
69193: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
69194: p_header_num => 0); -- 4262811
69195: --
69196: -- set accounting line options
69197: --

Line 69198: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

69194: p_header_num => 0); -- 4262811
69195: --
69196: -- set accounting line options
69197: --
69198: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
69199: p_natural_side_code => 'G'
69200: , p_gain_or_loss_flag => 'N'
69201: , p_gl_transfer_mode_code => 'S'
69202: , p_acct_entry_type_code => 'A'

Line 69212: xla_ae_lines_pkg.SetAcctLineType

69208: --
69209: --
69210: -- set accounting line type info
69211: --
69212: xla_ae_lines_pkg.SetAcctLineType
69213: (p_component_type => l_component_type
69214: ,p_event_type_code => l_event_type_code
69215: ,p_line_definition_owner_code => l_line_definition_owner_code
69216: ,p_line_definition_code => l_line_definition_code

Line 69226: xla_ae_lines_pkg.SetAcctClass(

69222: ,p_event_class_code => l_event_class_code);
69223: --
69224: -- set accounting class
69225: --
69226: xla_ae_lines_pkg.SetAcctClass(
69227: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
69228: , p_ae_header_id => l_ae_header_id
69229: );
69230:

Line 69234: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

69230:
69231: --
69232: -- set rounding class
69233: --
69234: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
69235: 'EXCHANGE_GAIN_LOSS';
69236:
69237: --
69238: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 69238: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

69234: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
69235: 'EXCHANGE_GAIN_LOSS';
69236:
69237: --
69238: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
69239: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
69240: --
69241: -- bulk performance
69242: --

Line 69239: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

69235: 'EXCHANGE_GAIN_LOSS';
69236:
69237: --
69238: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
69239: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
69240: --
69241: -- bulk performance
69242: --
69243: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 69243: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

69239: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
69240: --
69241: -- bulk performance
69242: --
69243: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
69244:
69245: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69246: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69247:

Line 69245: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

69241: -- bulk performance
69242: --
69243: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
69244:
69245: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69246: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69247:
69248: -- 4955764
69249: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 69249: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

69245: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69246: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69247:
69248: -- 4955764
69249: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69250: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
69251:
69252: -- 4458381 Public Sector Enh
69253:

Line 69297: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

69293: l_rec_acct_attrs.array_num_value(17) := p_source_92;
69294: l_rec_acct_attrs.array_acct_attr_code(18) := 'TAX_SUMMARY_LINE_REF_ID';
69295: l_rec_acct_attrs.array_num_value(18) := p_source_93;
69296:
69297: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
69298: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
69299:
69300: ---------------------------------------------------------------------------------------------------------------
69301: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 69298: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

69294: l_rec_acct_attrs.array_acct_attr_code(18) := 'TAX_SUMMARY_LINE_REF_ID';
69295: l_rec_acct_attrs.array_num_value(18) := p_source_93;
69296:
69297: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
69298: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
69299:
69300: ---------------------------------------------------------------------------------------------------------------
69301: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69302: ---------------------------------------------------------------------------------------------------------------

Line 69301: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

69297: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
69298: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
69299:
69300: ---------------------------------------------------------------------------------------------------------------
69301: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69302: ---------------------------------------------------------------------------------------------------------------
69303: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69304:
69305: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 69303: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

69299:
69300: ---------------------------------------------------------------------------------------------------------------
69301: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69302: ---------------------------------------------------------------------------------------------------------------
69303: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69304:
69305: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69306: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69307:

Line 69305: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

69301: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69302: ---------------------------------------------------------------------------------------------------------------
69303: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69304:
69305: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69306: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69307:
69308: IF xla_accounting_cache_pkg.GetValueChar
69309: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 69306: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

69302: ---------------------------------------------------------------------------------------------------------------
69303: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69304:
69305: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69306: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69307:
69308: IF xla_accounting_cache_pkg.GetValueChar
69309: (p_source_code => 'LEDGER_CATEGORY_CODE'
69310: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 69317: xla_ae_lines_pkg.BflowUpgEntry

69313: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
69314: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
69315: )
69316: THEN
69317: xla_ae_lines_pkg.BflowUpgEntry
69318: (p_business_method_code => l_bflow_method_code
69319: ,p_business_class_code => l_bflow_class_code
69320: ,p_balance_type => l_balance_type_code);
69321: ELSE

Line 69361: xla_ae_lines_pkg.set_ccid(

69357: , x_value_type_code => l_adr_value_type_code
69358: , p_side => 'CREDIT'
69359: );
69360:
69361: xla_ae_lines_pkg.set_ccid(
69362: p_code_combination_id => l_ccid
69363: , p_value_type_code => l_adr_value_type_code
69364: , p_transaction_coa_id => l_adr_transaction_coa_id
69365: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 69391: xla_ae_lines_pkg.set_ccid(

69387: , x_value_type_code => l_adr_value_type_code
69388: , p_side => 'DEBIT'
69389: );
69390:
69391: xla_ae_lines_pkg.set_ccid(
69392: p_code_combination_id => l_ccid
69393: , p_value_type_code => l_adr_value_type_code
69394: , p_transaction_coa_id => l_adr_transaction_coa_id
69395: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 69426: xla_ae_lines_pkg.set_segment(

69422: );
69423:
69424: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
69425:
69426: xla_ae_lines_pkg.set_segment(
69427: p_to_segment_code => 'GL_BALANCING'
69428: , p_segment_value => l_segment
69429: , p_from_segment_code => l_adr_value_segment_code
69430: , p_from_combination_id => l_adr_value_combination_id

Line 69470: xla_ae_lines_pkg.set_segment(

69466: );
69467:
69468: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
69469:
69470: xla_ae_lines_pkg.set_segment(
69471: p_to_segment_code => 'GL_ACCOUNT'
69472: , p_segment_value => l_segment
69473: , p_from_segment_code => l_adr_value_segment_code
69474: , p_from_combination_id => l_adr_value_combination_id

Line 69514: xla_ae_lines_pkg.set_segment(

69510: );
69511:
69512: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
69513:
69514: xla_ae_lines_pkg.set_segment(
69515: p_to_segment_code => 'GL_ACCOUNT'
69516: , p_segment_value => l_segment
69517: , p_from_segment_code => l_adr_value_segment_code
69518: , p_from_combination_id => l_adr_value_combination_id

Line 69558: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

69554: xla_accounting_err_pkg.build_message
69555: (p_appli_s_name => 'XLA'
69556: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
69557: ,p_token_1 => 'LINE_NUMBER'
69558: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
69559: ,p_token_2 => 'LINE_TYPE_NAME'
69560: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
69561: l_component_type
69562: ,l_component_code

Line 69594: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

69590: --
69591: --
69592: ------------------------------------------------------------------------------------------------
69593: -- 4219869 Business Flow
69594: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
69595: -- Prior Entry. Currently, the following code is always generated.
69596: ------------------------------------------------------------------------------------------------
69597: XLA_AE_LINES_PKG.ValidateCurrentLine;
69598:

Line 69597: XLA_AE_LINES_PKG.ValidateCurrentLine;

69593: -- 4219869 Business Flow
69594: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
69595: -- Prior Entry. Currently, the following code is always generated.
69596: ------------------------------------------------------------------------------------------------
69597: XLA_AE_LINES_PKG.ValidateCurrentLine;
69598:
69599: ------------------------------------------------------------------------------------
69600: -- 4219869 Business Flow
69601: -- Populated credit and debit amounts -- Need to generate this within IF

Line 69603: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

69599: ------------------------------------------------------------------------------------
69600: -- 4219869 Business Flow
69601: -- Populated credit and debit amounts -- Need to generate this within IF
69602: ------------------------------------------------------------------------------------
69603: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69604:
69605: ----------------------------------------------------------------------------------
69606: -- 4219869 Business Flow
69607: -- Update journal entry status -- Need to generate this within IF

Line 69635: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

69631: -- To allow MPA report to determine if it should generate report process
69632: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
69633: ------------------------------------------------------------------------------------------
69634:
69635: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
69636: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
69637: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
69638: -- call ADRs
69639: -- Bug 4922099

Line 69636: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

69632: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
69633: ------------------------------------------------------------------------------------------
69634:
69635: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
69636: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
69637: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
69638: -- call ADRs
69639: -- Bug 4922099
69640: --

Line 69664: xla_ae_lines_pkg.set_ccid(

69660: , x_value_type_code => l_adr_value_type_code
69661: , p_side => 'CREDIT'
69662: );
69663:
69664: xla_ae_lines_pkg.set_ccid(
69665: p_code_combination_id => l_ccid
69666: , p_value_type_code => l_adr_value_type_code
69667: , p_transaction_coa_id => l_adr_transaction_coa_id
69668: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 69694: xla_ae_lines_pkg.set_ccid(

69690: , x_value_type_code => l_adr_value_type_code
69691: , p_side => 'DEBIT'
69692: );
69693:
69694: xla_ae_lines_pkg.set_ccid(
69695: p_code_combination_id => l_ccid
69696: , p_value_type_code => l_adr_value_type_code
69697: , p_transaction_coa_id => l_adr_transaction_coa_id
69698: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 69729: xla_ae_lines_pkg.set_segment(

69725: );
69726:
69727: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
69728:
69729: xla_ae_lines_pkg.set_segment(
69730: p_to_segment_code => 'GL_BALANCING'
69731: , p_segment_value => l_segment
69732: , p_from_segment_code => l_adr_value_segment_code
69733: , p_from_combination_id => l_adr_value_combination_id

Line 69773: xla_ae_lines_pkg.set_segment(

69769: );
69770:
69771: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
69772:
69773: xla_ae_lines_pkg.set_segment(
69774: p_to_segment_code => 'GL_ACCOUNT'
69775: , p_segment_value => l_segment
69776: , p_from_segment_code => l_adr_value_segment_code
69777: , p_from_combination_id => l_adr_value_combination_id

Line 69817: xla_ae_lines_pkg.set_segment(

69813: );
69814:
69815: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
69816:
69817: xla_ae_lines_pkg.set_segment(
69818: p_to_segment_code => 'GL_ACCOUNT'
69819: , p_segment_value => l_segment
69820: , p_from_segment_code => l_adr_value_segment_code
69821: , p_from_combination_id => l_adr_value_combination_id

Line 69848: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

69844:
69845: --
69846: -- Update the line information that should be overwritten
69847: --
69848: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
69849: p_header_num => 1);
69850: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
69851:
69852: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 69850: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

69846: -- Update the line information that should be overwritten
69847: --
69848: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
69849: p_header_num => 1);
69850: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
69851:
69852: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
69853:
69854: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 69852: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

69848: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
69849: p_header_num => 1);
69850: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
69851:
69852: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
69853:
69854: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
69855: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
69856: END IF;

Line 69855: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

69851:
69852: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
69853:
69854: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
69855: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
69856: END IF;
69857:
69858: --
69859: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 69862: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

69858: --
69859: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
69860: --
69861: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
69862: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
69863: ELSE
69864: ---------------------------------------------------------------------------------------------------
69865: -- 4262811a Switch Sign
69866: ---------------------------------------------------------------------------------------------------

Line 69867: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

69863: ELSE
69864: ---------------------------------------------------------------------------------------------------
69865: -- 4262811a Switch Sign
69866: ---------------------------------------------------------------------------------------------------
69867: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69868: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69869: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69870: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69871: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 69868: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

69864: ---------------------------------------------------------------------------------------------------
69865: -- 4262811a Switch Sign
69866: ---------------------------------------------------------------------------------------------------
69867: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69868: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69869: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69870: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69871: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69872: -- 5132302

Line 69869: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

69865: -- 4262811a Switch Sign
69866: ---------------------------------------------------------------------------------------------------
69867: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69868: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69869: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69870: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69871: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69872: -- 5132302
69873: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 69870: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

69866: ---------------------------------------------------------------------------------------------------
69867: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69868: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69869: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69870: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69871: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69872: -- 5132302
69873: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69874: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 69871: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

69867: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69868: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69869: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69870: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69871: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69872: -- 5132302
69873: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69874: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69875:

Line 69873: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

69869: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69870: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69871: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69872: -- 5132302
69873: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69874: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69875:
69876: END IF;
69877:

Line 69874: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

69870: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69871: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69872: -- 5132302
69873: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69874: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69875:
69876: END IF;
69877:
69878: -- 4955764

Line 69879: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

69875:
69876: END IF;
69877:
69878: -- 4955764
69879: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69880: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69881:
69882:
69883: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 69883: XLA_AE_LINES_PKG.ValidateCurrentLine;

69879: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69880: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69881:
69882:
69883: XLA_AE_LINES_PKG.ValidateCurrentLine;
69884: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69885:
69886: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69887: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 69884: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

69880: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69881:
69882:
69883: XLA_AE_LINES_PKG.ValidateCurrentLine;
69884: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69885:
69886: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69887: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
69888: ,p_balance_type_code => l_balance_type_code);

Line 70058: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

70054: --
70055: -- bulk performance
70056: --
70057: l_balance_type_code VARCHAR2(1);
70058: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
70059: l_log_module VARCHAR2(240);
70060:
70061: --
70062: -- Upgrade strategy

Line 70141: XLA_AE_LINES_PKG.SetNewLine;

70137: ') <> 'BANK ERROR'
70138: THEN
70139:
70140: --
70141: XLA_AE_LINES_PKG.SetNewLine;
70142:
70143: p_balance_type_code := l_balance_type_code;
70144: -- set the flag so later we will know whether the gain loss line needs to be created
70145:

Line 70153: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

70149:
70150: --
70151: -- bulk performance
70152: --
70153: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
70154: p_header_num => 0); -- 4262811
70155: --
70156: -- set accounting line options
70157: --

Line 70158: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

70154: p_header_num => 0); -- 4262811
70155: --
70156: -- set accounting line options
70157: --
70158: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
70159: p_natural_side_code => 'C'
70160: , p_gain_or_loss_flag => 'Y'
70161: , p_gl_transfer_mode_code => 'S'
70162: , p_acct_entry_type_code => 'A'

Line 70172: xla_ae_lines_pkg.SetAcctLineType

70168: --
70169: --
70170: -- set accounting line type info
70171: --
70172: xla_ae_lines_pkg.SetAcctLineType
70173: (p_component_type => l_component_type
70174: ,p_event_type_code => l_event_type_code
70175: ,p_line_definition_owner_code => l_line_definition_owner_code
70176: ,p_line_definition_code => l_line_definition_code

Line 70186: xla_ae_lines_pkg.SetAcctClass(

70182: ,p_event_class_code => l_event_class_code);
70183: --
70184: -- set accounting class
70185: --
70186: xla_ae_lines_pkg.SetAcctClass(
70187: p_accounting_class_code => 'GAIN'
70188: , p_ae_header_id => l_ae_header_id
70189: );
70190:

Line 70194: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

70190:
70191: --
70192: -- set rounding class
70193: --
70194: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
70195: 'GAIN';
70196:
70197: --
70198: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 70198: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

70194: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
70195: 'GAIN';
70196:
70197: --
70198: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
70199: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
70200: --
70201: -- bulk performance
70202: --

Line 70199: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

70195: 'GAIN';
70196:
70197: --
70198: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
70199: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
70200: --
70201: -- bulk performance
70202: --
70203: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 70203: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

70199: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
70200: --
70201: -- bulk performance
70202: --
70203: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
70204:
70205: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70206: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70207:

Line 70205: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

70201: -- bulk performance
70202: --
70203: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
70204:
70205: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70206: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70207:
70208: -- 4955764
70209: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 70209: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

70205: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70206: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70207:
70208: -- 4955764
70209: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70210: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
70211:
70212: -- 4458381 Public Sector Enh
70213:

Line 70269: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

70265: l_rec_acct_attrs.array_num_value(23) := p_source_91;
70266: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
70267: l_rec_acct_attrs.array_num_value(24) := p_source_93;
70268:
70269: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
70270: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
70271:
70272: ---------------------------------------------------------------------------------------------------------------
70273: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 70270: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

70266: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
70267: l_rec_acct_attrs.array_num_value(24) := p_source_93;
70268:
70269: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
70270: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
70271:
70272: ---------------------------------------------------------------------------------------------------------------
70273: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70274: ---------------------------------------------------------------------------------------------------------------

Line 70273: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

70269: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
70270: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
70271:
70272: ---------------------------------------------------------------------------------------------------------------
70273: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70274: ---------------------------------------------------------------------------------------------------------------
70275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70276:
70277: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 70275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

70271:
70272: ---------------------------------------------------------------------------------------------------------------
70273: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70274: ---------------------------------------------------------------------------------------------------------------
70275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70276:
70277: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70278: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70279:

Line 70277: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

70273: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70274: ---------------------------------------------------------------------------------------------------------------
70275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70276:
70277: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70278: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70279:
70280: IF xla_accounting_cache_pkg.GetValueChar
70281: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 70278: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

70274: ---------------------------------------------------------------------------------------------------------------
70275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70276:
70277: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70278: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70279:
70280: IF xla_accounting_cache_pkg.GetValueChar
70281: (p_source_code => 'LEDGER_CATEGORY_CODE'
70282: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 70289: xla_ae_lines_pkg.BflowUpgEntry

70285: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
70286: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
70287: )
70288: THEN
70289: xla_ae_lines_pkg.BflowUpgEntry
70290: (p_business_method_code => l_bflow_method_code
70291: ,p_business_class_code => l_bflow_class_code
70292: ,p_balance_type => l_balance_type_code);
70293: ELSE

Line 70333: xla_ae_lines_pkg.set_ccid(

70329: , x_value_type_code => l_adr_value_type_code
70330: , p_side => 'NA'
70331: );
70332:
70333: xla_ae_lines_pkg.set_ccid(
70334: p_code_combination_id => l_ccid
70335: , p_value_type_code => l_adr_value_type_code
70336: , p_transaction_coa_id => l_adr_transaction_coa_id
70337: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 70368: xla_ae_lines_pkg.set_segment(

70364: );
70365:
70366: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
70367:
70368: xla_ae_lines_pkg.set_segment(
70369: p_to_segment_code => 'GL_BALANCING'
70370: , p_segment_value => l_segment
70371: , p_from_segment_code => l_adr_value_segment_code
70372: , p_from_combination_id => l_adr_value_combination_id

Line 70412: xla_ae_lines_pkg.set_segment(

70408: );
70409:
70410: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
70411:
70412: xla_ae_lines_pkg.set_segment(
70413: p_to_segment_code => 'GL_ACCOUNT'
70414: , p_segment_value => l_segment
70415: , p_from_segment_code => l_adr_value_segment_code
70416: , p_from_combination_id => l_adr_value_combination_id

Line 70456: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

70452: xla_accounting_err_pkg.build_message
70453: (p_appli_s_name => 'XLA'
70454: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
70455: ,p_token_1 => 'LINE_NUMBER'
70456: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
70457: ,p_token_2 => 'LINE_TYPE_NAME'
70458: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
70459: l_component_type
70460: ,l_component_code

Line 70492: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

70488: --
70489: --
70490: ------------------------------------------------------------------------------------------------
70491: -- 4219869 Business Flow
70492: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
70493: -- Prior Entry. Currently, the following code is always generated.
70494: ------------------------------------------------------------------------------------------------
70495: XLA_AE_LINES_PKG.ValidateCurrentLine;
70496:

Line 70495: XLA_AE_LINES_PKG.ValidateCurrentLine;

70491: -- 4219869 Business Flow
70492: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
70493: -- Prior Entry. Currently, the following code is always generated.
70494: ------------------------------------------------------------------------------------------------
70495: XLA_AE_LINES_PKG.ValidateCurrentLine;
70496:
70497: ------------------------------------------------------------------------------------
70498: -- 4219869 Business Flow
70499: -- Populated credit and debit amounts -- Need to generate this within IF

Line 70501: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

70497: ------------------------------------------------------------------------------------
70498: -- 4219869 Business Flow
70499: -- Populated credit and debit amounts -- Need to generate this within IF
70500: ------------------------------------------------------------------------------------
70501: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70502:
70503: ----------------------------------------------------------------------------------
70504: -- 4219869 Business Flow
70505: -- Update journal entry status -- Need to generate this within IF

Line 70533: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

70529: -- To allow MPA report to determine if it should generate report process
70530: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
70531: ------------------------------------------------------------------------------------------
70532:
70533: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
70534: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
70535: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
70536: -- call ADRs
70537: -- Bug 4922099

Line 70534: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

70530: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
70531: ------------------------------------------------------------------------------------------
70532:
70533: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
70534: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
70535: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
70536: -- call ADRs
70537: -- Bug 4922099
70538: --

Line 70562: xla_ae_lines_pkg.set_ccid(

70558: , x_value_type_code => l_adr_value_type_code
70559: , p_side => 'NA'
70560: );
70561:
70562: xla_ae_lines_pkg.set_ccid(
70563: p_code_combination_id => l_ccid
70564: , p_value_type_code => l_adr_value_type_code
70565: , p_transaction_coa_id => l_adr_transaction_coa_id
70566: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 70597: xla_ae_lines_pkg.set_segment(

70593: );
70594:
70595: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
70596:
70597: xla_ae_lines_pkg.set_segment(
70598: p_to_segment_code => 'GL_BALANCING'
70599: , p_segment_value => l_segment
70600: , p_from_segment_code => l_adr_value_segment_code
70601: , p_from_combination_id => l_adr_value_combination_id

Line 70641: xla_ae_lines_pkg.set_segment(

70637: );
70638:
70639: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
70640:
70641: xla_ae_lines_pkg.set_segment(
70642: p_to_segment_code => 'GL_ACCOUNT'
70643: , p_segment_value => l_segment
70644: , p_from_segment_code => l_adr_value_segment_code
70645: , p_from_combination_id => l_adr_value_combination_id

Line 70672: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

70668:
70669: --
70670: -- Update the line information that should be overwritten
70671: --
70672: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
70673: p_header_num => 1);
70674: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
70675:
70676: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 70674: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

70670: -- Update the line information that should be overwritten
70671: --
70672: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
70673: p_header_num => 1);
70674: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
70675:
70676: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
70677:
70678: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 70676: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

70672: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
70673: p_header_num => 1);
70674: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
70675:
70676: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
70677:
70678: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
70679: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
70680: END IF;

Line 70679: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

70675:
70676: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
70677:
70678: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
70679: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
70680: END IF;
70681:
70682: --
70683: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 70686: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

70682: --
70683: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
70684: --
70685: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
70686: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
70687: ELSE
70688: ---------------------------------------------------------------------------------------------------
70689: -- 4262811a Switch Sign
70690: ---------------------------------------------------------------------------------------------------

Line 70691: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

70687: ELSE
70688: ---------------------------------------------------------------------------------------------------
70689: -- 4262811a Switch Sign
70690: ---------------------------------------------------------------------------------------------------
70691: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70692: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70694: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70695: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 70692: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

70688: ---------------------------------------------------------------------------------------------------
70689: -- 4262811a Switch Sign
70690: ---------------------------------------------------------------------------------------------------
70691: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70692: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70694: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70695: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70696: -- 5132302

Line 70693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

70689: -- 4262811a Switch Sign
70690: ---------------------------------------------------------------------------------------------------
70691: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70692: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70694: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70695: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70696: -- 5132302
70697: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 70694: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

70690: ---------------------------------------------------------------------------------------------------
70691: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70692: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70694: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70695: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70696: -- 5132302
70697: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
70698: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 70695: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

70691: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70692: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70694: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70695: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70696: -- 5132302
70697: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
70698: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70699:

Line 70697: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

70693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70694: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70695: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70696: -- 5132302
70697: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
70698: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70699:
70700: END IF;
70701:

Line 70698: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

70694: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70695: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70696: -- 5132302
70697: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
70698: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70699:
70700: END IF;
70701:
70702: -- 4955764

Line 70703: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

70699:
70700: END IF;
70701:
70702: -- 4955764
70703: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70704: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
70705:
70706:
70707: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 70707: XLA_AE_LINES_PKG.ValidateCurrentLine;

70703: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70704: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
70705:
70706:
70707: XLA_AE_LINES_PKG.ValidateCurrentLine;
70708: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70709:
70710: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
70711: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 70708: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

70704: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
70705:
70706:
70707: XLA_AE_LINES_PKG.ValidateCurrentLine;
70708: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70709:
70710: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
70711: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
70712: ,p_balance_type_code => l_balance_type_code);

Line 70887: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

70883: --
70884: -- bulk performance
70885: --
70886: l_balance_type_code VARCHAR2(1);
70887: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
70888: l_log_module VARCHAR2(240);
70889:
70890: --
70891: -- Upgrade strategy

Line 70975: XLA_AE_LINES_PKG.SetNewLine;

70971: ') <> 'R'
70972: THEN
70973:
70974: --
70975: XLA_AE_LINES_PKG.SetNewLine;
70976:
70977: p_balance_type_code := l_balance_type_code;
70978: -- set the flag so later we will know whether the gain loss line needs to be created
70979:

Line 70987: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

70983:
70984: --
70985: -- bulk performance
70986: --
70987: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
70988: p_header_num => 0); -- 4262811
70989: --
70990: -- set accounting line options
70991: --

Line 70992: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

70988: p_header_num => 0); -- 4262811
70989: --
70990: -- set accounting line options
70991: --
70992: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
70993: p_natural_side_code => 'C'
70994: , p_gain_or_loss_flag => 'Y'
70995: , p_gl_transfer_mode_code => 'S'
70996: , p_acct_entry_type_code => 'A'

Line 71006: xla_ae_lines_pkg.SetAcctLineType

71002: --
71003: --
71004: -- set accounting line type info
71005: --
71006: xla_ae_lines_pkg.SetAcctLineType
71007: (p_component_type => l_component_type
71008: ,p_event_type_code => l_event_type_code
71009: ,p_line_definition_owner_code => l_line_definition_owner_code
71010: ,p_line_definition_code => l_line_definition_code

Line 71020: xla_ae_lines_pkg.SetAcctClass(

71016: ,p_event_class_code => l_event_class_code);
71017: --
71018: -- set accounting class
71019: --
71020: xla_ae_lines_pkg.SetAcctClass(
71021: p_accounting_class_code => 'GAIN'
71022: , p_ae_header_id => l_ae_header_id
71023: );
71024:

Line 71028: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

71024:
71025: --
71026: -- set rounding class
71027: --
71028: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
71029: 'GAIN';
71030:
71031: --
71032: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 71032: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

71028: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
71029: 'GAIN';
71030:
71031: --
71032: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
71033: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
71034: --
71035: -- bulk performance
71036: --

Line 71033: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

71029: 'GAIN';
71030:
71031: --
71032: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
71033: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
71034: --
71035: -- bulk performance
71036: --
71037: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 71037: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

71033: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
71034: --
71035: -- bulk performance
71036: --
71037: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
71038:
71039: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71040: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71041:

Line 71039: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

71035: -- bulk performance
71036: --
71037: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
71038:
71039: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71040: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71041:
71042: -- 4955764
71043: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 71043: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

71039: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71040: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71041:
71042: -- 4955764
71043: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71044: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
71045:
71046: -- 4458381 Public Sector Enh
71047:

Line 71103: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

71099: l_rec_acct_attrs.array_num_value(23) := p_source_92;
71100: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
71101: l_rec_acct_attrs.array_num_value(24) := p_source_93;
71102:
71103: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
71104: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
71105:
71106: ---------------------------------------------------------------------------------------------------------------
71107: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 71104: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

71100: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
71101: l_rec_acct_attrs.array_num_value(24) := p_source_93;
71102:
71103: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
71104: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
71105:
71106: ---------------------------------------------------------------------------------------------------------------
71107: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71108: ---------------------------------------------------------------------------------------------------------------

Line 71107: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

71103: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
71104: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
71105:
71106: ---------------------------------------------------------------------------------------------------------------
71107: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71108: ---------------------------------------------------------------------------------------------------------------
71109: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71110:
71111: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 71109: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

71105:
71106: ---------------------------------------------------------------------------------------------------------------
71107: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71108: ---------------------------------------------------------------------------------------------------------------
71109: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71110:
71111: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71112: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71113:

Line 71111: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

71107: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71108: ---------------------------------------------------------------------------------------------------------------
71109: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71110:
71111: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71112: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71113:
71114: IF xla_accounting_cache_pkg.GetValueChar
71115: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 71112: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

71108: ---------------------------------------------------------------------------------------------------------------
71109: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71110:
71111: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71112: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71113:
71114: IF xla_accounting_cache_pkg.GetValueChar
71115: (p_source_code => 'LEDGER_CATEGORY_CODE'
71116: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 71123: xla_ae_lines_pkg.BflowUpgEntry

71119: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
71120: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
71121: )
71122: THEN
71123: xla_ae_lines_pkg.BflowUpgEntry
71124: (p_business_method_code => l_bflow_method_code
71125: ,p_business_class_code => l_bflow_class_code
71126: ,p_balance_type => l_balance_type_code);
71127: ELSE

Line 71167: xla_ae_lines_pkg.set_ccid(

71163: , x_value_type_code => l_adr_value_type_code
71164: , p_side => 'NA'
71165: );
71166:
71167: xla_ae_lines_pkg.set_ccid(
71168: p_code_combination_id => l_ccid
71169: , p_value_type_code => l_adr_value_type_code
71170: , p_transaction_coa_id => l_adr_transaction_coa_id
71171: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 71202: xla_ae_lines_pkg.set_segment(

71198: );
71199:
71200: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71201:
71202: xla_ae_lines_pkg.set_segment(
71203: p_to_segment_code => 'GL_BALANCING'
71204: , p_segment_value => l_segment
71205: , p_from_segment_code => l_adr_value_segment_code
71206: , p_from_combination_id => l_adr_value_combination_id

Line 71246: xla_ae_lines_pkg.set_segment(

71242: );
71243:
71244: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71245:
71246: xla_ae_lines_pkg.set_segment(
71247: p_to_segment_code => 'GL_ACCOUNT'
71248: , p_segment_value => l_segment
71249: , p_from_segment_code => l_adr_value_segment_code
71250: , p_from_combination_id => l_adr_value_combination_id

Line 71290: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

71286: xla_accounting_err_pkg.build_message
71287: (p_appli_s_name => 'XLA'
71288: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
71289: ,p_token_1 => 'LINE_NUMBER'
71290: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
71291: ,p_token_2 => 'LINE_TYPE_NAME'
71292: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
71293: l_component_type
71294: ,l_component_code

Line 71326: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

71322: --
71323: --
71324: ------------------------------------------------------------------------------------------------
71325: -- 4219869 Business Flow
71326: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
71327: -- Prior Entry. Currently, the following code is always generated.
71328: ------------------------------------------------------------------------------------------------
71329: XLA_AE_LINES_PKG.ValidateCurrentLine;
71330:

Line 71329: XLA_AE_LINES_PKG.ValidateCurrentLine;

71325: -- 4219869 Business Flow
71326: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
71327: -- Prior Entry. Currently, the following code is always generated.
71328: ------------------------------------------------------------------------------------------------
71329: XLA_AE_LINES_PKG.ValidateCurrentLine;
71330:
71331: ------------------------------------------------------------------------------------
71332: -- 4219869 Business Flow
71333: -- Populated credit and debit amounts -- Need to generate this within IF

Line 71335: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

71331: ------------------------------------------------------------------------------------
71332: -- 4219869 Business Flow
71333: -- Populated credit and debit amounts -- Need to generate this within IF
71334: ------------------------------------------------------------------------------------
71335: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71336:
71337: ----------------------------------------------------------------------------------
71338: -- 4219869 Business Flow
71339: -- Update journal entry status -- Need to generate this within IF

Line 71367: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

71363: -- To allow MPA report to determine if it should generate report process
71364: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
71365: ------------------------------------------------------------------------------------------
71366:
71367: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
71368: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
71369: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
71370: -- call ADRs
71371: -- Bug 4922099

Line 71368: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

71364: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
71365: ------------------------------------------------------------------------------------------
71366:
71367: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
71368: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
71369: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
71370: -- call ADRs
71371: -- Bug 4922099
71372: --

Line 71396: xla_ae_lines_pkg.set_ccid(

71392: , x_value_type_code => l_adr_value_type_code
71393: , p_side => 'NA'
71394: );
71395:
71396: xla_ae_lines_pkg.set_ccid(
71397: p_code_combination_id => l_ccid
71398: , p_value_type_code => l_adr_value_type_code
71399: , p_transaction_coa_id => l_adr_transaction_coa_id
71400: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 71431: xla_ae_lines_pkg.set_segment(

71427: );
71428:
71429: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71430:
71431: xla_ae_lines_pkg.set_segment(
71432: p_to_segment_code => 'GL_BALANCING'
71433: , p_segment_value => l_segment
71434: , p_from_segment_code => l_adr_value_segment_code
71435: , p_from_combination_id => l_adr_value_combination_id

Line 71475: xla_ae_lines_pkg.set_segment(

71471: );
71472:
71473: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71474:
71475: xla_ae_lines_pkg.set_segment(
71476: p_to_segment_code => 'GL_ACCOUNT'
71477: , p_segment_value => l_segment
71478: , p_from_segment_code => l_adr_value_segment_code
71479: , p_from_combination_id => l_adr_value_combination_id

Line 71506: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

71502:
71503: --
71504: -- Update the line information that should be overwritten
71505: --
71506: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
71507: p_header_num => 1);
71508: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
71509:
71510: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 71508: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

71504: -- Update the line information that should be overwritten
71505: --
71506: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
71507: p_header_num => 1);
71508: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
71509:
71510: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
71511:
71512: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 71510: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

71506: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
71507: p_header_num => 1);
71508: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
71509:
71510: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
71511:
71512: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
71513: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
71514: END IF;

Line 71513: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

71509:
71510: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
71511:
71512: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
71513: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
71514: END IF;
71515:
71516: --
71517: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 71520: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

71516: --
71517: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
71518: --
71519: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
71520: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
71521: ELSE
71522: ---------------------------------------------------------------------------------------------------
71523: -- 4262811a Switch Sign
71524: ---------------------------------------------------------------------------------------------------

Line 71525: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

71521: ELSE
71522: ---------------------------------------------------------------------------------------------------
71523: -- 4262811a Switch Sign
71524: ---------------------------------------------------------------------------------------------------
71525: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71526: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71528: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71529: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 71526: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

71522: ---------------------------------------------------------------------------------------------------
71523: -- 4262811a Switch Sign
71524: ---------------------------------------------------------------------------------------------------
71525: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71526: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71528: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71529: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71530: -- 5132302

Line 71527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

71523: -- 4262811a Switch Sign
71524: ---------------------------------------------------------------------------------------------------
71525: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71526: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71528: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71529: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71530: -- 5132302
71531: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 71528: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

71524: ---------------------------------------------------------------------------------------------------
71525: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71526: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71528: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71529: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71530: -- 5132302
71531: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
71532: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 71529: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

71525: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71526: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71528: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71529: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71530: -- 5132302
71531: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
71532: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71533:

Line 71531: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

71527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71528: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71529: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71530: -- 5132302
71531: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
71532: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71533:
71534: END IF;
71535:

Line 71532: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

71528: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71529: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71530: -- 5132302
71531: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
71532: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71533:
71534: END IF;
71535:
71536: -- 4955764

Line 71537: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

71533:
71534: END IF;
71535:
71536: -- 4955764
71537: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71538: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
71539:
71540:
71541: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 71541: XLA_AE_LINES_PKG.ValidateCurrentLine;

71537: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71538: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
71539:
71540:
71541: XLA_AE_LINES_PKG.ValidateCurrentLine;
71542: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71543:
71544: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
71545: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 71542: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

71538: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
71539:
71540:
71541: XLA_AE_LINES_PKG.ValidateCurrentLine;
71542: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71543:
71544: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
71545: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
71546: ,p_balance_type_code => l_balance_type_code);

Line 71716: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

71712: --
71713: -- bulk performance
71714: --
71715: l_balance_type_code VARCHAR2(1);
71716: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
71717: l_log_module VARCHAR2(240);
71718:
71719: --
71720: -- Upgrade strategy

Line 71801: XLA_AE_LINES_PKG.SetNewLine;

71797: ') <> 'AWT'
71798: THEN
71799:
71800: --
71801: XLA_AE_LINES_PKG.SetNewLine;
71802:
71803: p_balance_type_code := l_balance_type_code;
71804: -- set the flag so later we will know whether the gain loss line needs to be created
71805:

Line 71813: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

71809:
71810: --
71811: -- bulk performance
71812: --
71813: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
71814: p_header_num => 0); -- 4262811
71815: --
71816: -- set accounting line options
71817: --

Line 71818: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

71814: p_header_num => 0); -- 4262811
71815: --
71816: -- set accounting line options
71817: --
71818: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
71819: p_natural_side_code => 'C'
71820: , p_gain_or_loss_flag => 'Y'
71821: , p_gl_transfer_mode_code => 'S'
71822: , p_acct_entry_type_code => 'A'

Line 71832: xla_ae_lines_pkg.SetAcctLineType

71828: --
71829: --
71830: -- set accounting line type info
71831: --
71832: xla_ae_lines_pkg.SetAcctLineType
71833: (p_component_type => l_component_type
71834: ,p_event_type_code => l_event_type_code
71835: ,p_line_definition_owner_code => l_line_definition_owner_code
71836: ,p_line_definition_code => l_line_definition_code

Line 71846: xla_ae_lines_pkg.SetAcctClass(

71842: ,p_event_class_code => l_event_class_code);
71843: --
71844: -- set accounting class
71845: --
71846: xla_ae_lines_pkg.SetAcctClass(
71847: p_accounting_class_code => 'GAIN'
71848: , p_ae_header_id => l_ae_header_id
71849: );
71850:

Line 71854: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

71850:
71851: --
71852: -- set rounding class
71853: --
71854: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
71855: 'GAIN';
71856:
71857: --
71858: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 71858: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

71854: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
71855: 'GAIN';
71856:
71857: --
71858: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
71859: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
71860: --
71861: -- bulk performance
71862: --

Line 71859: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

71855: 'GAIN';
71856:
71857: --
71858: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
71859: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
71860: --
71861: -- bulk performance
71862: --
71863: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 71863: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

71859: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
71860: --
71861: -- bulk performance
71862: --
71863: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
71864:
71865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71866: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71867:

Line 71865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

71861: -- bulk performance
71862: --
71863: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
71864:
71865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71866: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71867:
71868: -- 4955764
71869: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 71869: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

71865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71866: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71867:
71868: -- 4955764
71869: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71870: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
71871:
71872: -- 4458381 Public Sector Enh
71873:

Line 71929: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

71925: l_rec_acct_attrs.array_num_value(23) := p_source_91;
71926: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
71927: l_rec_acct_attrs.array_num_value(24) := p_source_93;
71928:
71929: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
71930: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
71931:
71932: ---------------------------------------------------------------------------------------------------------------
71933: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 71930: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

71926: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
71927: l_rec_acct_attrs.array_num_value(24) := p_source_93;
71928:
71929: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
71930: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
71931:
71932: ---------------------------------------------------------------------------------------------------------------
71933: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71934: ---------------------------------------------------------------------------------------------------------------

Line 71933: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

71929: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
71930: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
71931:
71932: ---------------------------------------------------------------------------------------------------------------
71933: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71934: ---------------------------------------------------------------------------------------------------------------
71935: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71936:
71937: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 71935: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

71931:
71932: ---------------------------------------------------------------------------------------------------------------
71933: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71934: ---------------------------------------------------------------------------------------------------------------
71935: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71936:
71937: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71938: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71939:

Line 71937: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

71933: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71934: ---------------------------------------------------------------------------------------------------------------
71935: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71936:
71937: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71938: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71939:
71940: IF xla_accounting_cache_pkg.GetValueChar
71941: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 71938: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

71934: ---------------------------------------------------------------------------------------------------------------
71935: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71936:
71937: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71938: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71939:
71940: IF xla_accounting_cache_pkg.GetValueChar
71941: (p_source_code => 'LEDGER_CATEGORY_CODE'
71942: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 71949: xla_ae_lines_pkg.BflowUpgEntry

71945: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
71946: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
71947: )
71948: THEN
71949: xla_ae_lines_pkg.BflowUpgEntry
71950: (p_business_method_code => l_bflow_method_code
71951: ,p_business_class_code => l_bflow_class_code
71952: ,p_balance_type => l_balance_type_code);
71953: ELSE

Line 71993: xla_ae_lines_pkg.set_ccid(

71989: , x_value_type_code => l_adr_value_type_code
71990: , p_side => 'NA'
71991: );
71992:
71993: xla_ae_lines_pkg.set_ccid(
71994: p_code_combination_id => l_ccid
71995: , p_value_type_code => l_adr_value_type_code
71996: , p_transaction_coa_id => l_adr_transaction_coa_id
71997: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 72028: xla_ae_lines_pkg.set_segment(

72024: );
72025:
72026: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72027:
72028: xla_ae_lines_pkg.set_segment(
72029: p_to_segment_code => 'GL_BALANCING'
72030: , p_segment_value => l_segment
72031: , p_from_segment_code => l_adr_value_segment_code
72032: , p_from_combination_id => l_adr_value_combination_id

Line 72072: xla_ae_lines_pkg.set_segment(

72068: );
72069:
72070: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72071:
72072: xla_ae_lines_pkg.set_segment(
72073: p_to_segment_code => 'GL_ACCOUNT'
72074: , p_segment_value => l_segment
72075: , p_from_segment_code => l_adr_value_segment_code
72076: , p_from_combination_id => l_adr_value_combination_id

Line 72116: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

72112: xla_accounting_err_pkg.build_message
72113: (p_appli_s_name => 'XLA'
72114: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
72115: ,p_token_1 => 'LINE_NUMBER'
72116: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
72117: ,p_token_2 => 'LINE_TYPE_NAME'
72118: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
72119: l_component_type
72120: ,l_component_code

Line 72152: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

72148: --
72149: --
72150: ------------------------------------------------------------------------------------------------
72151: -- 4219869 Business Flow
72152: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
72153: -- Prior Entry. Currently, the following code is always generated.
72154: ------------------------------------------------------------------------------------------------
72155: XLA_AE_LINES_PKG.ValidateCurrentLine;
72156:

Line 72155: XLA_AE_LINES_PKG.ValidateCurrentLine;

72151: -- 4219869 Business Flow
72152: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
72153: -- Prior Entry. Currently, the following code is always generated.
72154: ------------------------------------------------------------------------------------------------
72155: XLA_AE_LINES_PKG.ValidateCurrentLine;
72156:
72157: ------------------------------------------------------------------------------------
72158: -- 4219869 Business Flow
72159: -- Populated credit and debit amounts -- Need to generate this within IF

Line 72161: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

72157: ------------------------------------------------------------------------------------
72158: -- 4219869 Business Flow
72159: -- Populated credit and debit amounts -- Need to generate this within IF
72160: ------------------------------------------------------------------------------------
72161: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72162:
72163: ----------------------------------------------------------------------------------
72164: -- 4219869 Business Flow
72165: -- Update journal entry status -- Need to generate this within IF

Line 72193: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

72189: -- To allow MPA report to determine if it should generate report process
72190: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
72191: ------------------------------------------------------------------------------------------
72192:
72193: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
72194: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
72195: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
72196: -- call ADRs
72197: -- Bug 4922099

Line 72194: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

72190: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
72191: ------------------------------------------------------------------------------------------
72192:
72193: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
72194: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
72195: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
72196: -- call ADRs
72197: -- Bug 4922099
72198: --

Line 72222: xla_ae_lines_pkg.set_ccid(

72218: , x_value_type_code => l_adr_value_type_code
72219: , p_side => 'NA'
72220: );
72221:
72222: xla_ae_lines_pkg.set_ccid(
72223: p_code_combination_id => l_ccid
72224: , p_value_type_code => l_adr_value_type_code
72225: , p_transaction_coa_id => l_adr_transaction_coa_id
72226: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 72257: xla_ae_lines_pkg.set_segment(

72253: );
72254:
72255: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72256:
72257: xla_ae_lines_pkg.set_segment(
72258: p_to_segment_code => 'GL_BALANCING'
72259: , p_segment_value => l_segment
72260: , p_from_segment_code => l_adr_value_segment_code
72261: , p_from_combination_id => l_adr_value_combination_id

Line 72301: xla_ae_lines_pkg.set_segment(

72297: );
72298:
72299: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72300:
72301: xla_ae_lines_pkg.set_segment(
72302: p_to_segment_code => 'GL_ACCOUNT'
72303: , p_segment_value => l_segment
72304: , p_from_segment_code => l_adr_value_segment_code
72305: , p_from_combination_id => l_adr_value_combination_id

Line 72332: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

72328:
72329: --
72330: -- Update the line information that should be overwritten
72331: --
72332: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
72333: p_header_num => 1);
72334: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
72335:
72336: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 72334: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

72330: -- Update the line information that should be overwritten
72331: --
72332: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
72333: p_header_num => 1);
72334: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
72335:
72336: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
72337:
72338: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 72336: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

72332: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
72333: p_header_num => 1);
72334: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
72335:
72336: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
72337:
72338: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
72339: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
72340: END IF;

Line 72339: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

72335:
72336: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
72337:
72338: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
72339: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
72340: END IF;
72341:
72342: --
72343: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 72346: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

72342: --
72343: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
72344: --
72345: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
72346: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
72347: ELSE
72348: ---------------------------------------------------------------------------------------------------
72349: -- 4262811a Switch Sign
72350: ---------------------------------------------------------------------------------------------------

Line 72351: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

72347: ELSE
72348: ---------------------------------------------------------------------------------------------------
72349: -- 4262811a Switch Sign
72350: ---------------------------------------------------------------------------------------------------
72351: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72352: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72354: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 72352: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

72348: ---------------------------------------------------------------------------------------------------
72349: -- 4262811a Switch Sign
72350: ---------------------------------------------------------------------------------------------------
72351: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72352: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72354: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72356: -- 5132302

Line 72353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

72349: -- 4262811a Switch Sign
72350: ---------------------------------------------------------------------------------------------------
72351: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72352: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72354: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72356: -- 5132302
72357: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 72354: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

72350: ---------------------------------------------------------------------------------------------------
72351: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72352: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72354: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72356: -- 5132302
72357: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 72355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

72351: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72352: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72354: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72356: -- 5132302
72357: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72359:

Line 72357: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

72353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72354: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72356: -- 5132302
72357: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72359:
72360: END IF;
72361:

Line 72358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

72354: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72356: -- 5132302
72357: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72359:
72360: END IF;
72361:
72362: -- 4955764

Line 72363: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

72359:
72360: END IF;
72361:
72362: -- 4955764
72363: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72364: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
72365:
72366:
72367: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 72367: XLA_AE_LINES_PKG.ValidateCurrentLine;

72363: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72364: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
72365:
72366:
72367: XLA_AE_LINES_PKG.ValidateCurrentLine;
72368: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72369:
72370: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
72371: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 72368: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

72364: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
72365:
72366:
72367: XLA_AE_LINES_PKG.ValidateCurrentLine;
72368: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72369:
72370: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
72371: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
72372: ,p_balance_type_code => l_balance_type_code);

Line 72538: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

72534: --
72535: -- bulk performance
72536: --
72537: l_balance_type_code VARCHAR2(1);
72538: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
72539: l_log_module VARCHAR2(240);
72540:
72541: --
72542: -- Upgrade strategy

Line 72625: XLA_AE_LINES_PKG.SetNewLine;

72621: ') <> 'AWT'
72622: THEN
72623:
72624: --
72625: XLA_AE_LINES_PKG.SetNewLine;
72626:
72627: p_balance_type_code := l_balance_type_code;
72628: -- set the flag so later we will know whether the gain loss line needs to be created
72629:

Line 72637: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

72633:
72634: --
72635: -- bulk performance
72636: --
72637: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
72638: p_header_num => 0); -- 4262811
72639: --
72640: -- set accounting line options
72641: --

Line 72642: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

72638: p_header_num => 0); -- 4262811
72639: --
72640: -- set accounting line options
72641: --
72642: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
72643: p_natural_side_code => 'C'
72644: , p_gain_or_loss_flag => 'Y'
72645: , p_gl_transfer_mode_code => 'S'
72646: , p_acct_entry_type_code => 'A'

Line 72656: xla_ae_lines_pkg.SetAcctLineType

72652: --
72653: --
72654: -- set accounting line type info
72655: --
72656: xla_ae_lines_pkg.SetAcctLineType
72657: (p_component_type => l_component_type
72658: ,p_event_type_code => l_event_type_code
72659: ,p_line_definition_owner_code => l_line_definition_owner_code
72660: ,p_line_definition_code => l_line_definition_code

Line 72670: xla_ae_lines_pkg.SetAcctClass(

72666: ,p_event_class_code => l_event_class_code);
72667: --
72668: -- set accounting class
72669: --
72670: xla_ae_lines_pkg.SetAcctClass(
72671: p_accounting_class_code => 'GAIN'
72672: , p_ae_header_id => l_ae_header_id
72673: );
72674:

Line 72678: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

72674:
72675: --
72676: -- set rounding class
72677: --
72678: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
72679: 'GAIN';
72680:
72681: --
72682: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 72682: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

72678: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
72679: 'GAIN';
72680:
72681: --
72682: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
72683: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
72684: --
72685: -- bulk performance
72686: --

Line 72683: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

72679: 'GAIN';
72680:
72681: --
72682: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
72683: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
72684: --
72685: -- bulk performance
72686: --
72687: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 72687: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

72683: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
72684: --
72685: -- bulk performance
72686: --
72687: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
72688:
72689: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
72690: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
72691:

Line 72689: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

72685: -- bulk performance
72686: --
72687: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
72688:
72689: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
72690: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
72691:
72692: -- 4955764
72693: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 72693: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

72689: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
72690: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
72691:
72692: -- 4955764
72693: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72694: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
72695:
72696: -- 4458381 Public Sector Enh
72697:

Line 72745: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

72741: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_115);
72742: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
72743: l_rec_acct_attrs.array_char_value(20) := p_source_60;
72744:
72745: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
72746: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
72747:
72748: ---------------------------------------------------------------------------------------------------------------
72749: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 72746: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

72742: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
72743: l_rec_acct_attrs.array_char_value(20) := p_source_60;
72744:
72745: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
72746: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
72747:
72748: ---------------------------------------------------------------------------------------------------------------
72749: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72750: ---------------------------------------------------------------------------------------------------------------

Line 72749: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

72745: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
72746: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
72747:
72748: ---------------------------------------------------------------------------------------------------------------
72749: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72750: ---------------------------------------------------------------------------------------------------------------
72751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72752:
72753: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 72751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

72747:
72748: ---------------------------------------------------------------------------------------------------------------
72749: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72750: ---------------------------------------------------------------------------------------------------------------
72751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72752:
72753: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72754: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72755:

Line 72753: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

72749: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72750: ---------------------------------------------------------------------------------------------------------------
72751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72752:
72753: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72754: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72755:
72756: IF xla_accounting_cache_pkg.GetValueChar
72757: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 72754: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

72750: ---------------------------------------------------------------------------------------------------------------
72751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72752:
72753: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72754: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72755:
72756: IF xla_accounting_cache_pkg.GetValueChar
72757: (p_source_code => 'LEDGER_CATEGORY_CODE'
72758: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 72765: xla_ae_lines_pkg.BflowUpgEntry

72761: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
72762: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
72763: )
72764: THEN
72765: xla_ae_lines_pkg.BflowUpgEntry
72766: (p_business_method_code => l_bflow_method_code
72767: ,p_business_class_code => l_bflow_class_code
72768: ,p_balance_type => l_balance_type_code);
72769: ELSE

Line 72809: xla_ae_lines_pkg.set_ccid(

72805: , x_value_type_code => l_adr_value_type_code
72806: , p_side => 'NA'
72807: );
72808:
72809: xla_ae_lines_pkg.set_ccid(
72810: p_code_combination_id => l_ccid
72811: , p_value_type_code => l_adr_value_type_code
72812: , p_transaction_coa_id => l_adr_transaction_coa_id
72813: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 72844: xla_ae_lines_pkg.set_segment(

72840: );
72841:
72842: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72843:
72844: xla_ae_lines_pkg.set_segment(
72845: p_to_segment_code => 'GL_BALANCING'
72846: , p_segment_value => l_segment
72847: , p_from_segment_code => l_adr_value_segment_code
72848: , p_from_combination_id => l_adr_value_combination_id

Line 72888: xla_ae_lines_pkg.set_segment(

72884: );
72885:
72886: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72887:
72888: xla_ae_lines_pkg.set_segment(
72889: p_to_segment_code => 'GL_ACCOUNT'
72890: , p_segment_value => l_segment
72891: , p_from_segment_code => l_adr_value_segment_code
72892: , p_from_combination_id => l_adr_value_combination_id

Line 72932: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

72928: xla_accounting_err_pkg.build_message
72929: (p_appli_s_name => 'XLA'
72930: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
72931: ,p_token_1 => 'LINE_NUMBER'
72932: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
72933: ,p_token_2 => 'LINE_TYPE_NAME'
72934: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
72935: l_component_type
72936: ,l_component_code

Line 72968: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

72964: --
72965: --
72966: ------------------------------------------------------------------------------------------------
72967: -- 4219869 Business Flow
72968: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
72969: -- Prior Entry. Currently, the following code is always generated.
72970: ------------------------------------------------------------------------------------------------
72971: XLA_AE_LINES_PKG.ValidateCurrentLine;
72972:

Line 72971: XLA_AE_LINES_PKG.ValidateCurrentLine;

72967: -- 4219869 Business Flow
72968: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
72969: -- Prior Entry. Currently, the following code is always generated.
72970: ------------------------------------------------------------------------------------------------
72971: XLA_AE_LINES_PKG.ValidateCurrentLine;
72972:
72973: ------------------------------------------------------------------------------------
72974: -- 4219869 Business Flow
72975: -- Populated credit and debit amounts -- Need to generate this within IF

Line 72977: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

72973: ------------------------------------------------------------------------------------
72974: -- 4219869 Business Flow
72975: -- Populated credit and debit amounts -- Need to generate this within IF
72976: ------------------------------------------------------------------------------------
72977: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72978:
72979: ----------------------------------------------------------------------------------
72980: -- 4219869 Business Flow
72981: -- Update journal entry status -- Need to generate this within IF

Line 73009: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

73005: -- To allow MPA report to determine if it should generate report process
73006: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
73007: ------------------------------------------------------------------------------------------
73008:
73009: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
73010: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
73011: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
73012: -- call ADRs
73013: -- Bug 4922099

Line 73010: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

73006: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
73007: ------------------------------------------------------------------------------------------
73008:
73009: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
73010: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
73011: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
73012: -- call ADRs
73013: -- Bug 4922099
73014: --

Line 73038: xla_ae_lines_pkg.set_ccid(

73034: , x_value_type_code => l_adr_value_type_code
73035: , p_side => 'NA'
73036: );
73037:
73038: xla_ae_lines_pkg.set_ccid(
73039: p_code_combination_id => l_ccid
73040: , p_value_type_code => l_adr_value_type_code
73041: , p_transaction_coa_id => l_adr_transaction_coa_id
73042: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 73073: xla_ae_lines_pkg.set_segment(

73069: );
73070:
73071: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73072:
73073: xla_ae_lines_pkg.set_segment(
73074: p_to_segment_code => 'GL_BALANCING'
73075: , p_segment_value => l_segment
73076: , p_from_segment_code => l_adr_value_segment_code
73077: , p_from_combination_id => l_adr_value_combination_id

Line 73117: xla_ae_lines_pkg.set_segment(

73113: );
73114:
73115: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73116:
73117: xla_ae_lines_pkg.set_segment(
73118: p_to_segment_code => 'GL_ACCOUNT'
73119: , p_segment_value => l_segment
73120: , p_from_segment_code => l_adr_value_segment_code
73121: , p_from_combination_id => l_adr_value_combination_id

Line 73148: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

73144:
73145: --
73146: -- Update the line information that should be overwritten
73147: --
73148: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
73149: p_header_num => 1);
73150: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
73151:
73152: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 73150: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

73146: -- Update the line information that should be overwritten
73147: --
73148: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
73149: p_header_num => 1);
73150: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
73151:
73152: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
73153:
73154: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 73152: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

73148: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
73149: p_header_num => 1);
73150: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
73151:
73152: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
73153:
73154: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
73155: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
73156: END IF;

Line 73155: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

73151:
73152: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
73153:
73154: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
73155: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
73156: END IF;
73157:
73158: --
73159: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 73162: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

73158: --
73159: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
73160: --
73161: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
73162: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
73163: ELSE
73164: ---------------------------------------------------------------------------------------------------
73165: -- 4262811a Switch Sign
73166: ---------------------------------------------------------------------------------------------------

Line 73167: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

73163: ELSE
73164: ---------------------------------------------------------------------------------------------------
73165: -- 4262811a Switch Sign
73166: ---------------------------------------------------------------------------------------------------
73167: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73168: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73169: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73170: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73171: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 73168: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

73164: ---------------------------------------------------------------------------------------------------
73165: -- 4262811a Switch Sign
73166: ---------------------------------------------------------------------------------------------------
73167: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73168: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73169: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73170: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73171: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73172: -- 5132302

Line 73169: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

73165: -- 4262811a Switch Sign
73166: ---------------------------------------------------------------------------------------------------
73167: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73168: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73169: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73170: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73171: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73172: -- 5132302
73173: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 73170: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

73166: ---------------------------------------------------------------------------------------------------
73167: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73168: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73169: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73170: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73171: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73172: -- 5132302
73173: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
73174: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 73171: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

73167: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73168: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73169: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73170: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73171: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73172: -- 5132302
73173: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
73174: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73175:

Line 73173: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

73169: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73170: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73171: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73172: -- 5132302
73173: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
73174: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73175:
73176: END IF;
73177:

Line 73174: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

73170: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73171: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73172: -- 5132302
73173: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
73174: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73175:
73176: END IF;
73177:
73178: -- 4955764

Line 73179: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

73175:
73176: END IF;
73177:
73178: -- 4955764
73179: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73180: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
73181:
73182:
73183: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 73183: XLA_AE_LINES_PKG.ValidateCurrentLine;

73179: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73180: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
73181:
73182:
73183: XLA_AE_LINES_PKG.ValidateCurrentLine;
73184: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
73185:
73186: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
73187: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 73184: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

73180: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
73181:
73182:
73183: XLA_AE_LINES_PKG.ValidateCurrentLine;
73184: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
73185:
73186: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
73187: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
73188: ,p_balance_type_code => l_balance_type_code);

Line 73385: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

73381: --
73382: -- bulk performance
73383: --
73384: l_balance_type_code VARCHAR2(1);
73385: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
73386: l_log_module VARCHAR2(240);
73387:
73388: --
73389: -- Upgrade strategy

Line 73459: XLA_AE_LINES_PKG.SetNewLine;

73455: ') = 'GAIN'
73456: THEN
73457:
73458: --
73459: XLA_AE_LINES_PKG.SetNewLine;
73460:
73461: p_balance_type_code := l_balance_type_code;
73462: -- set the flag so later we will know whether the gain loss line needs to be created
73463:

Line 73471: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

73467:
73468: --
73469: -- bulk performance
73470: --
73471: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
73472: p_header_num => 0); -- 4262811
73473: --
73474: -- set accounting line options
73475: --

Line 73476: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

73472: p_header_num => 0); -- 4262811
73473: --
73474: -- set accounting line options
73475: --
73476: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
73477: p_natural_side_code => 'D'
73478: , p_gain_or_loss_flag => 'Y'
73479: , p_gl_transfer_mode_code => 'S'
73480: , p_acct_entry_type_code => 'A'

Line 73490: xla_ae_lines_pkg.SetAcctLineType

73486: --
73487: --
73488: -- set accounting line type info
73489: --
73490: xla_ae_lines_pkg.SetAcctLineType
73491: (p_component_type => l_component_type
73492: ,p_event_type_code => l_event_type_code
73493: ,p_line_definition_owner_code => l_line_definition_owner_code
73494: ,p_line_definition_code => l_line_definition_code

Line 73504: xla_ae_lines_pkg.SetAcctClass(

73500: ,p_event_class_code => l_event_class_code);
73501: --
73502: -- set accounting class
73503: --
73504: xla_ae_lines_pkg.SetAcctClass(
73505: p_accounting_class_code => 'GAIN'
73506: , p_ae_header_id => l_ae_header_id
73507: );
73508:

Line 73512: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

73508:
73509: --
73510: -- set rounding class
73511: --
73512: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
73513: 'GAIN';
73514:
73515: --
73516: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 73516: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

73512: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
73513: 'GAIN';
73514:
73515: --
73516: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
73517: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
73518: --
73519: -- bulk performance
73520: --

Line 73517: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

73513: 'GAIN';
73514:
73515: --
73516: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
73517: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
73518: --
73519: -- bulk performance
73520: --
73521: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 73521: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

73517: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
73518: --
73519: -- bulk performance
73520: --
73521: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
73522:
73523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
73524: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
73525:

Line 73523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

73519: -- bulk performance
73520: --
73521: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
73522:
73523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
73524: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
73525:
73526: -- 4955764
73527: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 73527: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

73523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
73524: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
73525:
73526: -- 4955764
73527: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73528: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
73529:
73530: -- 4458381 Public Sector Enh
73531:

Line 73637: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

73633: l_rec_acct_attrs.array_num_value(43) := p_source_94;
73634: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
73635: l_rec_acct_attrs.array_num_value(44) := p_source_95;
73636:
73637: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
73638: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
73639:
73640: ---------------------------------------------------------------------------------------------------------------
73641: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 73638: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

73634: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
73635: l_rec_acct_attrs.array_num_value(44) := p_source_95;
73636:
73637: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
73638: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
73639:
73640: ---------------------------------------------------------------------------------------------------------------
73641: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
73642: ---------------------------------------------------------------------------------------------------------------

Line 73641: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

73637: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
73638: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
73639:
73640: ---------------------------------------------------------------------------------------------------------------
73641: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
73642: ---------------------------------------------------------------------------------------------------------------
73643: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
73644:
73645: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 73643: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

73639:
73640: ---------------------------------------------------------------------------------------------------------------
73641: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
73642: ---------------------------------------------------------------------------------------------------------------
73643: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
73644:
73645: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73646: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73647:

Line 73645: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

73641: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
73642: ---------------------------------------------------------------------------------------------------------------
73643: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
73644:
73645: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73646: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73647:
73648: IF xla_accounting_cache_pkg.GetValueChar
73649: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 73646: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

73642: ---------------------------------------------------------------------------------------------------------------
73643: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
73644:
73645: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73646: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73647:
73648: IF xla_accounting_cache_pkg.GetValueChar
73649: (p_source_code => 'LEDGER_CATEGORY_CODE'
73650: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 73657: xla_ae_lines_pkg.BflowUpgEntry

73653: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
73654: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
73655: )
73656: THEN
73657: xla_ae_lines_pkg.BflowUpgEntry
73658: (p_business_method_code => l_bflow_method_code
73659: ,p_business_class_code => l_bflow_class_code
73660: ,p_balance_type => l_balance_type_code);
73661: ELSE

Line 73701: xla_ae_lines_pkg.set_ccid(

73697: , x_value_type_code => l_adr_value_type_code
73698: , p_side => 'NA'
73699: );
73700:
73701: xla_ae_lines_pkg.set_ccid(
73702: p_code_combination_id => l_ccid
73703: , p_value_type_code => l_adr_value_type_code
73704: , p_transaction_coa_id => l_adr_transaction_coa_id
73705: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 73736: xla_ae_lines_pkg.set_segment(

73732: );
73733:
73734: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73735:
73736: xla_ae_lines_pkg.set_segment(
73737: p_to_segment_code => 'GL_BALANCING'
73738: , p_segment_value => l_segment
73739: , p_from_segment_code => l_adr_value_segment_code
73740: , p_from_combination_id => l_adr_value_combination_id

Line 73780: xla_ae_lines_pkg.set_segment(

73776: );
73777:
73778: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73779:
73780: xla_ae_lines_pkg.set_segment(
73781: p_to_segment_code => 'GL_ACCOUNT'
73782: , p_segment_value => l_segment
73783: , p_from_segment_code => l_adr_value_segment_code
73784: , p_from_combination_id => l_adr_value_combination_id

Line 73824: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

73820: xla_accounting_err_pkg.build_message
73821: (p_appli_s_name => 'XLA'
73822: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
73823: ,p_token_1 => 'LINE_NUMBER'
73824: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
73825: ,p_token_2 => 'LINE_TYPE_NAME'
73826: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
73827: l_component_type
73828: ,l_component_code

Line 73860: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

73856: --
73857: --
73858: ------------------------------------------------------------------------------------------------
73859: -- 4219869 Business Flow
73860: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
73861: -- Prior Entry. Currently, the following code is always generated.
73862: ------------------------------------------------------------------------------------------------
73863: XLA_AE_LINES_PKG.ValidateCurrentLine;
73864:

Line 73863: XLA_AE_LINES_PKG.ValidateCurrentLine;

73859: -- 4219869 Business Flow
73860: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
73861: -- Prior Entry. Currently, the following code is always generated.
73862: ------------------------------------------------------------------------------------------------
73863: XLA_AE_LINES_PKG.ValidateCurrentLine;
73864:
73865: ------------------------------------------------------------------------------------
73866: -- 4219869 Business Flow
73867: -- Populated credit and debit amounts -- Need to generate this within IF

Line 73869: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

73865: ------------------------------------------------------------------------------------
73866: -- 4219869 Business Flow
73867: -- Populated credit and debit amounts -- Need to generate this within IF
73868: ------------------------------------------------------------------------------------
73869: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
73870:
73871: ----------------------------------------------------------------------------------
73872: -- 4219869 Business Flow
73873: -- Update journal entry status -- Need to generate this within IF

Line 73901: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

73897: -- To allow MPA report to determine if it should generate report process
73898: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
73899: ------------------------------------------------------------------------------------------
73900:
73901: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
73902: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
73903: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
73904: -- call ADRs
73905: -- Bug 4922099

Line 73902: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

73898: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
73899: ------------------------------------------------------------------------------------------
73900:
73901: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
73902: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
73903: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
73904: -- call ADRs
73905: -- Bug 4922099
73906: --

Line 73930: xla_ae_lines_pkg.set_ccid(

73926: , x_value_type_code => l_adr_value_type_code
73927: , p_side => 'NA'
73928: );
73929:
73930: xla_ae_lines_pkg.set_ccid(
73931: p_code_combination_id => l_ccid
73932: , p_value_type_code => l_adr_value_type_code
73933: , p_transaction_coa_id => l_adr_transaction_coa_id
73934: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 73965: xla_ae_lines_pkg.set_segment(

73961: );
73962:
73963: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73964:
73965: xla_ae_lines_pkg.set_segment(
73966: p_to_segment_code => 'GL_BALANCING'
73967: , p_segment_value => l_segment
73968: , p_from_segment_code => l_adr_value_segment_code
73969: , p_from_combination_id => l_adr_value_combination_id

Line 74009: xla_ae_lines_pkg.set_segment(

74005: );
74006:
74007: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
74008:
74009: xla_ae_lines_pkg.set_segment(
74010: p_to_segment_code => 'GL_ACCOUNT'
74011: , p_segment_value => l_segment
74012: , p_from_segment_code => l_adr_value_segment_code
74013: , p_from_combination_id => l_adr_value_combination_id

Line 74040: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

74036:
74037: --
74038: -- Update the line information that should be overwritten
74039: --
74040: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
74041: p_header_num => 1);
74042: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
74043:
74044: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 74042: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

74038: -- Update the line information that should be overwritten
74039: --
74040: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
74041: p_header_num => 1);
74042: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
74043:
74044: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
74045:
74046: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 74044: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

74040: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
74041: p_header_num => 1);
74042: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
74043:
74044: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
74045:
74046: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
74047: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
74048: END IF;

Line 74047: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

74043:
74044: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
74045:
74046: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
74047: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
74048: END IF;
74049:
74050: --
74051: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 74054: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

74050: --
74051: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
74052: --
74053: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
74054: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
74055: ELSE
74056: ---------------------------------------------------------------------------------------------------
74057: -- 4262811a Switch Sign
74058: ---------------------------------------------------------------------------------------------------

Line 74059: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

74055: ELSE
74056: ---------------------------------------------------------------------------------------------------
74057: -- 4262811a Switch Sign
74058: ---------------------------------------------------------------------------------------------------
74059: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74061: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74063: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 74060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

74056: ---------------------------------------------------------------------------------------------------
74057: -- 4262811a Switch Sign
74058: ---------------------------------------------------------------------------------------------------
74059: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74061: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74063: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74064: -- 5132302

Line 74061: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

74057: -- 4262811a Switch Sign
74058: ---------------------------------------------------------------------------------------------------
74059: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74061: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74063: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74064: -- 5132302
74065: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 74062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

74058: ---------------------------------------------------------------------------------------------------
74059: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74061: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74063: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74064: -- 5132302
74065: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74066: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 74063: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

74059: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74061: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74063: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74064: -- 5132302
74065: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74066: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74067:

Line 74065: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

74061: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74063: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74064: -- 5132302
74065: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74066: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74067:
74068: END IF;
74069:

Line 74066: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

74062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74063: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74064: -- 5132302
74065: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74066: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74067:
74068: END IF;
74069:
74070: -- 4955764

Line 74071: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

74067:
74068: END IF;
74069:
74070: -- 4955764
74071: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74072: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74073:
74074:
74075: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 74075: XLA_AE_LINES_PKG.ValidateCurrentLine;

74071: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74072: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74073:
74074:
74075: XLA_AE_LINES_PKG.ValidateCurrentLine;
74076: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74077:
74078: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
74079: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 74076: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

74072: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74073:
74074:
74075: XLA_AE_LINES_PKG.ValidateCurrentLine;
74076: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74077:
74078: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
74079: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
74080: ,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 74339: XLA_AE_LINES_PKG.SetNewLine;

74335: ') <> 'BANK ERROR'
74336: THEN
74337:
74338: --
74339: XLA_AE_LINES_PKG.SetNewLine;
74340:
74341: p_balance_type_code := l_balance_type_code;
74342: -- set the flag so later we will know whether the gain loss line needs to be created
74343:

Line 74351: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

74347:
74348: --
74349: -- bulk performance
74350: --
74351: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
74352: p_header_num => 0); -- 4262811
74353: --
74354: -- set accounting line options
74355: --

Line 74356: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

74352: p_header_num => 0); -- 4262811
74353: --
74354: -- set accounting line options
74355: --
74356: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
74357: p_natural_side_code => 'C'
74358: , p_gain_or_loss_flag => 'Y'
74359: , p_gl_transfer_mode_code => 'S'
74360: , p_acct_entry_type_code => 'A'

Line 74370: xla_ae_lines_pkg.SetAcctLineType

74366: --
74367: --
74368: -- set accounting line type info
74369: --
74370: xla_ae_lines_pkg.SetAcctLineType
74371: (p_component_type => l_component_type
74372: ,p_event_type_code => l_event_type_code
74373: ,p_line_definition_owner_code => l_line_definition_owner_code
74374: ,p_line_definition_code => l_line_definition_code

Line 74384: xla_ae_lines_pkg.SetAcctClass(

74380: ,p_event_class_code => l_event_class_code);
74381: --
74382: -- set accounting class
74383: --
74384: xla_ae_lines_pkg.SetAcctClass(
74385: p_accounting_class_code => 'GAIN'
74386: , p_ae_header_id => l_ae_header_id
74387: );
74388:

Line 74392: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

74388:
74389: --
74390: -- set rounding class
74391: --
74392: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
74393: 'GAIN';
74394:
74395: --
74396: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 74396: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

74392: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
74393: 'GAIN';
74394:
74395: --
74396: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
74397: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
74398: --
74399: -- bulk performance
74400: --

Line 74397: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

74393: 'GAIN';
74394:
74395: --
74396: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
74397: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
74398: --
74399: -- bulk performance
74400: --
74401: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 74401: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

74397: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
74398: --
74399: -- bulk performance
74400: --
74401: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
74402:
74403: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74404: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74405:

Line 74403: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

74399: -- bulk performance
74400: --
74401: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
74402:
74403: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74404: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74405:
74406: -- 4955764
74407: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 74407: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

74403: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74404: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74405:
74406: -- 4955764
74407: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74408: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
74409:
74410: -- 4458381 Public Sector Enh
74411:

Line 74465: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

74461: l_rec_acct_attrs.array_num_value(22) := p_source_92;
74462: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
74463: l_rec_acct_attrs.array_num_value(23) := p_source_93;
74464:
74465: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
74466: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
74467:
74468: ---------------------------------------------------------------------------------------------------------------
74469: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 74466: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

74462: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
74463: l_rec_acct_attrs.array_num_value(23) := p_source_93;
74464:
74465: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
74466: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
74467:
74468: ---------------------------------------------------------------------------------------------------------------
74469: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74470: ---------------------------------------------------------------------------------------------------------------

Line 74469: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

74465: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
74466: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
74467:
74468: ---------------------------------------------------------------------------------------------------------------
74469: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74470: ---------------------------------------------------------------------------------------------------------------
74471: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74472:
74473: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 74471: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

74467:
74468: ---------------------------------------------------------------------------------------------------------------
74469: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74470: ---------------------------------------------------------------------------------------------------------------
74471: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74472:
74473: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74474: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74475:

Line 74473: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

74469: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74470: ---------------------------------------------------------------------------------------------------------------
74471: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74472:
74473: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74474: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74475:
74476: IF xla_accounting_cache_pkg.GetValueChar
74477: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 74474: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

74470: ---------------------------------------------------------------------------------------------------------------
74471: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74472:
74473: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74474: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74475:
74476: IF xla_accounting_cache_pkg.GetValueChar
74477: (p_source_code => 'LEDGER_CATEGORY_CODE'
74478: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 74485: xla_ae_lines_pkg.BflowUpgEntry

74481: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
74482: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
74483: )
74484: THEN
74485: xla_ae_lines_pkg.BflowUpgEntry
74486: (p_business_method_code => l_bflow_method_code
74487: ,p_business_class_code => l_bflow_class_code
74488: ,p_balance_type => l_balance_type_code);
74489: ELSE

Line 74529: xla_ae_lines_pkg.set_ccid(

74525: , x_value_type_code => l_adr_value_type_code
74526: , p_side => 'NA'
74527: );
74528:
74529: xla_ae_lines_pkg.set_ccid(
74530: p_code_combination_id => l_ccid
74531: , p_value_type_code => l_adr_value_type_code
74532: , p_transaction_coa_id => l_adr_transaction_coa_id
74533: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 74564: xla_ae_lines_pkg.set_segment(

74560: );
74561:
74562: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
74563:
74564: xla_ae_lines_pkg.set_segment(
74565: p_to_segment_code => 'GL_BALANCING'
74566: , p_segment_value => l_segment
74567: , p_from_segment_code => l_adr_value_segment_code
74568: , p_from_combination_id => l_adr_value_combination_id

Line 74608: xla_ae_lines_pkg.set_segment(

74604: );
74605:
74606: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
74607:
74608: xla_ae_lines_pkg.set_segment(
74609: p_to_segment_code => 'GL_ACCOUNT'
74610: , p_segment_value => l_segment
74611: , p_from_segment_code => l_adr_value_segment_code
74612: , p_from_combination_id => l_adr_value_combination_id

Line 74652: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

74648: xla_accounting_err_pkg.build_message
74649: (p_appli_s_name => 'XLA'
74650: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
74651: ,p_token_1 => 'LINE_NUMBER'
74652: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
74653: ,p_token_2 => 'LINE_TYPE_NAME'
74654: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
74655: l_component_type
74656: ,l_component_code

Line 74688: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

74684: --
74685: --
74686: ------------------------------------------------------------------------------------------------
74687: -- 4219869 Business Flow
74688: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
74689: -- Prior Entry. Currently, the following code is always generated.
74690: ------------------------------------------------------------------------------------------------
74691: XLA_AE_LINES_PKG.ValidateCurrentLine;
74692:

Line 74691: XLA_AE_LINES_PKG.ValidateCurrentLine;

74687: -- 4219869 Business Flow
74688: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
74689: -- Prior Entry. Currently, the following code is always generated.
74690: ------------------------------------------------------------------------------------------------
74691: XLA_AE_LINES_PKG.ValidateCurrentLine;
74692:
74693: ------------------------------------------------------------------------------------
74694: -- 4219869 Business Flow
74695: -- Populated credit and debit amounts -- Need to generate this within IF

Line 74697: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

74693: ------------------------------------------------------------------------------------
74694: -- 4219869 Business Flow
74695: -- Populated credit and debit amounts -- Need to generate this within IF
74696: ------------------------------------------------------------------------------------
74697: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74698:
74699: ----------------------------------------------------------------------------------
74700: -- 4219869 Business Flow
74701: -- Update journal entry status -- Need to generate this within IF

Line 74729: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

74725: -- To allow MPA report to determine if it should generate report process
74726: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
74727: ------------------------------------------------------------------------------------------
74728:
74729: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
74730: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
74731: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
74732: -- call ADRs
74733: -- Bug 4922099

Line 74730: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

74726: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
74727: ------------------------------------------------------------------------------------------
74728:
74729: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
74730: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
74731: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
74732: -- call ADRs
74733: -- Bug 4922099
74734: --

Line 74758: xla_ae_lines_pkg.set_ccid(

74754: , x_value_type_code => l_adr_value_type_code
74755: , p_side => 'NA'
74756: );
74757:
74758: xla_ae_lines_pkg.set_ccid(
74759: p_code_combination_id => l_ccid
74760: , p_value_type_code => l_adr_value_type_code
74761: , p_transaction_coa_id => l_adr_transaction_coa_id
74762: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 74793: xla_ae_lines_pkg.set_segment(

74789: );
74790:
74791: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
74792:
74793: xla_ae_lines_pkg.set_segment(
74794: p_to_segment_code => 'GL_BALANCING'
74795: , p_segment_value => l_segment
74796: , p_from_segment_code => l_adr_value_segment_code
74797: , p_from_combination_id => l_adr_value_combination_id

Line 74837: xla_ae_lines_pkg.set_segment(

74833: );
74834:
74835: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
74836:
74837: xla_ae_lines_pkg.set_segment(
74838: p_to_segment_code => 'GL_ACCOUNT'
74839: , p_segment_value => l_segment
74840: , p_from_segment_code => l_adr_value_segment_code
74841: , p_from_combination_id => l_adr_value_combination_id

Line 74868: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

74864:
74865: --
74866: -- Update the line information that should be overwritten
74867: --
74868: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
74869: p_header_num => 1);
74870: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
74871:
74872: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 74870: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

74866: -- Update the line information that should be overwritten
74867: --
74868: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
74869: p_header_num => 1);
74870: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
74871:
74872: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
74873:
74874: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 74872: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

74868: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
74869: p_header_num => 1);
74870: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
74871:
74872: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
74873:
74874: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
74875: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
74876: END IF;

Line 74875: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

74871:
74872: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
74873:
74874: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
74875: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
74876: END IF;
74877:
74878: --
74879: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 74882: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

74878: --
74879: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
74880: --
74881: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
74882: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
74883: ELSE
74884: ---------------------------------------------------------------------------------------------------
74885: -- 4262811a Switch Sign
74886: ---------------------------------------------------------------------------------------------------

Line 74887: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

74883: ELSE
74884: ---------------------------------------------------------------------------------------------------
74885: -- 4262811a Switch Sign
74886: ---------------------------------------------------------------------------------------------------
74887: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 74888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

74884: ---------------------------------------------------------------------------------------------------
74885: -- 4262811a Switch Sign
74886: ---------------------------------------------------------------------------------------------------
74887: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74892: -- 5132302

Line 74889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

74885: -- 4262811a Switch Sign
74886: ---------------------------------------------------------------------------------------------------
74887: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74892: -- 5132302
74893: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 74890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

74886: ---------------------------------------------------------------------------------------------------
74887: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74892: -- 5132302
74893: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 74891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

74887: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74892: -- 5132302
74893: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74895:

Line 74893: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

74889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74892: -- 5132302
74893: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74895:
74896: END IF;
74897:

Line 74894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

74890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74892: -- 5132302
74893: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74895:
74896: END IF;
74897:
74898: -- 4955764

Line 74899: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

74895:
74896: END IF;
74897:
74898: -- 4955764
74899: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74900: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74901:
74902:
74903: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 74903: XLA_AE_LINES_PKG.ValidateCurrentLine;

74899: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74900: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74901:
74902:
74903: XLA_AE_LINES_PKG.ValidateCurrentLine;
74904: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74905:
74906: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
74907: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 74904: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

74900: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74901:
74902:
74903: XLA_AE_LINES_PKG.ValidateCurrentLine;
74904: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74905:
74906: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
74907: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
74908: ,p_balance_type_code => l_balance_type_code);

Line 75080: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

75076: --
75077: -- bulk performance
75078: --
75079: l_balance_type_code VARCHAR2(1);
75080: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
75081: l_log_module VARCHAR2(240);
75082:
75083: --
75084: -- Upgrade strategy

Line 75158: XLA_AE_LINES_PKG.SetNewLine;

75154: ') <> 'R'
75155: THEN
75156:
75157: --
75158: XLA_AE_LINES_PKG.SetNewLine;
75159:
75160: p_balance_type_code := l_balance_type_code;
75161: -- set the flag so later we will know whether the gain loss line needs to be created
75162:

Line 75170: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

75166:
75167: --
75168: -- bulk performance
75169: --
75170: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
75171: p_header_num => 0); -- 4262811
75172: --
75173: -- set accounting line options
75174: --

Line 75175: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

75171: p_header_num => 0); -- 4262811
75172: --
75173: -- set accounting line options
75174: --
75175: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
75176: p_natural_side_code => 'D'
75177: , p_gain_or_loss_flag => 'N'
75178: , p_gl_transfer_mode_code => 'S'
75179: , p_acct_entry_type_code => 'A'

Line 75189: xla_ae_lines_pkg.SetAcctLineType

75185: --
75186: --
75187: -- set accounting line type info
75188: --
75189: xla_ae_lines_pkg.SetAcctLineType
75190: (p_component_type => l_component_type
75191: ,p_event_type_code => l_event_type_code
75192: ,p_line_definition_owner_code => l_line_definition_owner_code
75193: ,p_line_definition_code => l_line_definition_code

Line 75203: xla_ae_lines_pkg.SetAcctClass(

75199: ,p_event_class_code => l_event_class_code);
75200: --
75201: -- set accounting class
75202: --
75203: xla_ae_lines_pkg.SetAcctClass(
75204: p_accounting_class_code => 'INTEREST_EXPENSE'
75205: , p_ae_header_id => l_ae_header_id
75206: );
75207:

Line 75211: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

75207:
75208: --
75209: -- set rounding class
75210: --
75211: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
75212: 'INTEREST_EXPENSE';
75213:
75214: --
75215: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 75215: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

75211: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
75212: 'INTEREST_EXPENSE';
75213:
75214: --
75215: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
75216: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
75217: --
75218: -- bulk performance
75219: --

Line 75216: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

75212: 'INTEREST_EXPENSE';
75213:
75214: --
75215: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
75216: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
75217: --
75218: -- bulk performance
75219: --
75220: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 75220: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

75216: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
75217: --
75218: -- bulk performance
75219: --
75220: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
75221:
75222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75223: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75224:

Line 75222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

75218: -- bulk performance
75219: --
75220: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
75221:
75222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75223: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75224:
75225: -- 4955764
75226: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 75226: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

75222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75223: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75224:
75225: -- 4955764
75226: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75227: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
75228:
75229: -- 4458381 Public Sector Enh
75230:

Line 75286: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

75282: l_rec_acct_attrs.array_num_value(23) := p_source_91;
75283: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
75284: l_rec_acct_attrs.array_num_value(24) := p_source_93;
75285:
75286: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
75287: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
75288:
75289: ---------------------------------------------------------------------------------------------------------------
75290: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 75287: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

75283: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
75284: l_rec_acct_attrs.array_num_value(24) := p_source_93;
75285:
75286: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
75287: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
75288:
75289: ---------------------------------------------------------------------------------------------------------------
75290: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
75291: ---------------------------------------------------------------------------------------------------------------

Line 75290: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

75286: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
75287: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
75288:
75289: ---------------------------------------------------------------------------------------------------------------
75290: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
75291: ---------------------------------------------------------------------------------------------------------------
75292: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
75293:
75294: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 75292: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

75288:
75289: ---------------------------------------------------------------------------------------------------------------
75290: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
75291: ---------------------------------------------------------------------------------------------------------------
75292: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
75293:
75294: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75295: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75296:

Line 75294: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

75290: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
75291: ---------------------------------------------------------------------------------------------------------------
75292: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
75293:
75294: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75295: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75296:
75297: IF xla_accounting_cache_pkg.GetValueChar
75298: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 75295: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

75291: ---------------------------------------------------------------------------------------------------------------
75292: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
75293:
75294: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75295: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75296:
75297: IF xla_accounting_cache_pkg.GetValueChar
75298: (p_source_code => 'LEDGER_CATEGORY_CODE'
75299: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 75306: xla_ae_lines_pkg.BflowUpgEntry

75302: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
75303: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
75304: )
75305: THEN
75306: xla_ae_lines_pkg.BflowUpgEntry
75307: (p_business_method_code => l_bflow_method_code
75308: ,p_business_class_code => l_bflow_class_code
75309: ,p_balance_type => l_balance_type_code);
75310: ELSE

Line 75348: xla_ae_lines_pkg.set_ccid(

75344: , x_value_type_code => l_adr_value_type_code
75345: , p_side => 'NA'
75346: );
75347:
75348: xla_ae_lines_pkg.set_ccid(
75349: p_code_combination_id => l_ccid
75350: , p_value_type_code => l_adr_value_type_code
75351: , p_transaction_coa_id => l_adr_transaction_coa_id
75352: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 75382: xla_ae_lines_pkg.set_segment(

75378: );
75379:
75380: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
75381:
75382: xla_ae_lines_pkg.set_segment(
75383: p_to_segment_code => 'GL_ACCOUNT'
75384: , p_segment_value => l_segment
75385: , p_from_segment_code => l_adr_value_segment_code
75386: , p_from_combination_id => l_adr_value_combination_id

Line 75426: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

75422: xla_accounting_err_pkg.build_message
75423: (p_appli_s_name => 'XLA'
75424: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
75425: ,p_token_1 => 'LINE_NUMBER'
75426: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
75427: ,p_token_2 => 'LINE_TYPE_NAME'
75428: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
75429: l_component_type
75430: ,l_component_code

Line 75462: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

75458: --
75459: --
75460: ------------------------------------------------------------------------------------------------
75461: -- 4219869 Business Flow
75462: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
75463: -- Prior Entry. Currently, the following code is always generated.
75464: ------------------------------------------------------------------------------------------------
75465: XLA_AE_LINES_PKG.ValidateCurrentLine;
75466:

Line 75465: XLA_AE_LINES_PKG.ValidateCurrentLine;

75461: -- 4219869 Business Flow
75462: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
75463: -- Prior Entry. Currently, the following code is always generated.
75464: ------------------------------------------------------------------------------------------------
75465: XLA_AE_LINES_PKG.ValidateCurrentLine;
75466:
75467: ------------------------------------------------------------------------------------
75468: -- 4219869 Business Flow
75469: -- Populated credit and debit amounts -- Need to generate this within IF

Line 75471: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

75467: ------------------------------------------------------------------------------------
75468: -- 4219869 Business Flow
75469: -- Populated credit and debit amounts -- Need to generate this within IF
75470: ------------------------------------------------------------------------------------
75471: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75472:
75473: ----------------------------------------------------------------------------------
75474: -- 4219869 Business Flow
75475: -- Update journal entry status -- Need to generate this within IF

Line 75503: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

75499: -- To allow MPA report to determine if it should generate report process
75500: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
75501: ------------------------------------------------------------------------------------------
75502:
75503: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
75504: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
75505: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
75506: -- call ADRs
75507: -- Bug 4922099

Line 75504: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

75500: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
75501: ------------------------------------------------------------------------------------------
75502:
75503: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
75504: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
75505: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
75506: -- call ADRs
75507: -- Bug 4922099
75508: --

Line 75530: xla_ae_lines_pkg.set_ccid(

75526: , x_value_type_code => l_adr_value_type_code
75527: , p_side => 'NA'
75528: );
75529:
75530: xla_ae_lines_pkg.set_ccid(
75531: p_code_combination_id => l_ccid
75532: , p_value_type_code => l_adr_value_type_code
75533: , p_transaction_coa_id => l_adr_transaction_coa_id
75534: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 75564: xla_ae_lines_pkg.set_segment(

75560: );
75561:
75562: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
75563:
75564: xla_ae_lines_pkg.set_segment(
75565: p_to_segment_code => 'GL_ACCOUNT'
75566: , p_segment_value => l_segment
75567: , p_from_segment_code => l_adr_value_segment_code
75568: , p_from_combination_id => l_adr_value_combination_id

Line 75595: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

75591:
75592: --
75593: -- Update the line information that should be overwritten
75594: --
75595: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
75596: p_header_num => 1);
75597: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
75598:
75599: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 75597: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

75593: -- Update the line information that should be overwritten
75594: --
75595: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
75596: p_header_num => 1);
75597: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
75598:
75599: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
75600:
75601: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 75599: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

75595: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
75596: p_header_num => 1);
75597: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
75598:
75599: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
75600:
75601: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
75602: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
75603: END IF;

Line 75602: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

75598:
75599: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
75600:
75601: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
75602: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
75603: END IF;
75604:
75605: --
75606: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 75609: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

75605: --
75606: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
75607: --
75608: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
75609: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
75610: ELSE
75611: ---------------------------------------------------------------------------------------------------
75612: -- 4262811a Switch Sign
75613: ---------------------------------------------------------------------------------------------------

Line 75614: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

75610: ELSE
75611: ---------------------------------------------------------------------------------------------------
75612: -- 4262811a Switch Sign
75613: ---------------------------------------------------------------------------------------------------
75614: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75615: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75617: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 75615: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

75611: ---------------------------------------------------------------------------------------------------
75612: -- 4262811a Switch Sign
75613: ---------------------------------------------------------------------------------------------------
75614: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75615: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75617: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75619: -- 5132302

Line 75616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

75612: -- 4262811a Switch Sign
75613: ---------------------------------------------------------------------------------------------------
75614: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75615: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75617: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75619: -- 5132302
75620: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 75617: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

75613: ---------------------------------------------------------------------------------------------------
75614: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75615: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75617: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75619: -- 5132302
75620: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75621: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 75618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

75614: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75615: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75617: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75619: -- 5132302
75620: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75621: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75622:

Line 75620: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

75616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75617: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75619: -- 5132302
75620: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75621: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75622:
75623: END IF;
75624:

Line 75621: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

75617: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75619: -- 5132302
75620: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75621: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75622:
75623: END IF;
75624:
75625: -- 4955764

Line 75626: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

75622:
75623: END IF;
75624:
75625: -- 4955764
75626: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75627: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
75628:
75629:
75630: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 75630: XLA_AE_LINES_PKG.ValidateCurrentLine;

75626: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75627: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
75628:
75629:
75630: XLA_AE_LINES_PKG.ValidateCurrentLine;
75631: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75632:
75633: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
75634: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 75631: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

75627: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
75628:
75629:
75630: XLA_AE_LINES_PKG.ValidateCurrentLine;
75631: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75632:
75633: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
75634: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
75635: ,p_balance_type_code => l_balance_type_code);

Line 75810: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

75806: --
75807: -- bulk performance
75808: --
75809: l_balance_type_code VARCHAR2(1);
75810: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
75811: l_log_module VARCHAR2(240);
75812:
75813: --
75814: -- Upgrade strategy

Line 75888: XLA_AE_LINES_PKG.SetNewLine;

75884: ') <> 'PAYMENTCARD'
75885: THEN
75886:
75887: --
75888: XLA_AE_LINES_PKG.SetNewLine;
75889:
75890: p_balance_type_code := l_balance_type_code;
75891: -- set the flag so later we will know whether the gain loss line needs to be created
75892:

Line 75900: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

75896:
75897: --
75898: -- bulk performance
75899: --
75900: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
75901: p_header_num => 0); -- 4262811
75902: --
75903: -- set accounting line options
75904: --

Line 75905: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

75901: p_header_num => 0); -- 4262811
75902: --
75903: -- set accounting line options
75904: --
75905: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
75906: p_natural_side_code => 'D'
75907: , p_gain_or_loss_flag => 'N'
75908: , p_gl_transfer_mode_code => 'S'
75909: , p_acct_entry_type_code => 'A'

Line 75919: xla_ae_lines_pkg.SetAcctLineType

75915: --
75916: --
75917: -- set accounting line type info
75918: --
75919: xla_ae_lines_pkg.SetAcctLineType
75920: (p_component_type => l_component_type
75921: ,p_event_type_code => l_event_type_code
75922: ,p_line_definition_owner_code => l_line_definition_owner_code
75923: ,p_line_definition_code => l_line_definition_code

Line 75933: xla_ae_lines_pkg.SetAcctClass(

75929: ,p_event_class_code => l_event_class_code);
75930: --
75931: -- set accounting class
75932: --
75933: xla_ae_lines_pkg.SetAcctClass(
75934: p_accounting_class_code => 'INTEREST_EXPENSE'
75935: , p_ae_header_id => l_ae_header_id
75936: );
75937:

Line 75941: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

75937:
75938: --
75939: -- set rounding class
75940: --
75941: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
75942: 'INTEREST_EXPENSE';
75943:
75944: --
75945: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 75945: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

75941: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
75942: 'INTEREST_EXPENSE';
75943:
75944: --
75945: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
75946: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
75947: --
75948: -- bulk performance
75949: --

Line 75946: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

75942: 'INTEREST_EXPENSE';
75943:
75944: --
75945: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
75946: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
75947: --
75948: -- bulk performance
75949: --
75950: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 75950: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

75946: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
75947: --
75948: -- bulk performance
75949: --
75950: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
75951:
75952: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75953: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75954:

Line 75952: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

75948: -- bulk performance
75949: --
75950: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
75951:
75952: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75953: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75954:
75955: -- 4955764
75956: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 75956: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

75952: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75953: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75954:
75955: -- 4955764
75956: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75957: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
75958:
75959: -- 4458381 Public Sector Enh
75960:

Line 76016: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

76012: l_rec_acct_attrs.array_num_value(23) := p_source_92;
76013: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
76014: l_rec_acct_attrs.array_num_value(24) := p_source_93;
76015:
76016: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
76017: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
76018:
76019: ---------------------------------------------------------------------------------------------------------------
76020: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 76017: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

76013: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
76014: l_rec_acct_attrs.array_num_value(24) := p_source_93;
76015:
76016: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
76017: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
76018:
76019: ---------------------------------------------------------------------------------------------------------------
76020: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76021: ---------------------------------------------------------------------------------------------------------------

Line 76020: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

76016: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
76017: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
76018:
76019: ---------------------------------------------------------------------------------------------------------------
76020: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76021: ---------------------------------------------------------------------------------------------------------------
76022: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76023:
76024: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 76022: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

76018:
76019: ---------------------------------------------------------------------------------------------------------------
76020: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76021: ---------------------------------------------------------------------------------------------------------------
76022: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76023:
76024: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76025: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76026:

Line 76024: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

76020: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76021: ---------------------------------------------------------------------------------------------------------------
76022: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76023:
76024: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76025: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76026:
76027: IF xla_accounting_cache_pkg.GetValueChar
76028: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 76025: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

76021: ---------------------------------------------------------------------------------------------------------------
76022: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76023:
76024: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76025: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76026:
76027: IF xla_accounting_cache_pkg.GetValueChar
76028: (p_source_code => 'LEDGER_CATEGORY_CODE'
76029: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 76036: xla_ae_lines_pkg.BflowUpgEntry

76032: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
76033: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
76034: )
76035: THEN
76036: xla_ae_lines_pkg.BflowUpgEntry
76037: (p_business_method_code => l_bflow_method_code
76038: ,p_business_class_code => l_bflow_class_code
76039: ,p_balance_type => l_balance_type_code);
76040: ELSE

Line 76078: xla_ae_lines_pkg.set_ccid(

76074: , x_value_type_code => l_adr_value_type_code
76075: , p_side => 'NA'
76076: );
76077:
76078: xla_ae_lines_pkg.set_ccid(
76079: p_code_combination_id => l_ccid
76080: , p_value_type_code => l_adr_value_type_code
76081: , p_transaction_coa_id => l_adr_transaction_coa_id
76082: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 76112: xla_ae_lines_pkg.set_segment(

76108: );
76109:
76110: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
76111:
76112: xla_ae_lines_pkg.set_segment(
76113: p_to_segment_code => 'GL_ACCOUNT'
76114: , p_segment_value => l_segment
76115: , p_from_segment_code => l_adr_value_segment_code
76116: , p_from_combination_id => l_adr_value_combination_id

Line 76156: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

76152: xla_accounting_err_pkg.build_message
76153: (p_appli_s_name => 'XLA'
76154: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
76155: ,p_token_1 => 'LINE_NUMBER'
76156: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
76157: ,p_token_2 => 'LINE_TYPE_NAME'
76158: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
76159: l_component_type
76160: ,l_component_code

Line 76192: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

76188: --
76189: --
76190: ------------------------------------------------------------------------------------------------
76191: -- 4219869 Business Flow
76192: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
76193: -- Prior Entry. Currently, the following code is always generated.
76194: ------------------------------------------------------------------------------------------------
76195: XLA_AE_LINES_PKG.ValidateCurrentLine;
76196:

Line 76195: XLA_AE_LINES_PKG.ValidateCurrentLine;

76191: -- 4219869 Business Flow
76192: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
76193: -- Prior Entry. Currently, the following code is always generated.
76194: ------------------------------------------------------------------------------------------------
76195: XLA_AE_LINES_PKG.ValidateCurrentLine;
76196:
76197: ------------------------------------------------------------------------------------
76198: -- 4219869 Business Flow
76199: -- Populated credit and debit amounts -- Need to generate this within IF

Line 76201: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

76197: ------------------------------------------------------------------------------------
76198: -- 4219869 Business Flow
76199: -- Populated credit and debit amounts -- Need to generate this within IF
76200: ------------------------------------------------------------------------------------
76201: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76202:
76203: ----------------------------------------------------------------------------------
76204: -- 4219869 Business Flow
76205: -- Update journal entry status -- Need to generate this within IF

Line 76233: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

76229: -- To allow MPA report to determine if it should generate report process
76230: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
76231: ------------------------------------------------------------------------------------------
76232:
76233: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
76234: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
76235: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
76236: -- call ADRs
76237: -- Bug 4922099

Line 76234: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

76230: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
76231: ------------------------------------------------------------------------------------------
76232:
76233: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
76234: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
76235: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
76236: -- call ADRs
76237: -- Bug 4922099
76238: --

Line 76260: xla_ae_lines_pkg.set_ccid(

76256: , x_value_type_code => l_adr_value_type_code
76257: , p_side => 'NA'
76258: );
76259:
76260: xla_ae_lines_pkg.set_ccid(
76261: p_code_combination_id => l_ccid
76262: , p_value_type_code => l_adr_value_type_code
76263: , p_transaction_coa_id => l_adr_transaction_coa_id
76264: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 76294: xla_ae_lines_pkg.set_segment(

76290: );
76291:
76292: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
76293:
76294: xla_ae_lines_pkg.set_segment(
76295: p_to_segment_code => 'GL_ACCOUNT'
76296: , p_segment_value => l_segment
76297: , p_from_segment_code => l_adr_value_segment_code
76298: , p_from_combination_id => l_adr_value_combination_id

Line 76325: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

76321:
76322: --
76323: -- Update the line information that should be overwritten
76324: --
76325: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
76326: p_header_num => 1);
76327: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
76328:
76329: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 76327: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

76323: -- Update the line information that should be overwritten
76324: --
76325: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
76326: p_header_num => 1);
76327: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
76328:
76329: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
76330:
76331: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 76329: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

76325: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
76326: p_header_num => 1);
76327: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
76328:
76329: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
76330:
76331: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
76332: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
76333: END IF;

Line 76332: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

76328:
76329: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
76330:
76331: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
76332: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
76333: END IF;
76334:
76335: --
76336: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 76339: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

76335: --
76336: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
76337: --
76338: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
76339: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
76340: ELSE
76341: ---------------------------------------------------------------------------------------------------
76342: -- 4262811a Switch Sign
76343: ---------------------------------------------------------------------------------------------------

Line 76344: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

76340: ELSE
76341: ---------------------------------------------------------------------------------------------------
76342: -- 4262811a Switch Sign
76343: ---------------------------------------------------------------------------------------------------
76344: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 76345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

76341: ---------------------------------------------------------------------------------------------------
76342: -- 4262811a Switch Sign
76343: ---------------------------------------------------------------------------------------------------
76344: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76349: -- 5132302

Line 76346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

76342: -- 4262811a Switch Sign
76343: ---------------------------------------------------------------------------------------------------
76344: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76349: -- 5132302
76350: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 76347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

76343: ---------------------------------------------------------------------------------------------------
76344: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76349: -- 5132302
76350: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76351: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 76348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

76344: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76349: -- 5132302
76350: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76351: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76352:

Line 76350: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

76346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76349: -- 5132302
76350: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76351: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76352:
76353: END IF;
76354:

Line 76351: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

76347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76349: -- 5132302
76350: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76351: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76352:
76353: END IF;
76354:
76355: -- 4955764

Line 76356: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

76352:
76353: END IF;
76354:
76355: -- 4955764
76356: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76357: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
76358:
76359:
76360: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 76360: XLA_AE_LINES_PKG.ValidateCurrentLine;

76356: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76357: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
76358:
76359:
76360: XLA_AE_LINES_PKG.ValidateCurrentLine;
76361: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76362:
76363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
76364: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 76361: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

76357: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
76358:
76359:
76360: XLA_AE_LINES_PKG.ValidateCurrentLine;
76361: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76362:
76363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
76364: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
76365: ,p_balance_type_code => l_balance_type_code);

Line 76559: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

76555: --
76556: -- bulk performance
76557: --
76558: l_balance_type_code VARCHAR2(1);
76559: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
76560: l_log_module VARCHAR2(240);
76561:
76562: --
76563: -- Upgrade strategy

Line 76629: XLA_AE_LINES_PKG.SetNewLine;

76625: ') = 'Y'
76626: THEN
76627:
76628: --
76629: XLA_AE_LINES_PKG.SetNewLine;
76630:
76631: p_balance_type_code := l_balance_type_code;
76632: -- set the flag so later we will know whether the gain loss line needs to be created
76633:

Line 76641: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

76637:
76638: --
76639: -- bulk performance
76640: --
76641: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
76642: p_header_num => 0); -- 4262811
76643: --
76644: -- set accounting line options
76645: --

Line 76646: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

76642: p_header_num => 0); -- 4262811
76643: --
76644: -- set accounting line options
76645: --
76646: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
76647: p_natural_side_code => 'D'
76648: , p_gain_or_loss_flag => 'N'
76649: , p_gl_transfer_mode_code => 'S'
76650: , p_acct_entry_type_code => 'A'

Line 76660: xla_ae_lines_pkg.SetAcctLineType

76656: --
76657: --
76658: -- set accounting line type info
76659: --
76660: xla_ae_lines_pkg.SetAcctLineType
76661: (p_component_type => l_component_type
76662: ,p_event_type_code => l_event_type_code
76663: ,p_line_definition_owner_code => l_line_definition_owner_code
76664: ,p_line_definition_code => l_line_definition_code

Line 76674: xla_ae_lines_pkg.SetAcctClass(

76670: ,p_event_class_code => l_event_class_code);
76671: --
76672: -- set accounting class
76673: --
76674: xla_ae_lines_pkg.SetAcctClass(
76675: p_accounting_class_code => 'IPV'
76676: , p_ae_header_id => l_ae_header_id
76677: );
76678:

Line 76682: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

76678:
76679: --
76680: -- set rounding class
76681: --
76682: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
76683: 'IPV';
76684:
76685: --
76686: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 76686: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

76682: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
76683: 'IPV';
76684:
76685: --
76686: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
76687: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
76688: --
76689: -- bulk performance
76690: --

Line 76687: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

76683: 'IPV';
76684:
76685: --
76686: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
76687: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
76688: --
76689: -- bulk performance
76690: --
76691: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 76691: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

76687: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
76688: --
76689: -- bulk performance
76690: --
76691: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
76692:
76693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76694: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76695:

Line 76693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

76689: -- bulk performance
76690: --
76691: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
76692:
76693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76694: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76695:
76696: -- 4955764
76697: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 76697: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

76693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76694: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76695:
76696: -- 4955764
76697: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76698: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
76699:
76700: -- 4458381 Public Sector Enh
76701:

Line 76805: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

76801: l_rec_acct_attrs.array_num_value(42) := p_source_94;
76802: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
76803: l_rec_acct_attrs.array_num_value(43) := p_source_95;
76804:
76805: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
76806: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
76807:
76808: ---------------------------------------------------------------------------------------------------------------
76809: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 76806: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

76802: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
76803: l_rec_acct_attrs.array_num_value(43) := p_source_95;
76804:
76805: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
76806: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
76807:
76808: ---------------------------------------------------------------------------------------------------------------
76809: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76810: ---------------------------------------------------------------------------------------------------------------

Line 76809: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

76805: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
76806: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
76807:
76808: ---------------------------------------------------------------------------------------------------------------
76809: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76810: ---------------------------------------------------------------------------------------------------------------
76811: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76812:
76813: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 76811: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

76807:
76808: ---------------------------------------------------------------------------------------------------------------
76809: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76810: ---------------------------------------------------------------------------------------------------------------
76811: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76812:
76813: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76814: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76815:

Line 76813: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

76809: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76810: ---------------------------------------------------------------------------------------------------------------
76811: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76812:
76813: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76814: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76815:
76816: IF xla_accounting_cache_pkg.GetValueChar
76817: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 76814: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

76810: ---------------------------------------------------------------------------------------------------------------
76811: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76812:
76813: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76814: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76815:
76816: IF xla_accounting_cache_pkg.GetValueChar
76817: (p_source_code => 'LEDGER_CATEGORY_CODE'
76818: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 76825: xla_ae_lines_pkg.BflowUpgEntry

76821: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
76822: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
76823: )
76824: THEN
76825: xla_ae_lines_pkg.BflowUpgEntry
76826: (p_business_method_code => l_bflow_method_code
76827: ,p_business_class_code => l_bflow_class_code
76828: ,p_balance_type => l_balance_type_code);
76829: ELSE

Line 76842: xla_ae_lines_pkg.SetLineDescription(

76838: --
76839: -- call description
76840: --
76841:
76842: xla_ae_lines_pkg.SetLineDescription(
76843: p_ae_header_id => l_ae_header_id
76844: ,p_description => Description_2 (
76845: p_application_id => p_application_id
76846: , p_ae_header_id => l_ae_header_id

Line 76875: xla_ae_lines_pkg.set_ccid(

76871: , x_value_type_code => l_adr_value_type_code
76872: , p_side => 'NA'
76873: );
76874:
76875: xla_ae_lines_pkg.set_ccid(
76876: p_code_combination_id => l_ccid
76877: , p_value_type_code => l_adr_value_type_code
76878: , p_transaction_coa_id => l_adr_transaction_coa_id
76879: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 76911: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

76907: xla_accounting_err_pkg.build_message
76908: (p_appli_s_name => 'XLA'
76909: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
76910: ,p_token_1 => 'LINE_NUMBER'
76911: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
76912: ,p_token_2 => 'LINE_TYPE_NAME'
76913: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
76914: l_component_type
76915: ,l_component_code

Line 76947: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

76943: --
76944: --
76945: ------------------------------------------------------------------------------------------------
76946: -- 4219869 Business Flow
76947: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
76948: -- Prior Entry. Currently, the following code is always generated.
76949: ------------------------------------------------------------------------------------------------
76950: XLA_AE_LINES_PKG.ValidateCurrentLine;
76951:

Line 76950: XLA_AE_LINES_PKG.ValidateCurrentLine;

76946: -- 4219869 Business Flow
76947: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
76948: -- Prior Entry. Currently, the following code is always generated.
76949: ------------------------------------------------------------------------------------------------
76950: XLA_AE_LINES_PKG.ValidateCurrentLine;
76951:
76952: ------------------------------------------------------------------------------------
76953: -- 4219869 Business Flow
76954: -- Populated credit and debit amounts -- Need to generate this within IF

Line 76956: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

76952: ------------------------------------------------------------------------------------
76953: -- 4219869 Business Flow
76954: -- Populated credit and debit amounts -- Need to generate this within IF
76955: ------------------------------------------------------------------------------------
76956: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76957:
76958: ----------------------------------------------------------------------------------
76959: -- 4219869 Business Flow
76960: -- Update journal entry status -- Need to generate this within IF

Line 76988: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

76984: -- To allow MPA report to determine if it should generate report process
76985: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
76986: ------------------------------------------------------------------------------------------
76987:
76988: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
76989: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
76990: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
76991: -- call ADRs
76992: -- Bug 4922099

Line 76989: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

76985: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
76986: ------------------------------------------------------------------------------------------
76987:
76988: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
76989: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
76990: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
76991: -- call ADRs
76992: -- Bug 4922099
76993: --

Line 77013: xla_ae_lines_pkg.set_ccid(

77009: , x_value_type_code => l_adr_value_type_code
77010: , p_side => 'NA'
77011: );
77012:
77013: xla_ae_lines_pkg.set_ccid(
77014: p_code_combination_id => l_ccid
77015: , p_value_type_code => l_adr_value_type_code
77016: , p_transaction_coa_id => l_adr_transaction_coa_id
77017: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 77036: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

77032:
77033: --
77034: -- Update the line information that should be overwritten
77035: --
77036: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
77037: p_header_num => 1);
77038: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
77039:
77040: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 77038: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

77034: -- Update the line information that should be overwritten
77035: --
77036: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
77037: p_header_num => 1);
77038: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
77039:
77040: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
77041:
77042: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 77040: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

77036: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
77037: p_header_num => 1);
77038: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
77039:
77040: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
77041:
77042: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
77043: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
77044: END IF;

Line 77043: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

77039:
77040: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
77041:
77042: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
77043: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
77044: END IF;
77045:
77046: --
77047: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 77050: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

77046: --
77047: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
77048: --
77049: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
77050: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
77051: ELSE
77052: ---------------------------------------------------------------------------------------------------
77053: -- 4262811a Switch Sign
77054: ---------------------------------------------------------------------------------------------------

Line 77055: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

77051: ELSE
77052: ---------------------------------------------------------------------------------------------------
77053: -- 4262811a Switch Sign
77054: ---------------------------------------------------------------------------------------------------
77055: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77056: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77057: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77058: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77059: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 77056: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

77052: ---------------------------------------------------------------------------------------------------
77053: -- 4262811a Switch Sign
77054: ---------------------------------------------------------------------------------------------------
77055: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77056: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77057: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77058: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77059: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77060: -- 5132302

Line 77057: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

77053: -- 4262811a Switch Sign
77054: ---------------------------------------------------------------------------------------------------
77055: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77056: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77057: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77058: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77059: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77060: -- 5132302
77061: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 77058: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

77054: ---------------------------------------------------------------------------------------------------
77055: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77056: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77057: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77058: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77059: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77060: -- 5132302
77061: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77062: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 77059: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

77055: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77056: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77057: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77058: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77059: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77060: -- 5132302
77061: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77062: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77063:

Line 77061: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

77057: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77058: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77059: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77060: -- 5132302
77061: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77062: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77063:
77064: END IF;
77065:

Line 77062: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

77058: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77059: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77060: -- 5132302
77061: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77062: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77063:
77064: END IF;
77065:
77066: -- 4955764

Line 77067: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

77063:
77064: END IF;
77065:
77066: -- 4955764
77067: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77068: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77069:
77070:
77071: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 77071: XLA_AE_LINES_PKG.ValidateCurrentLine;

77067: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77068: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77069:
77070:
77071: XLA_AE_LINES_PKG.ValidateCurrentLine;
77072: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77073:
77074: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77075: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 77072: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

77068: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77069:
77070:
77071: XLA_AE_LINES_PKG.ValidateCurrentLine;
77072: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77073:
77074: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77075: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
77076: ,p_balance_type_code => l_balance_type_code);

Line 77268: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

77264: --
77265: -- bulk performance
77266: --
77267: l_balance_type_code VARCHAR2(1);
77268: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
77269: l_log_module VARCHAR2(240);
77270:
77271: --
77272: -- Upgrade strategy

Line 77338: XLA_AE_LINES_PKG.SetNewLine;

77334: ') = 'Y'
77335: THEN
77336:
77337: --
77338: XLA_AE_LINES_PKG.SetNewLine;
77339:
77340: p_balance_type_code := l_balance_type_code;
77341: -- set the flag so later we will know whether the gain loss line needs to be created
77342:

Line 77350: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

77346:
77347: --
77348: -- bulk performance
77349: --
77350: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
77351: p_header_num => 0); -- 4262811
77352: --
77353: -- set accounting line options
77354: --

Line 77355: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

77351: p_header_num => 0); -- 4262811
77352: --
77353: -- set accounting line options
77354: --
77355: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
77356: p_natural_side_code => 'D'
77357: , p_gain_or_loss_flag => 'N'
77358: , p_gl_transfer_mode_code => 'S'
77359: , p_acct_entry_type_code => 'A'

Line 77369: xla_ae_lines_pkg.SetAcctLineType

77365: --
77366: --
77367: -- set accounting line type info
77368: --
77369: xla_ae_lines_pkg.SetAcctLineType
77370: (p_component_type => l_component_type
77371: ,p_event_type_code => l_event_type_code
77372: ,p_line_definition_owner_code => l_line_definition_owner_code
77373: ,p_line_definition_code => l_line_definition_code

Line 77383: xla_ae_lines_pkg.SetAcctClass(

77379: ,p_event_class_code => l_event_class_code);
77380: --
77381: -- set accounting class
77382: --
77383: xla_ae_lines_pkg.SetAcctClass(
77384: p_accounting_class_code => 'IPV'
77385: , p_ae_header_id => l_ae_header_id
77386: );
77387:

Line 77391: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

77387:
77388: --
77389: -- set rounding class
77390: --
77391: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
77392: 'IPV';
77393:
77394: --
77395: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 77395: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

77391: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
77392: 'IPV';
77393:
77394: --
77395: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
77396: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
77397: --
77398: -- bulk performance
77399: --

Line 77396: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

77392: 'IPV';
77393:
77394: --
77395: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
77396: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
77397: --
77398: -- bulk performance
77399: --
77400: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 77400: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

77396: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
77397: --
77398: -- bulk performance
77399: --
77400: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
77401:
77402: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
77403: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
77404:

Line 77402: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

77398: -- bulk performance
77399: --
77400: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
77401:
77402: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
77403: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
77404:
77405: -- 4955764
77406: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 77406: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

77402: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
77403: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
77404:
77405: -- 4955764
77406: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77407: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
77408:
77409: -- 4458381 Public Sector Enh
77410:

Line 77512: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

77508: l_rec_acct_attrs.array_num_value(41) := p_source_94;
77509: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
77510: l_rec_acct_attrs.array_num_value(42) := p_source_95;
77511:
77512: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
77513: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
77514:
77515: ---------------------------------------------------------------------------------------------------------------
77516: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 77513: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

77509: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
77510: l_rec_acct_attrs.array_num_value(42) := p_source_95;
77511:
77512: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
77513: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
77514:
77515: ---------------------------------------------------------------------------------------------------------------
77516: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77517: ---------------------------------------------------------------------------------------------------------------

Line 77516: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

77512: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
77513: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
77514:
77515: ---------------------------------------------------------------------------------------------------------------
77516: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77517: ---------------------------------------------------------------------------------------------------------------
77518: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77519:
77520: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 77518: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

77514:
77515: ---------------------------------------------------------------------------------------------------------------
77516: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77517: ---------------------------------------------------------------------------------------------------------------
77518: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77519:
77520: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77521: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77522:

Line 77520: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

77516: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77517: ---------------------------------------------------------------------------------------------------------------
77518: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77519:
77520: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77521: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77522:
77523: IF xla_accounting_cache_pkg.GetValueChar
77524: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 77521: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

77517: ---------------------------------------------------------------------------------------------------------------
77518: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77519:
77520: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77521: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77522:
77523: IF xla_accounting_cache_pkg.GetValueChar
77524: (p_source_code => 'LEDGER_CATEGORY_CODE'
77525: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 77532: xla_ae_lines_pkg.BflowUpgEntry

77528: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
77529: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
77530: )
77531: THEN
77532: xla_ae_lines_pkg.BflowUpgEntry
77533: (p_business_method_code => l_bflow_method_code
77534: ,p_business_class_code => l_bflow_class_code
77535: ,p_balance_type => l_balance_type_code);
77536: ELSE

Line 77549: xla_ae_lines_pkg.SetLineDescription(

77545: --
77546: -- call description
77547: --
77548:
77549: xla_ae_lines_pkg.SetLineDescription(
77550: p_ae_header_id => l_ae_header_id
77551: ,p_description => Description_2 (
77552: p_application_id => p_application_id
77553: , p_ae_header_id => l_ae_header_id

Line 77582: xla_ae_lines_pkg.set_ccid(

77578: , x_value_type_code => l_adr_value_type_code
77579: , p_side => 'NA'
77580: );
77581:
77582: xla_ae_lines_pkg.set_ccid(
77583: p_code_combination_id => l_ccid
77584: , p_value_type_code => l_adr_value_type_code
77585: , p_transaction_coa_id => l_adr_transaction_coa_id
77586: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 77618: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

77614: xla_accounting_err_pkg.build_message
77615: (p_appli_s_name => 'XLA'
77616: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
77617: ,p_token_1 => 'LINE_NUMBER'
77618: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
77619: ,p_token_2 => 'LINE_TYPE_NAME'
77620: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
77621: l_component_type
77622: ,l_component_code

Line 77654: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

77650: --
77651: --
77652: ------------------------------------------------------------------------------------------------
77653: -- 4219869 Business Flow
77654: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
77655: -- Prior Entry. Currently, the following code is always generated.
77656: ------------------------------------------------------------------------------------------------
77657: XLA_AE_LINES_PKG.ValidateCurrentLine;
77658:

Line 77657: XLA_AE_LINES_PKG.ValidateCurrentLine;

77653: -- 4219869 Business Flow
77654: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
77655: -- Prior Entry. Currently, the following code is always generated.
77656: ------------------------------------------------------------------------------------------------
77657: XLA_AE_LINES_PKG.ValidateCurrentLine;
77658:
77659: ------------------------------------------------------------------------------------
77660: -- 4219869 Business Flow
77661: -- Populated credit and debit amounts -- Need to generate this within IF

Line 77663: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

77659: ------------------------------------------------------------------------------------
77660: -- 4219869 Business Flow
77661: -- Populated credit and debit amounts -- Need to generate this within IF
77662: ------------------------------------------------------------------------------------
77663: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77664:
77665: ----------------------------------------------------------------------------------
77666: -- 4219869 Business Flow
77667: -- Update journal entry status -- Need to generate this within IF

Line 77695: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

77691: -- To allow MPA report to determine if it should generate report process
77692: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
77693: ------------------------------------------------------------------------------------------
77694:
77695: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
77696: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
77697: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
77698: -- call ADRs
77699: -- Bug 4922099

Line 77696: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

77692: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
77693: ------------------------------------------------------------------------------------------
77694:
77695: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
77696: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
77697: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
77698: -- call ADRs
77699: -- Bug 4922099
77700: --

Line 77720: xla_ae_lines_pkg.set_ccid(

77716: , x_value_type_code => l_adr_value_type_code
77717: , p_side => 'NA'
77718: );
77719:
77720: xla_ae_lines_pkg.set_ccid(
77721: p_code_combination_id => l_ccid
77722: , p_value_type_code => l_adr_value_type_code
77723: , p_transaction_coa_id => l_adr_transaction_coa_id
77724: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 77743: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

77739:
77740: --
77741: -- Update the line information that should be overwritten
77742: --
77743: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
77744: p_header_num => 1);
77745: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
77746:
77747: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 77745: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

77741: -- Update the line information that should be overwritten
77742: --
77743: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
77744: p_header_num => 1);
77745: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
77746:
77747: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
77748:
77749: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 77747: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

77743: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
77744: p_header_num => 1);
77745: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
77746:
77747: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
77748:
77749: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
77750: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
77751: END IF;

Line 77750: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

77746:
77747: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
77748:
77749: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
77750: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
77751: END IF;
77752:
77753: --
77754: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 77757: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

77753: --
77754: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
77755: --
77756: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
77757: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
77758: ELSE
77759: ---------------------------------------------------------------------------------------------------
77760: -- 4262811a Switch Sign
77761: ---------------------------------------------------------------------------------------------------

Line 77762: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

77758: ELSE
77759: ---------------------------------------------------------------------------------------------------
77760: -- 4262811a Switch Sign
77761: ---------------------------------------------------------------------------------------------------
77762: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77765: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77766: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 77763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

77759: ---------------------------------------------------------------------------------------------------
77760: -- 4262811a Switch Sign
77761: ---------------------------------------------------------------------------------------------------
77762: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77765: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77766: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77767: -- 5132302

Line 77764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

77760: -- 4262811a Switch Sign
77761: ---------------------------------------------------------------------------------------------------
77762: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77765: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77766: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77767: -- 5132302
77768: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 77765: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

77761: ---------------------------------------------------------------------------------------------------
77762: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77765: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77766: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77767: -- 5132302
77768: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77769: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 77766: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

77762: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77765: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77766: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77767: -- 5132302
77768: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77769: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77770:

Line 77768: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

77764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77765: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77766: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77767: -- 5132302
77768: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77769: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77770:
77771: END IF;
77772:

Line 77769: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

77765: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77766: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77767: -- 5132302
77768: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77769: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77770:
77771: END IF;
77772:
77773: -- 4955764

Line 77774: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

77770:
77771: END IF;
77772:
77773: -- 4955764
77774: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77775: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77776:
77777:
77778: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 77778: XLA_AE_LINES_PKG.ValidateCurrentLine;

77774: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77775: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77776:
77777:
77778: XLA_AE_LINES_PKG.ValidateCurrentLine;
77779: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77780:
77781: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77782: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 77779: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

77775: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77776:
77777:
77778: XLA_AE_LINES_PKG.ValidateCurrentLine;
77779: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77780:
77781: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77782: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
77783: ,p_balance_type_code => l_balance_type_code);

Line 77977: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

77973: --
77974: -- bulk performance
77975: --
77976: l_balance_type_code VARCHAR2(1);
77977: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
77978: l_log_module VARCHAR2(240);
77979:
77980: --
77981: -- Upgrade strategy

Line 78047: XLA_AE_LINES_PKG.SetNewLine;

78043: ') = 'Y'
78044: THEN
78045:
78046: --
78047: XLA_AE_LINES_PKG.SetNewLine;
78048:
78049: p_balance_type_code := l_balance_type_code;
78050: -- set the flag so later we will know whether the gain loss line needs to be created
78051:

Line 78059: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

78055:
78056: --
78057: -- bulk performance
78058: --
78059: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
78060: p_header_num => 0); -- 4262811
78061: --
78062: -- set accounting line options
78063: --

Line 78064: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

78060: p_header_num => 0); -- 4262811
78061: --
78062: -- set accounting line options
78063: --
78064: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
78065: p_natural_side_code => 'D'
78066: , p_gain_or_loss_flag => 'N'
78067: , p_gl_transfer_mode_code => 'S'
78068: , p_acct_entry_type_code => 'A'

Line 78078: xla_ae_lines_pkg.SetAcctLineType

78074: --
78075: --
78076: -- set accounting line type info
78077: --
78078: xla_ae_lines_pkg.SetAcctLineType
78079: (p_component_type => l_component_type
78080: ,p_event_type_code => l_event_type_code
78081: ,p_line_definition_owner_code => l_line_definition_owner_code
78082: ,p_line_definition_code => l_line_definition_code

Line 78092: xla_ae_lines_pkg.SetAcctClass(

78088: ,p_event_class_code => l_event_class_code);
78089: --
78090: -- set accounting class
78091: --
78092: xla_ae_lines_pkg.SetAcctClass(
78093: p_accounting_class_code => 'IPV'
78094: , p_ae_header_id => l_ae_header_id
78095: );
78096:

Line 78100: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

78096:
78097: --
78098: -- set rounding class
78099: --
78100: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
78101: 'IPV';
78102:
78103: --
78104: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 78104: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

78100: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
78101: 'IPV';
78102:
78103: --
78104: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
78105: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78106: --
78107: -- bulk performance
78108: --

Line 78105: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

78101: 'IPV';
78102:
78103: --
78104: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
78105: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78106: --
78107: -- bulk performance
78108: --
78109: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 78109: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

78105: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78106: --
78107: -- bulk performance
78108: --
78109: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
78110:
78111: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78112: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78113:

Line 78111: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

78107: -- bulk performance
78108: --
78109: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
78110:
78111: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78112: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78113:
78114: -- 4955764
78115: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 78115: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

78111: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78112: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78113:
78114: -- 4955764
78115: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78116: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
78117:
78118: -- 4458381 Public Sector Enh
78119:

Line 78225: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

78221: l_rec_acct_attrs.array_num_value(43) := p_source_94;
78222: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
78223: l_rec_acct_attrs.array_num_value(44) := p_source_95;
78224:
78225: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
78226: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
78227:
78228: ---------------------------------------------------------------------------------------------------------------
78229: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 78226: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

78222: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
78223: l_rec_acct_attrs.array_num_value(44) := p_source_95;
78224:
78225: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
78226: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
78227:
78228: ---------------------------------------------------------------------------------------------------------------
78229: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78230: ---------------------------------------------------------------------------------------------------------------

Line 78229: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

78225: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
78226: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
78227:
78228: ---------------------------------------------------------------------------------------------------------------
78229: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78230: ---------------------------------------------------------------------------------------------------------------
78231: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78232:
78233: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 78231: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

78227:
78228: ---------------------------------------------------------------------------------------------------------------
78229: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78230: ---------------------------------------------------------------------------------------------------------------
78231: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78232:
78233: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78234: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78235:

Line 78233: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

78229: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78230: ---------------------------------------------------------------------------------------------------------------
78231: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78232:
78233: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78234: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78235:
78236: IF xla_accounting_cache_pkg.GetValueChar
78237: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 78234: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

78230: ---------------------------------------------------------------------------------------------------------------
78231: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78232:
78233: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78234: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78235:
78236: IF xla_accounting_cache_pkg.GetValueChar
78237: (p_source_code => 'LEDGER_CATEGORY_CODE'
78238: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 78245: xla_ae_lines_pkg.BflowUpgEntry

78241: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
78242: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
78243: )
78244: THEN
78245: xla_ae_lines_pkg.BflowUpgEntry
78246: (p_business_method_code => l_bflow_method_code
78247: ,p_business_class_code => l_bflow_class_code
78248: ,p_balance_type => l_balance_type_code);
78249: ELSE

Line 78262: xla_ae_lines_pkg.SetLineDescription(

78258: --
78259: -- call description
78260: --
78261:
78262: xla_ae_lines_pkg.SetLineDescription(
78263: p_ae_header_id => l_ae_header_id
78264: ,p_description => Description_2 (
78265: p_application_id => p_application_id
78266: , p_ae_header_id => l_ae_header_id

Line 78295: xla_ae_lines_pkg.set_ccid(

78291: , x_value_type_code => l_adr_value_type_code
78292: , p_side => 'NA'
78293: );
78294:
78295: xla_ae_lines_pkg.set_ccid(
78296: p_code_combination_id => l_ccid
78297: , p_value_type_code => l_adr_value_type_code
78298: , p_transaction_coa_id => l_adr_transaction_coa_id
78299: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 78331: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

78327: xla_accounting_err_pkg.build_message
78328: (p_appli_s_name => 'XLA'
78329: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
78330: ,p_token_1 => 'LINE_NUMBER'
78331: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
78332: ,p_token_2 => 'LINE_TYPE_NAME'
78333: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
78334: l_component_type
78335: ,l_component_code

Line 78367: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

78363: --
78364: --
78365: ------------------------------------------------------------------------------------------------
78366: -- 4219869 Business Flow
78367: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
78368: -- Prior Entry. Currently, the following code is always generated.
78369: ------------------------------------------------------------------------------------------------
78370: XLA_AE_LINES_PKG.ValidateCurrentLine;
78371:

Line 78370: XLA_AE_LINES_PKG.ValidateCurrentLine;

78366: -- 4219869 Business Flow
78367: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
78368: -- Prior Entry. Currently, the following code is always generated.
78369: ------------------------------------------------------------------------------------------------
78370: XLA_AE_LINES_PKG.ValidateCurrentLine;
78371:
78372: ------------------------------------------------------------------------------------
78373: -- 4219869 Business Flow
78374: -- Populated credit and debit amounts -- Need to generate this within IF

Line 78376: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

78372: ------------------------------------------------------------------------------------
78373: -- 4219869 Business Flow
78374: -- Populated credit and debit amounts -- Need to generate this within IF
78375: ------------------------------------------------------------------------------------
78376: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78377:
78378: ----------------------------------------------------------------------------------
78379: -- 4219869 Business Flow
78380: -- Update journal entry status -- Need to generate this within IF

Line 78408: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

78404: -- To allow MPA report to determine if it should generate report process
78405: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
78406: ------------------------------------------------------------------------------------------
78407:
78408: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
78409: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
78410: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
78411: -- call ADRs
78412: -- Bug 4922099

Line 78409: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

78405: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
78406: ------------------------------------------------------------------------------------------
78407:
78408: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
78409: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
78410: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
78411: -- call ADRs
78412: -- Bug 4922099
78413: --

Line 78433: xla_ae_lines_pkg.set_ccid(

78429: , x_value_type_code => l_adr_value_type_code
78430: , p_side => 'NA'
78431: );
78432:
78433: xla_ae_lines_pkg.set_ccid(
78434: p_code_combination_id => l_ccid
78435: , p_value_type_code => l_adr_value_type_code
78436: , p_transaction_coa_id => l_adr_transaction_coa_id
78437: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 78456: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

78452:
78453: --
78454: -- Update the line information that should be overwritten
78455: --
78456: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
78457: p_header_num => 1);
78458: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
78459:
78460: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 78458: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

78454: -- Update the line information that should be overwritten
78455: --
78456: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
78457: p_header_num => 1);
78458: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
78459:
78460: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
78461:
78462: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 78460: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

78456: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
78457: p_header_num => 1);
78458: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
78459:
78460: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
78461:
78462: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
78463: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
78464: END IF;

Line 78463: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

78459:
78460: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
78461:
78462: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
78463: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
78464: END IF;
78465:
78466: --
78467: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 78470: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

78466: --
78467: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
78468: --
78469: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
78470: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
78471: ELSE
78472: ---------------------------------------------------------------------------------------------------
78473: -- 4262811a Switch Sign
78474: ---------------------------------------------------------------------------------------------------

Line 78475: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

78471: ELSE
78472: ---------------------------------------------------------------------------------------------------
78473: -- 4262811a Switch Sign
78474: ---------------------------------------------------------------------------------------------------
78475: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78476: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78477: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78478: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78479: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 78476: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

78472: ---------------------------------------------------------------------------------------------------
78473: -- 4262811a Switch Sign
78474: ---------------------------------------------------------------------------------------------------
78475: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78476: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78477: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78478: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78479: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78480: -- 5132302

Line 78477: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

78473: -- 4262811a Switch Sign
78474: ---------------------------------------------------------------------------------------------------
78475: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78476: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78477: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78478: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78479: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78480: -- 5132302
78481: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 78478: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

78474: ---------------------------------------------------------------------------------------------------
78475: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78476: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78477: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78478: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78479: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78480: -- 5132302
78481: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78482: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 78479: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

78475: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78476: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78477: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78478: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78479: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78480: -- 5132302
78481: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78482: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78483:

Line 78481: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

78477: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78478: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78479: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78480: -- 5132302
78481: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78482: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78483:
78484: END IF;
78485:

Line 78482: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

78478: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78479: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78480: -- 5132302
78481: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78482: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78483:
78484: END IF;
78485:
78486: -- 4955764

Line 78487: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

78483:
78484: END IF;
78485:
78486: -- 4955764
78487: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78488: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
78489:
78490:
78491: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 78491: XLA_AE_LINES_PKG.ValidateCurrentLine;

78487: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78488: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
78489:
78490:
78491: XLA_AE_LINES_PKG.ValidateCurrentLine;
78492: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78493:
78494: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
78495: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 78492: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

78488: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
78489:
78490:
78491: XLA_AE_LINES_PKG.ValidateCurrentLine;
78492: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78493:
78494: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
78495: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
78496: ,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 78760: XLA_AE_LINES_PKG.SetNewLine;

78756: ') = 'Y'
78757: THEN
78758:
78759: --
78760: XLA_AE_LINES_PKG.SetNewLine;
78761:
78762: p_balance_type_code := l_balance_type_code;
78763: -- set the flag so later we will know whether the gain loss line needs to be created
78764:

Line 78772: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

78768:
78769: --
78770: -- bulk performance
78771: --
78772: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
78773: p_header_num => 0); -- 4262811
78774: --
78775: -- set accounting line options
78776: --

Line 78777: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

78773: p_header_num => 0); -- 4262811
78774: --
78775: -- set accounting line options
78776: --
78777: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
78778: p_natural_side_code => 'D'
78779: , p_gain_or_loss_flag => 'N'
78780: , p_gl_transfer_mode_code => 'S'
78781: , p_acct_entry_type_code => 'A'

Line 78791: xla_ae_lines_pkg.SetAcctLineType

78787: --
78788: --
78789: -- set accounting line type info
78790: --
78791: xla_ae_lines_pkg.SetAcctLineType
78792: (p_component_type => l_component_type
78793: ,p_event_type_code => l_event_type_code
78794: ,p_line_definition_owner_code => l_line_definition_owner_code
78795: ,p_line_definition_code => l_line_definition_code

Line 78805: xla_ae_lines_pkg.SetAcctClass(

78801: ,p_event_class_code => l_event_class_code);
78802: --
78803: -- set accounting class
78804: --
78805: xla_ae_lines_pkg.SetAcctClass(
78806: p_accounting_class_code => 'IPV'
78807: , p_ae_header_id => l_ae_header_id
78808: );
78809:

Line 78813: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

78809:
78810: --
78811: -- set rounding class
78812: --
78813: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
78814: 'IPV';
78815:
78816: --
78817: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 78817: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

78813: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
78814: 'IPV';
78815:
78816: --
78817: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
78818: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78819: --
78820: -- bulk performance
78821: --

Line 78818: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

78814: 'IPV';
78815:
78816: --
78817: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
78818: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78819: --
78820: -- bulk performance
78821: --
78822: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 78822: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

78818: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78819: --
78820: -- bulk performance
78821: --
78822: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
78823:
78824: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78825: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78826:

Line 78824: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

78820: -- bulk performance
78821: --
78822: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
78823:
78824: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78825: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78826:
78827: -- 4955764
78828: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 78828: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

78824: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78825: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78826:
78827: -- 4955764
78828: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78829: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
78830:
78831: -- 4458381 Public Sector Enh
78832:

Line 78936: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

78932: l_rec_acct_attrs.array_num_value(42) := p_source_94;
78933: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
78934: l_rec_acct_attrs.array_num_value(43) := p_source_95;
78935:
78936: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
78937: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
78938:
78939: ---------------------------------------------------------------------------------------------------------------
78940: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 78937: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

78933: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
78934: l_rec_acct_attrs.array_num_value(43) := p_source_95;
78935:
78936: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
78937: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
78938:
78939: ---------------------------------------------------------------------------------------------------------------
78940: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78941: ---------------------------------------------------------------------------------------------------------------

Line 78940: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

78936: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
78937: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
78938:
78939: ---------------------------------------------------------------------------------------------------------------
78940: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78941: ---------------------------------------------------------------------------------------------------------------
78942: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78943:
78944: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 78942: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

78938:
78939: ---------------------------------------------------------------------------------------------------------------
78940: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78941: ---------------------------------------------------------------------------------------------------------------
78942: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78943:
78944: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78945: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78946:

Line 78944: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

78940: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78941: ---------------------------------------------------------------------------------------------------------------
78942: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78943:
78944: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78945: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78946:
78947: IF xla_accounting_cache_pkg.GetValueChar
78948: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 78945: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

78941: ---------------------------------------------------------------------------------------------------------------
78942: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78943:
78944: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78945: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78946:
78947: IF xla_accounting_cache_pkg.GetValueChar
78948: (p_source_code => 'LEDGER_CATEGORY_CODE'
78949: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 78956: xla_ae_lines_pkg.BflowUpgEntry

78952: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
78953: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
78954: )
78955: THEN
78956: xla_ae_lines_pkg.BflowUpgEntry
78957: (p_business_method_code => l_bflow_method_code
78958: ,p_business_class_code => l_bflow_class_code
78959: ,p_balance_type => l_balance_type_code);
78960: ELSE

Line 78973: xla_ae_lines_pkg.SetLineDescription(

78969: --
78970: -- call description
78971: --
78972:
78973: xla_ae_lines_pkg.SetLineDescription(
78974: p_ae_header_id => l_ae_header_id
78975: ,p_description => Description_2 (
78976: p_application_id => p_application_id
78977: , p_ae_header_id => l_ae_header_id

Line 79006: xla_ae_lines_pkg.set_ccid(

79002: , x_value_type_code => l_adr_value_type_code
79003: , p_side => 'NA'
79004: );
79005:
79006: xla_ae_lines_pkg.set_ccid(
79007: p_code_combination_id => l_ccid
79008: , p_value_type_code => l_adr_value_type_code
79009: , p_transaction_coa_id => l_adr_transaction_coa_id
79010: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 79042: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

79038: xla_accounting_err_pkg.build_message
79039: (p_appli_s_name => 'XLA'
79040: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
79041: ,p_token_1 => 'LINE_NUMBER'
79042: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
79043: ,p_token_2 => 'LINE_TYPE_NAME'
79044: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
79045: l_component_type
79046: ,l_component_code

Line 79078: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

79074: --
79075: --
79076: ------------------------------------------------------------------------------------------------
79077: -- 4219869 Business Flow
79078: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
79079: -- Prior Entry. Currently, the following code is always generated.
79080: ------------------------------------------------------------------------------------------------
79081: XLA_AE_LINES_PKG.ValidateCurrentLine;
79082:

Line 79081: XLA_AE_LINES_PKG.ValidateCurrentLine;

79077: -- 4219869 Business Flow
79078: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
79079: -- Prior Entry. Currently, the following code is always generated.
79080: ------------------------------------------------------------------------------------------------
79081: XLA_AE_LINES_PKG.ValidateCurrentLine;
79082:
79083: ------------------------------------------------------------------------------------
79084: -- 4219869 Business Flow
79085: -- Populated credit and debit amounts -- Need to generate this within IF

Line 79087: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

79083: ------------------------------------------------------------------------------------
79084: -- 4219869 Business Flow
79085: -- Populated credit and debit amounts -- Need to generate this within IF
79086: ------------------------------------------------------------------------------------
79087: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79088:
79089: ----------------------------------------------------------------------------------
79090: -- 4219869 Business Flow
79091: -- Update journal entry status -- Need to generate this within IF

Line 79119: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

79115: -- To allow MPA report to determine if it should generate report process
79116: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
79117: ------------------------------------------------------------------------------------------
79118:
79119: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
79120: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
79121: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
79122: -- call ADRs
79123: -- Bug 4922099

Line 79120: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

79116: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
79117: ------------------------------------------------------------------------------------------
79118:
79119: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
79120: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
79121: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
79122: -- call ADRs
79123: -- Bug 4922099
79124: --

Line 79144: xla_ae_lines_pkg.set_ccid(

79140: , x_value_type_code => l_adr_value_type_code
79141: , p_side => 'NA'
79142: );
79143:
79144: xla_ae_lines_pkg.set_ccid(
79145: p_code_combination_id => l_ccid
79146: , p_value_type_code => l_adr_value_type_code
79147: , p_transaction_coa_id => l_adr_transaction_coa_id
79148: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 79167: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

79163:
79164: --
79165: -- Update the line information that should be overwritten
79166: --
79167: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
79168: p_header_num => 1);
79169: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
79170:
79171: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 79169: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

79165: -- Update the line information that should be overwritten
79166: --
79167: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
79168: p_header_num => 1);
79169: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
79170:
79171: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
79172:
79173: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 79171: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

79167: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
79168: p_header_num => 1);
79169: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
79170:
79171: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
79172:
79173: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
79174: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
79175: END IF;

Line 79174: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

79170:
79171: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
79172:
79173: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
79174: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
79175: END IF;
79176:
79177: --
79178: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 79181: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

79177: --
79178: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
79179: --
79180: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
79181: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
79182: ELSE
79183: ---------------------------------------------------------------------------------------------------
79184: -- 4262811a Switch Sign
79185: ---------------------------------------------------------------------------------------------------

Line 79186: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

79182: ELSE
79183: ---------------------------------------------------------------------------------------------------
79184: -- 4262811a Switch Sign
79185: ---------------------------------------------------------------------------------------------------
79186: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79188: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79190: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 79187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

79183: ---------------------------------------------------------------------------------------------------
79184: -- 4262811a Switch Sign
79185: ---------------------------------------------------------------------------------------------------
79186: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79188: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79190: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79191: -- 5132302

Line 79188: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

79184: -- 4262811a Switch Sign
79185: ---------------------------------------------------------------------------------------------------
79186: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79188: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79190: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79191: -- 5132302
79192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 79189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

79185: ---------------------------------------------------------------------------------------------------
79186: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79188: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79190: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79191: -- 5132302
79192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79193: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 79190: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

79186: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79188: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79190: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79191: -- 5132302
79192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79193: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79194:

Line 79192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

79188: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79190: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79191: -- 5132302
79192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79193: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79194:
79195: END IF;
79196:

Line 79193: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

79189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79190: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79191: -- 5132302
79192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79193: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79194:
79195: END IF;
79196:
79197: -- 4955764

Line 79198: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

79194:
79195: END IF;
79196:
79197: -- 4955764
79198: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79199: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
79200:
79201:
79202: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 79202: XLA_AE_LINES_PKG.ValidateCurrentLine;

79198: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79199: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
79200:
79201:
79202: XLA_AE_LINES_PKG.ValidateCurrentLine;
79203: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79204:
79205: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
79206: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 79203: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

79199: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
79200:
79201:
79202: XLA_AE_LINES_PKG.ValidateCurrentLine;
79203: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79204:
79205: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
79206: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
79207: ,p_balance_type_code => l_balance_type_code);

Line 79401: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

79397: --
79398: -- bulk performance
79399: --
79400: l_balance_type_code VARCHAR2(1);
79401: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
79402: l_log_module VARCHAR2(240);
79403:
79404: --
79405: -- Upgrade strategy

Line 79479: XLA_AE_LINES_PKG.SetNewLine;

79475: ') <> 'Y')
79476: THEN
79477:
79478: --
79479: XLA_AE_LINES_PKG.SetNewLine;
79480:
79481: p_balance_type_code := l_balance_type_code;
79482: -- set the flag so later we will know whether the gain loss line needs to be created
79483:

Line 79491: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

79487:
79488: --
79489: -- bulk performance
79490: --
79491: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
79492: p_header_num => 0); -- 4262811
79493: --
79494: -- set accounting line options
79495: --

Line 79496: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

79492: p_header_num => 0); -- 4262811
79493: --
79494: -- set accounting line options
79495: --
79496: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
79497: p_natural_side_code => 'D'
79498: , p_gain_or_loss_flag => 'N'
79499: , p_gl_transfer_mode_code => 'S'
79500: , p_acct_entry_type_code => 'A'

Line 79510: xla_ae_lines_pkg.SetAcctLineType

79506: --
79507: --
79508: -- set accounting line type info
79509: --
79510: xla_ae_lines_pkg.SetAcctLineType
79511: (p_component_type => l_component_type
79512: ,p_event_type_code => l_event_type_code
79513: ,p_line_definition_owner_code => l_line_definition_owner_code
79514: ,p_line_definition_code => l_line_definition_code

Line 79524: xla_ae_lines_pkg.SetAcctClass(

79520: ,p_event_class_code => l_event_class_code);
79521: --
79522: -- set accounting class
79523: --
79524: xla_ae_lines_pkg.SetAcctClass(
79525: p_accounting_class_code => 'ITEM EXPENSE'
79526: , p_ae_header_id => l_ae_header_id
79527: );
79528:

Line 79532: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

79528:
79529: --
79530: -- set rounding class
79531: --
79532: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
79533: 'ITEM EXPENSE';
79534:
79535: --
79536: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 79536: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

79532: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
79533: 'ITEM EXPENSE';
79534:
79535: --
79536: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
79537: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
79538: --
79539: -- bulk performance
79540: --

Line 79537: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

79533: 'ITEM EXPENSE';
79534:
79535: --
79536: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
79537: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
79538: --
79539: -- bulk performance
79540: --
79541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 79541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

79537: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
79538: --
79539: -- bulk performance
79540: --
79541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
79542:
79543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
79544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79545:

Line 79543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

79539: -- bulk performance
79540: --
79541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
79542:
79543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
79544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79545:
79546: -- 4955764
79547: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 79547: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

79543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
79544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79545:
79546: -- 4955764
79547: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79548: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
79549:
79550: -- 4458381 Public Sector Enh
79551:

Line 79655: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

79651: l_rec_acct_attrs.array_num_value(42) := p_source_94;
79652: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
79653: l_rec_acct_attrs.array_num_value(43) := p_source_95;
79654:
79655: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
79656: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
79657:
79658: ---------------------------------------------------------------------------------------------------------------
79659: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 79656: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

79652: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
79653: l_rec_acct_attrs.array_num_value(43) := p_source_95;
79654:
79655: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
79656: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
79657:
79658: ---------------------------------------------------------------------------------------------------------------
79659: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79660: ---------------------------------------------------------------------------------------------------------------

Line 79659: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

79655: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
79656: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
79657:
79658: ---------------------------------------------------------------------------------------------------------------
79659: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79660: ---------------------------------------------------------------------------------------------------------------
79661: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79662:
79663: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 79661: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

79657:
79658: ---------------------------------------------------------------------------------------------------------------
79659: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79660: ---------------------------------------------------------------------------------------------------------------
79661: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79662:
79663: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79664: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79665:

Line 79663: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

79659: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79660: ---------------------------------------------------------------------------------------------------------------
79661: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79662:
79663: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79664: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79665:
79666: IF xla_accounting_cache_pkg.GetValueChar
79667: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 79664: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

79660: ---------------------------------------------------------------------------------------------------------------
79661: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79662:
79663: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79664: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79665:
79666: IF xla_accounting_cache_pkg.GetValueChar
79667: (p_source_code => 'LEDGER_CATEGORY_CODE'
79668: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 79675: xla_ae_lines_pkg.BflowUpgEntry

79671: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
79672: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
79673: )
79674: THEN
79675: xla_ae_lines_pkg.BflowUpgEntry
79676: (p_business_method_code => l_bflow_method_code
79677: ,p_business_class_code => l_bflow_class_code
79678: ,p_balance_type => l_balance_type_code);
79679: ELSE

Line 79692: xla_ae_lines_pkg.SetLineDescription(

79688: --
79689: -- call description
79690: --
79691:
79692: xla_ae_lines_pkg.SetLineDescription(
79693: p_ae_header_id => l_ae_header_id
79694: ,p_description => Description_2 (
79695: p_application_id => p_application_id
79696: , p_ae_header_id => l_ae_header_id

Line 79725: xla_ae_lines_pkg.set_ccid(

79721: , x_value_type_code => l_adr_value_type_code
79722: , p_side => 'NA'
79723: );
79724:
79725: xla_ae_lines_pkg.set_ccid(
79726: p_code_combination_id => l_ccid
79727: , p_value_type_code => l_adr_value_type_code
79728: , p_transaction_coa_id => l_adr_transaction_coa_id
79729: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 79761: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

79757: xla_accounting_err_pkg.build_message
79758: (p_appli_s_name => 'XLA'
79759: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
79760: ,p_token_1 => 'LINE_NUMBER'
79761: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
79762: ,p_token_2 => 'LINE_TYPE_NAME'
79763: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
79764: l_component_type
79765: ,l_component_code

Line 79797: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

79793: --
79794: --
79795: ------------------------------------------------------------------------------------------------
79796: -- 4219869 Business Flow
79797: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
79798: -- Prior Entry. Currently, the following code is always generated.
79799: ------------------------------------------------------------------------------------------------
79800: XLA_AE_LINES_PKG.ValidateCurrentLine;
79801:

Line 79800: XLA_AE_LINES_PKG.ValidateCurrentLine;

79796: -- 4219869 Business Flow
79797: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
79798: -- Prior Entry. Currently, the following code is always generated.
79799: ------------------------------------------------------------------------------------------------
79800: XLA_AE_LINES_PKG.ValidateCurrentLine;
79801:
79802: ------------------------------------------------------------------------------------
79803: -- 4219869 Business Flow
79804: -- Populated credit and debit amounts -- Need to generate this within IF

Line 79806: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

79802: ------------------------------------------------------------------------------------
79803: -- 4219869 Business Flow
79804: -- Populated credit and debit amounts -- Need to generate this within IF
79805: ------------------------------------------------------------------------------------
79806: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79807:
79808: ----------------------------------------------------------------------------------
79809: -- 4219869 Business Flow
79810: -- Update journal entry status -- Need to generate this within IF

Line 79838: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

79834: -- To allow MPA report to determine if it should generate report process
79835: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
79836: ------------------------------------------------------------------------------------------
79837:
79838: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
79839: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
79840: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
79841: -- call ADRs
79842: -- Bug 4922099

Line 79839: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

79835: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
79836: ------------------------------------------------------------------------------------------
79837:
79838: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
79839: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
79840: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
79841: -- call ADRs
79842: -- Bug 4922099
79843: --

Line 79863: xla_ae_lines_pkg.set_ccid(

79859: , x_value_type_code => l_adr_value_type_code
79860: , p_side => 'NA'
79861: );
79862:
79863: xla_ae_lines_pkg.set_ccid(
79864: p_code_combination_id => l_ccid
79865: , p_value_type_code => l_adr_value_type_code
79866: , p_transaction_coa_id => l_adr_transaction_coa_id
79867: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 79886: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

79882:
79883: --
79884: -- Update the line information that should be overwritten
79885: --
79886: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
79887: p_header_num => 1);
79888: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
79889:
79890: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 79888: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

79884: -- Update the line information that should be overwritten
79885: --
79886: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
79887: p_header_num => 1);
79888: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
79889:
79890: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
79891:
79892: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 79890: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

79886: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
79887: p_header_num => 1);
79888: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
79889:
79890: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
79891:
79892: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
79893: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
79894: END IF;

Line 79893: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

79889:
79890: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
79891:
79892: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
79893: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
79894: END IF;
79895:
79896: --
79897: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 79900: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

79896: --
79897: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
79898: --
79899: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
79900: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
79901: ELSE
79902: ---------------------------------------------------------------------------------------------------
79903: -- 4262811a Switch Sign
79904: ---------------------------------------------------------------------------------------------------

Line 79905: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

79901: ELSE
79902: ---------------------------------------------------------------------------------------------------
79903: -- 4262811a Switch Sign
79904: ---------------------------------------------------------------------------------------------------
79905: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79906: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 79906: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

79902: ---------------------------------------------------------------------------------------------------
79903: -- 4262811a Switch Sign
79904: ---------------------------------------------------------------------------------------------------
79905: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79906: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79910: -- 5132302

Line 79907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

79903: -- 4262811a Switch Sign
79904: ---------------------------------------------------------------------------------------------------
79905: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79906: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79910: -- 5132302
79911: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 79908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

79904: ---------------------------------------------------------------------------------------------------
79905: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79906: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79910: -- 5132302
79911: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79912: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 79909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

79905: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79906: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79910: -- 5132302
79911: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79912: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79913:

Line 79911: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

79907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79910: -- 5132302
79911: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79912: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79913:
79914: END IF;
79915:

Line 79912: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

79908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79910: -- 5132302
79911: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79912: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79913:
79914: END IF;
79915:
79916: -- 4955764

Line 79917: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

79913:
79914: END IF;
79915:
79916: -- 4955764
79917: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79918: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
79919:
79920:
79921: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 79921: XLA_AE_LINES_PKG.ValidateCurrentLine;

79917: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79918: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
79919:
79920:
79921: XLA_AE_LINES_PKG.ValidateCurrentLine;
79922: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79923:
79924: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
79925: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 79922: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

79918: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
79919:
79920:
79921: XLA_AE_LINES_PKG.ValidateCurrentLine;
79922: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79923:
79924: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
79925: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
79926: ,p_balance_type_code => l_balance_type_code);

Line 80118: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

80114: --
80115: -- bulk performance
80116: --
80117: l_balance_type_code VARCHAR2(1);
80118: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
80119: l_log_module VARCHAR2(240);
80120:
80121: --
80122: -- Upgrade strategy

Line 80196: XLA_AE_LINES_PKG.SetNewLine;

80192: ') <> 'Y')
80193: THEN
80194:
80195: --
80196: XLA_AE_LINES_PKG.SetNewLine;
80197:
80198: p_balance_type_code := l_balance_type_code;
80199: -- set the flag so later we will know whether the gain loss line needs to be created
80200:

Line 80208: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

80204:
80205: --
80206: -- bulk performance
80207: --
80208: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
80209: p_header_num => 0); -- 4262811
80210: --
80211: -- set accounting line options
80212: --

Line 80213: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

80209: p_header_num => 0); -- 4262811
80210: --
80211: -- set accounting line options
80212: --
80213: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
80214: p_natural_side_code => 'D'
80215: , p_gain_or_loss_flag => 'N'
80216: , p_gl_transfer_mode_code => 'S'
80217: , p_acct_entry_type_code => 'A'

Line 80227: xla_ae_lines_pkg.SetAcctLineType

80223: --
80224: --
80225: -- set accounting line type info
80226: --
80227: xla_ae_lines_pkg.SetAcctLineType
80228: (p_component_type => l_component_type
80229: ,p_event_type_code => l_event_type_code
80230: ,p_line_definition_owner_code => l_line_definition_owner_code
80231: ,p_line_definition_code => l_line_definition_code

Line 80241: xla_ae_lines_pkg.SetAcctClass(

80237: ,p_event_class_code => l_event_class_code);
80238: --
80239: -- set accounting class
80240: --
80241: xla_ae_lines_pkg.SetAcctClass(
80242: p_accounting_class_code => 'ITEM EXPENSE'
80243: , p_ae_header_id => l_ae_header_id
80244: );
80245:

Line 80249: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

80245:
80246: --
80247: -- set rounding class
80248: --
80249: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
80250: 'ITEM EXPENSE';
80251:
80252: --
80253: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 80253: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

80249: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
80250: 'ITEM EXPENSE';
80251:
80252: --
80253: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
80254: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
80255: --
80256: -- bulk performance
80257: --

Line 80254: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

80250: 'ITEM EXPENSE';
80251:
80252: --
80253: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
80254: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
80255: --
80256: -- bulk performance
80257: --
80258: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 80258: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

80254: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
80255: --
80256: -- bulk performance
80257: --
80258: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
80259:
80260: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
80261: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80262:

Line 80260: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

80256: -- bulk performance
80257: --
80258: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
80259:
80260: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
80261: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80262:
80263: -- 4955764
80264: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 80264: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

80260: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
80261: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80262:
80263: -- 4955764
80264: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80265: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
80266:
80267: -- 4458381 Public Sector Enh
80268:

Line 80370: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

80366: l_rec_acct_attrs.array_num_value(41) := p_source_94;
80367: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
80368: l_rec_acct_attrs.array_num_value(42) := p_source_95;
80369:
80370: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
80371: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
80372:
80373: ---------------------------------------------------------------------------------------------------------------
80374: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 80371: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

80367: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
80368: l_rec_acct_attrs.array_num_value(42) := p_source_95;
80369:
80370: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
80371: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
80372:
80373: ---------------------------------------------------------------------------------------------------------------
80374: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
80375: ---------------------------------------------------------------------------------------------------------------

Line 80374: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

80370: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
80371: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
80372:
80373: ---------------------------------------------------------------------------------------------------------------
80374: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
80375: ---------------------------------------------------------------------------------------------------------------
80376: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
80377:
80378: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 80376: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

80372:
80373: ---------------------------------------------------------------------------------------------------------------
80374: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
80375: ---------------------------------------------------------------------------------------------------------------
80376: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
80377:
80378: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80379: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80380:

Line 80378: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

80374: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
80375: ---------------------------------------------------------------------------------------------------------------
80376: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
80377:
80378: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80379: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80380:
80381: IF xla_accounting_cache_pkg.GetValueChar
80382: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 80379: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

80375: ---------------------------------------------------------------------------------------------------------------
80376: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
80377:
80378: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80379: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80380:
80381: IF xla_accounting_cache_pkg.GetValueChar
80382: (p_source_code => 'LEDGER_CATEGORY_CODE'
80383: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 80390: xla_ae_lines_pkg.BflowUpgEntry

80386: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
80387: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
80388: )
80389: THEN
80390: xla_ae_lines_pkg.BflowUpgEntry
80391: (p_business_method_code => l_bflow_method_code
80392: ,p_business_class_code => l_bflow_class_code
80393: ,p_balance_type => l_balance_type_code);
80394: ELSE

Line 80407: xla_ae_lines_pkg.SetLineDescription(

80403: --
80404: -- call description
80405: --
80406:
80407: xla_ae_lines_pkg.SetLineDescription(
80408: p_ae_header_id => l_ae_header_id
80409: ,p_description => Description_2 (
80410: p_application_id => p_application_id
80411: , p_ae_header_id => l_ae_header_id

Line 80440: xla_ae_lines_pkg.set_ccid(

80436: , x_value_type_code => l_adr_value_type_code
80437: , p_side => 'NA'
80438: );
80439:
80440: xla_ae_lines_pkg.set_ccid(
80441: p_code_combination_id => l_ccid
80442: , p_value_type_code => l_adr_value_type_code
80443: , p_transaction_coa_id => l_adr_transaction_coa_id
80444: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 80476: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

80472: xla_accounting_err_pkg.build_message
80473: (p_appli_s_name => 'XLA'
80474: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
80475: ,p_token_1 => 'LINE_NUMBER'
80476: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
80477: ,p_token_2 => 'LINE_TYPE_NAME'
80478: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
80479: l_component_type
80480: ,l_component_code

Line 80512: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

80508: --
80509: --
80510: ------------------------------------------------------------------------------------------------
80511: -- 4219869 Business Flow
80512: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
80513: -- Prior Entry. Currently, the following code is always generated.
80514: ------------------------------------------------------------------------------------------------
80515: XLA_AE_LINES_PKG.ValidateCurrentLine;
80516:

Line 80515: XLA_AE_LINES_PKG.ValidateCurrentLine;

80511: -- 4219869 Business Flow
80512: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
80513: -- Prior Entry. Currently, the following code is always generated.
80514: ------------------------------------------------------------------------------------------------
80515: XLA_AE_LINES_PKG.ValidateCurrentLine;
80516:
80517: ------------------------------------------------------------------------------------
80518: -- 4219869 Business Flow
80519: -- Populated credit and debit amounts -- Need to generate this within IF

Line 80521: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

80517: ------------------------------------------------------------------------------------
80518: -- 4219869 Business Flow
80519: -- Populated credit and debit amounts -- Need to generate this within IF
80520: ------------------------------------------------------------------------------------
80521: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80522:
80523: ----------------------------------------------------------------------------------
80524: -- 4219869 Business Flow
80525: -- Update journal entry status -- Need to generate this within IF

Line 80553: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

80549: -- To allow MPA report to determine if it should generate report process
80550: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
80551: ------------------------------------------------------------------------------------------
80552:
80553: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
80554: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
80555: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
80556: -- call ADRs
80557: -- Bug 4922099

Line 80554: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

80550: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
80551: ------------------------------------------------------------------------------------------
80552:
80553: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
80554: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
80555: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
80556: -- call ADRs
80557: -- Bug 4922099
80558: --

Line 80578: xla_ae_lines_pkg.set_ccid(

80574: , x_value_type_code => l_adr_value_type_code
80575: , p_side => 'NA'
80576: );
80577:
80578: xla_ae_lines_pkg.set_ccid(
80579: p_code_combination_id => l_ccid
80580: , p_value_type_code => l_adr_value_type_code
80581: , p_transaction_coa_id => l_adr_transaction_coa_id
80582: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 80601: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

80597:
80598: --
80599: -- Update the line information that should be overwritten
80600: --
80601: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
80602: p_header_num => 1);
80603: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
80604:
80605: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 80603: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

80599: -- Update the line information that should be overwritten
80600: --
80601: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
80602: p_header_num => 1);
80603: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
80604:
80605: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
80606:
80607: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 80605: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

80601: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
80602: p_header_num => 1);
80603: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
80604:
80605: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
80606:
80607: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
80608: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
80609: END IF;

Line 80608: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

80604:
80605: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
80606:
80607: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
80608: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
80609: END IF;
80610:
80611: --
80612: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 80615: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

80611: --
80612: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
80613: --
80614: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
80615: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
80616: ELSE
80617: ---------------------------------------------------------------------------------------------------
80618: -- 4262811a Switch Sign
80619: ---------------------------------------------------------------------------------------------------

Line 80620: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

80616: ELSE
80617: ---------------------------------------------------------------------------------------------------
80618: -- 4262811a Switch Sign
80619: ---------------------------------------------------------------------------------------------------
80620: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 80621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

80617: ---------------------------------------------------------------------------------------------------
80618: -- 4262811a Switch Sign
80619: ---------------------------------------------------------------------------------------------------
80620: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80625: -- 5132302

Line 80622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

80618: -- 4262811a Switch Sign
80619: ---------------------------------------------------------------------------------------------------
80620: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80625: -- 5132302
80626: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 80623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

80619: ---------------------------------------------------------------------------------------------------
80620: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80625: -- 5132302
80626: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80627: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 80624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

80620: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80625: -- 5132302
80626: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80627: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80628:

Line 80626: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

80622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80625: -- 5132302
80626: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80627: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80628:
80629: END IF;
80630:

Line 80627: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

80623: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80625: -- 5132302
80626: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80627: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80628:
80629: END IF;
80630:
80631: -- 4955764

Line 80632: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

80628:
80629: END IF;
80630:
80631: -- 4955764
80632: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80633: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80634:
80635:
80636: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 80636: XLA_AE_LINES_PKG.ValidateCurrentLine;

80632: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80633: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80634:
80635:
80636: XLA_AE_LINES_PKG.ValidateCurrentLine;
80637: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80638:
80639: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
80640: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 80637: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

80633: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80634:
80635:
80636: XLA_AE_LINES_PKG.ValidateCurrentLine;
80637: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80638:
80639: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
80640: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
80641: ,p_balance_type_code => l_balance_type_code);

Line 80835: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

80831: --
80832: -- bulk performance
80833: --
80834: l_balance_type_code VARCHAR2(1);
80835: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
80836: l_log_module VARCHAR2(240);
80837:
80838: --
80839: -- Upgrade strategy

Line 80913: XLA_AE_LINES_PKG.SetNewLine;

80909: ') <> 'Y')
80910: THEN
80911:
80912: --
80913: XLA_AE_LINES_PKG.SetNewLine;
80914:
80915: p_balance_type_code := l_balance_type_code;
80916: -- set the flag so later we will know whether the gain loss line needs to be created
80917:

Line 80925: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

80921:
80922: --
80923: -- bulk performance
80924: --
80925: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
80926: p_header_num => 0); -- 4262811
80927: --
80928: -- set accounting line options
80929: --

Line 80930: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

80926: p_header_num => 0); -- 4262811
80927: --
80928: -- set accounting line options
80929: --
80930: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
80931: p_natural_side_code => 'D'
80932: , p_gain_or_loss_flag => 'N'
80933: , p_gl_transfer_mode_code => 'S'
80934: , p_acct_entry_type_code => 'A'

Line 80944: xla_ae_lines_pkg.SetAcctLineType

80940: --
80941: --
80942: -- set accounting line type info
80943: --
80944: xla_ae_lines_pkg.SetAcctLineType
80945: (p_component_type => l_component_type
80946: ,p_event_type_code => l_event_type_code
80947: ,p_line_definition_owner_code => l_line_definition_owner_code
80948: ,p_line_definition_code => l_line_definition_code

Line 80958: xla_ae_lines_pkg.SetAcctClass(

80954: ,p_event_class_code => l_event_class_code);
80955: --
80956: -- set accounting class
80957: --
80958: xla_ae_lines_pkg.SetAcctClass(
80959: p_accounting_class_code => 'ITEM EXPENSE'
80960: , p_ae_header_id => l_ae_header_id
80961: );
80962:

Line 80966: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

80962:
80963: --
80964: -- set rounding class
80965: --
80966: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
80967: 'ITEM EXPENSE';
80968:
80969: --
80970: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 80970: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

80966: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
80967: 'ITEM EXPENSE';
80968:
80969: --
80970: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
80971: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
80972: --
80973: -- bulk performance
80974: --

Line 80971: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

80967: 'ITEM EXPENSE';
80968:
80969: --
80970: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
80971: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
80972: --
80973: -- bulk performance
80974: --
80975: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 80975: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

80971: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
80972: --
80973: -- bulk performance
80974: --
80975: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
80976:
80977: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
80978: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80979:

Line 80977: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

80973: -- bulk performance
80974: --
80975: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
80976:
80977: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
80978: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80979:
80980: -- 4955764
80981: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 80981: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

80977: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
80978: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80979:
80980: -- 4955764
80981: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80982: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
80983:
80984: -- 4458381 Public Sector Enh
80985:

Line 81091: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

81087: l_rec_acct_attrs.array_num_value(43) := p_source_94;
81088: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
81089: l_rec_acct_attrs.array_num_value(44) := p_source_95;
81090:
81091: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81092: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81093:
81094: ---------------------------------------------------------------------------------------------------------------
81095: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 81092: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

81088: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
81089: l_rec_acct_attrs.array_num_value(44) := p_source_95;
81090:
81091: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81092: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81093:
81094: ---------------------------------------------------------------------------------------------------------------
81095: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81096: ---------------------------------------------------------------------------------------------------------------

Line 81095: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

81091: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81092: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81093:
81094: ---------------------------------------------------------------------------------------------------------------
81095: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81096: ---------------------------------------------------------------------------------------------------------------
81097: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81098:
81099: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 81097: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

81093:
81094: ---------------------------------------------------------------------------------------------------------------
81095: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81096: ---------------------------------------------------------------------------------------------------------------
81097: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81098:
81099: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81100: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81101:

Line 81099: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

81095: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81096: ---------------------------------------------------------------------------------------------------------------
81097: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81098:
81099: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81100: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81101:
81102: IF xla_accounting_cache_pkg.GetValueChar
81103: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 81100: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

81096: ---------------------------------------------------------------------------------------------------------------
81097: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81098:
81099: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81100: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81101:
81102: IF xla_accounting_cache_pkg.GetValueChar
81103: (p_source_code => 'LEDGER_CATEGORY_CODE'
81104: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 81111: xla_ae_lines_pkg.BflowUpgEntry

81107: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
81108: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
81109: )
81110: THEN
81111: xla_ae_lines_pkg.BflowUpgEntry
81112: (p_business_method_code => l_bflow_method_code
81113: ,p_business_class_code => l_bflow_class_code
81114: ,p_balance_type => l_balance_type_code);
81115: ELSE

Line 81128: xla_ae_lines_pkg.SetLineDescription(

81124: --
81125: -- call description
81126: --
81127:
81128: xla_ae_lines_pkg.SetLineDescription(
81129: p_ae_header_id => l_ae_header_id
81130: ,p_description => Description_2 (
81131: p_application_id => p_application_id
81132: , p_ae_header_id => l_ae_header_id

Line 81161: xla_ae_lines_pkg.set_ccid(

81157: , x_value_type_code => l_adr_value_type_code
81158: , p_side => 'NA'
81159: );
81160:
81161: xla_ae_lines_pkg.set_ccid(
81162: p_code_combination_id => l_ccid
81163: , p_value_type_code => l_adr_value_type_code
81164: , p_transaction_coa_id => l_adr_transaction_coa_id
81165: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 81197: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

81193: xla_accounting_err_pkg.build_message
81194: (p_appli_s_name => 'XLA'
81195: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
81196: ,p_token_1 => 'LINE_NUMBER'
81197: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
81198: ,p_token_2 => 'LINE_TYPE_NAME'
81199: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
81200: l_component_type
81201: ,l_component_code

Line 81233: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

81229: --
81230: --
81231: ------------------------------------------------------------------------------------------------
81232: -- 4219869 Business Flow
81233: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
81234: -- Prior Entry. Currently, the following code is always generated.
81235: ------------------------------------------------------------------------------------------------
81236: XLA_AE_LINES_PKG.ValidateCurrentLine;
81237:

Line 81236: XLA_AE_LINES_PKG.ValidateCurrentLine;

81232: -- 4219869 Business Flow
81233: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
81234: -- Prior Entry. Currently, the following code is always generated.
81235: ------------------------------------------------------------------------------------------------
81236: XLA_AE_LINES_PKG.ValidateCurrentLine;
81237:
81238: ------------------------------------------------------------------------------------
81239: -- 4219869 Business Flow
81240: -- Populated credit and debit amounts -- Need to generate this within IF

Line 81242: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

81238: ------------------------------------------------------------------------------------
81239: -- 4219869 Business Flow
81240: -- Populated credit and debit amounts -- Need to generate this within IF
81241: ------------------------------------------------------------------------------------
81242: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81243:
81244: ----------------------------------------------------------------------------------
81245: -- 4219869 Business Flow
81246: -- Update journal entry status -- Need to generate this within IF

Line 81274: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

81270: -- To allow MPA report to determine if it should generate report process
81271: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
81272: ------------------------------------------------------------------------------------------
81273:
81274: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
81275: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
81276: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
81277: -- call ADRs
81278: -- Bug 4922099

Line 81275: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

81271: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
81272: ------------------------------------------------------------------------------------------
81273:
81274: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
81275: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
81276: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
81277: -- call ADRs
81278: -- Bug 4922099
81279: --

Line 81299: xla_ae_lines_pkg.set_ccid(

81295: , x_value_type_code => l_adr_value_type_code
81296: , p_side => 'NA'
81297: );
81298:
81299: xla_ae_lines_pkg.set_ccid(
81300: p_code_combination_id => l_ccid
81301: , p_value_type_code => l_adr_value_type_code
81302: , p_transaction_coa_id => l_adr_transaction_coa_id
81303: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 81322: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

81318:
81319: --
81320: -- Update the line information that should be overwritten
81321: --
81322: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81323: p_header_num => 1);
81324: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81325:
81326: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 81324: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

81320: -- Update the line information that should be overwritten
81321: --
81322: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81323: p_header_num => 1);
81324: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81325:
81326: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81327:
81328: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 81326: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

81322: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81323: p_header_num => 1);
81324: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81325:
81326: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81327:
81328: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
81329: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
81330: END IF;

Line 81329: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

81325:
81326: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81327:
81328: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
81329: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
81330: END IF;
81331:
81332: --
81333: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 81336: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

81332: --
81333: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
81334: --
81335: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
81336: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
81337: ELSE
81338: ---------------------------------------------------------------------------------------------------
81339: -- 4262811a Switch Sign
81340: ---------------------------------------------------------------------------------------------------

Line 81341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

81337: ELSE
81338: ---------------------------------------------------------------------------------------------------
81339: -- 4262811a Switch Sign
81340: ---------------------------------------------------------------------------------------------------
81341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 81342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

81338: ---------------------------------------------------------------------------------------------------
81339: -- 4262811a Switch Sign
81340: ---------------------------------------------------------------------------------------------------
81341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81346: -- 5132302

Line 81343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81339: -- 4262811a Switch Sign
81340: ---------------------------------------------------------------------------------------------------
81341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81346: -- 5132302
81347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 81344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

81340: ---------------------------------------------------------------------------------------------------
81341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81346: -- 5132302
81347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81348: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 81345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81341: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81346: -- 5132302
81347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81348: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81349:

Line 81347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

81343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81346: -- 5132302
81347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81348: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81349:
81350: END IF;
81351:

Line 81348: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81345: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81346: -- 5132302
81347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81348: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81349:
81350: END IF;
81351:
81352: -- 4955764

Line 81353: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

81349:
81350: END IF;
81351:
81352: -- 4955764
81353: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81354: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81355:
81356:
81357: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 81357: XLA_AE_LINES_PKG.ValidateCurrentLine;

81353: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81354: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81355:
81356:
81357: XLA_AE_LINES_PKG.ValidateCurrentLine;
81358: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81359:
81360: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81361: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 81358: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

81354: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81355:
81356:
81357: XLA_AE_LINES_PKG.ValidateCurrentLine;
81358: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81359:
81360: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81361: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
81362: ,p_balance_type_code => l_balance_type_code);

Line 81518: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

81514: --
81515: -- bulk performance
81516: --
81517: l_balance_type_code VARCHAR2(1);
81518: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
81519: l_log_module VARCHAR2(240);
81520:
81521: --
81522: -- Upgrade strategy

Line 81594: XLA_AE_LINES_PKG.SetNewLine;

81590: ') <> 'R'
81591: THEN
81592:
81593: --
81594: XLA_AE_LINES_PKG.SetNewLine;
81595:
81596: p_balance_type_code := l_balance_type_code;
81597: -- set the flag so later we will know whether the gain loss line needs to be created
81598:

Line 81606: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

81602:
81603: --
81604: -- bulk performance
81605: --
81606: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
81607: p_header_num => 0); -- 4262811
81608: --
81609: -- set accounting line options
81610: --

Line 81611: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

81607: p_header_num => 0); -- 4262811
81608: --
81609: -- set accounting line options
81610: --
81611: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
81612: p_natural_side_code => 'D'
81613: , p_gain_or_loss_flag => 'N'
81614: , p_gl_transfer_mode_code => 'S'
81615: , p_acct_entry_type_code => 'A'

Line 81625: xla_ae_lines_pkg.SetAcctLineType

81621: --
81622: --
81623: -- set accounting line type info
81624: --
81625: xla_ae_lines_pkg.SetAcctLineType
81626: (p_component_type => l_component_type
81627: ,p_event_type_code => l_event_type_code
81628: ,p_line_definition_owner_code => l_line_definition_owner_code
81629: ,p_line_definition_code => l_line_definition_code

Line 81639: xla_ae_lines_pkg.SetAcctClass(

81635: ,p_event_class_code => l_event_class_code);
81636: --
81637: -- set accounting class
81638: --
81639: xla_ae_lines_pkg.SetAcctClass(
81640: p_accounting_class_code => 'LIABILITY'
81641: , p_ae_header_id => l_ae_header_id
81642: );
81643:

Line 81647: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

81643:
81644: --
81645: -- set rounding class
81646: --
81647: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
81648: 'LIABILITY';
81649:
81650: --
81651: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 81651: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

81647: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
81648: 'LIABILITY';
81649:
81650: --
81651: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
81652: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
81653: --
81654: -- bulk performance
81655: --

Line 81652: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

81648: 'LIABILITY';
81649:
81650: --
81651: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
81652: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
81653: --
81654: -- bulk performance
81655: --
81656: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 81656: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

81652: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
81653: --
81654: -- bulk performance
81655: --
81656: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
81657:
81658: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81659: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81660:

Line 81658: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

81654: -- bulk performance
81655: --
81656: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
81657:
81658: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81659: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81660:
81661: -- 4955764
81662: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 81662: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

81658: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81659: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81660:
81661: -- 4955764
81662: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81663: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
81664:
81665: -- 4458381 Public Sector Enh
81666:

Line 81712: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

81708: l_rec_acct_attrs.array_num_value(18) := p_source_91;
81709: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
81710: l_rec_acct_attrs.array_num_value(19) := p_source_93;
81711:
81712: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81713: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81714:
81715: ---------------------------------------------------------------------------------------------------------------
81716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 81713: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

81709: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
81710: l_rec_acct_attrs.array_num_value(19) := p_source_93;
81711:
81712: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81713: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81714:
81715: ---------------------------------------------------------------------------------------------------------------
81716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81717: ---------------------------------------------------------------------------------------------------------------

Line 81716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

81712: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81713: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81714:
81715: ---------------------------------------------------------------------------------------------------------------
81716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81717: ---------------------------------------------------------------------------------------------------------------
81718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81719:
81720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 81718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

81714:
81715: ---------------------------------------------------------------------------------------------------------------
81716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81717: ---------------------------------------------------------------------------------------------------------------
81718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81719:
81720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81721: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81722:

Line 81720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

81716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81717: ---------------------------------------------------------------------------------------------------------------
81718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81719:
81720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81721: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81722:
81723: IF xla_accounting_cache_pkg.GetValueChar
81724: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 81721: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

81717: ---------------------------------------------------------------------------------------------------------------
81718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81719:
81720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81721: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81722:
81723: IF xla_accounting_cache_pkg.GetValueChar
81724: (p_source_code => 'LEDGER_CATEGORY_CODE'
81725: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 81732: xla_ae_lines_pkg.BflowUpgEntry

81728: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
81729: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
81730: )
81731: THEN
81732: xla_ae_lines_pkg.BflowUpgEntry
81733: (p_business_method_code => l_bflow_method_code
81734: ,p_business_class_code => l_bflow_class_code
81735: ,p_balance_type => l_balance_type_code);
81736: ELSE

Line 81738: XLA_AE_LINES_PKG.business_flow_validation(

81734: ,p_business_class_code => l_bflow_class_code
81735: ,p_balance_type => l_balance_type_code);
81736: ELSE
81737: NULL;
81738: XLA_AE_LINES_PKG.business_flow_validation(
81739: p_business_method_code => l_bflow_method_code
81740: ,p_business_class_code => l_bflow_class_code
81741: ,p_inherit_description_flag => l_inherit_desc_flag);
81742: END IF;

Line 81785: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

81781: xla_accounting_err_pkg.build_message
81782: (p_appli_s_name => 'XLA'
81783: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
81784: ,p_token_1 => 'LINE_NUMBER'
81785: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
81786: ,p_token_2 => 'LINE_TYPE_NAME'
81787: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
81788: l_component_type
81789: ,l_component_code

Line 81821: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

81817: --
81818: --
81819: ------------------------------------------------------------------------------------------------
81820: -- 4219869 Business Flow
81821: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
81822: -- Prior Entry. Currently, the following code is always generated.
81823: ------------------------------------------------------------------------------------------------
81824: -- No ValidateCurrentLine for business flow method of Prior Entry
81825:

Line 81830: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

81826: ------------------------------------------------------------------------------------
81827: -- 4219869 Business Flow
81828: -- Populated credit and debit amounts -- Need to generate this within IF
81829: ------------------------------------------------------------------------------------
81830: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81831:
81832: ----------------------------------------------------------------------------------
81833: -- 4219869 Business Flow
81834: -- Update journal entry status -- Need to generate this within IF

Line 81862: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

81858: -- To allow MPA report to determine if it should generate report process
81859: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
81860: ------------------------------------------------------------------------------------------
81861:
81862: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
81863: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
81864: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
81865: -- call ADRs
81866: -- Bug 4922099

Line 81863: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

81859: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
81860: ------------------------------------------------------------------------------------------
81861:
81862: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
81863: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
81864: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
81865: -- call ADRs
81866: -- Bug 4922099
81867: --

Line 81884: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

81880:
81881: --
81882: -- Update the line information that should be overwritten
81883: --
81884: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81885: p_header_num => 1);
81886: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81887:
81888: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 81886: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

81882: -- Update the line information that should be overwritten
81883: --
81884: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81885: p_header_num => 1);
81886: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81887:
81888: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81889:
81890: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 81888: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

81884: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81885: p_header_num => 1);
81886: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81887:
81888: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81889:
81890: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
81891: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
81892: END IF;

Line 81891: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

81887:
81888: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81889:
81890: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
81891: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
81892: END IF;
81893:
81894: --
81895: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 81898: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

81894: --
81895: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
81896: --
81897: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
81898: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
81899: ELSE
81900: ---------------------------------------------------------------------------------------------------
81901: -- 4262811a Switch Sign
81902: ---------------------------------------------------------------------------------------------------

Line 81903: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

81899: ELSE
81900: ---------------------------------------------------------------------------------------------------
81901: -- 4262811a Switch Sign
81902: ---------------------------------------------------------------------------------------------------
81903: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81905: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81907: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 81904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

81900: ---------------------------------------------------------------------------------------------------
81901: -- 4262811a Switch Sign
81902: ---------------------------------------------------------------------------------------------------
81903: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81905: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81907: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81908: -- 5132302

Line 81905: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81901: -- 4262811a Switch Sign
81902: ---------------------------------------------------------------------------------------------------
81903: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81905: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81907: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81908: -- 5132302
81909: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 81906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

81902: ---------------------------------------------------------------------------------------------------
81903: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81905: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81907: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81908: -- 5132302
81909: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81910: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 81907: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81903: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81905: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81907: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81908: -- 5132302
81909: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81910: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81911:

Line 81909: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

81905: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81907: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81908: -- 5132302
81909: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81910: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81911:
81912: END IF;
81913:

Line 81910: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81906: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81907: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81908: -- 5132302
81909: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81910: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81911:
81912: END IF;
81913:
81914: -- 4955764

Line 81915: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

81911:
81912: END IF;
81913:
81914: -- 4955764
81915: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81916: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81917:
81918:
81919: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 81919: XLA_AE_LINES_PKG.ValidateCurrentLine;

81915: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81916: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81917:
81918:
81919: XLA_AE_LINES_PKG.ValidateCurrentLine;
81920: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81921:
81922: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81923: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 81920: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

81916: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81917:
81918:
81919: XLA_AE_LINES_PKG.ValidateCurrentLine;
81920: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81921:
81922: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81923: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
81924: ,p_balance_type_code => l_balance_type_code);

Line 82086: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

82082: --
82083: -- bulk performance
82084: --
82085: l_balance_type_code VARCHAR2(1);
82086: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
82087: l_log_module VARCHAR2(240);
82088:
82089: --
82090: -- Upgrade strategy

Line 82164: XLA_AE_LINES_PKG.SetNewLine;

82160: ') <> 'PAYMENTCARD'
82161: THEN
82162:
82163: --
82164: XLA_AE_LINES_PKG.SetNewLine;
82165:
82166: p_balance_type_code := l_balance_type_code;
82167: -- set the flag so later we will know whether the gain loss line needs to be created
82168:

Line 82176: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

82172:
82173: --
82174: -- bulk performance
82175: --
82176: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
82177: p_header_num => 0); -- 4262811
82178: --
82179: -- set accounting line options
82180: --

Line 82181: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

82177: p_header_num => 0); -- 4262811
82178: --
82179: -- set accounting line options
82180: --
82181: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
82182: p_natural_side_code => 'D'
82183: , p_gain_or_loss_flag => 'N'
82184: , p_gl_transfer_mode_code => 'S'
82185: , p_acct_entry_type_code => 'A'

Line 82195: xla_ae_lines_pkg.SetAcctLineType

82191: --
82192: --
82193: -- set accounting line type info
82194: --
82195: xla_ae_lines_pkg.SetAcctLineType
82196: (p_component_type => l_component_type
82197: ,p_event_type_code => l_event_type_code
82198: ,p_line_definition_owner_code => l_line_definition_owner_code
82199: ,p_line_definition_code => l_line_definition_code

Line 82209: xla_ae_lines_pkg.SetAcctClass(

82205: ,p_event_class_code => l_event_class_code);
82206: --
82207: -- set accounting class
82208: --
82209: xla_ae_lines_pkg.SetAcctClass(
82210: p_accounting_class_code => 'LIABILITY'
82211: , p_ae_header_id => l_ae_header_id
82212: );
82213:

Line 82217: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

82213:
82214: --
82215: -- set rounding class
82216: --
82217: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
82218: 'LIABILITY';
82219:
82220: --
82221: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 82221: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

82217: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
82218: 'LIABILITY';
82219:
82220: --
82221: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
82222: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82223: --
82224: -- bulk performance
82225: --

Line 82222: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

82218: 'LIABILITY';
82219:
82220: --
82221: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
82222: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82223: --
82224: -- bulk performance
82225: --
82226: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 82226: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

82222: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82223: --
82224: -- bulk performance
82225: --
82226: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82227:
82228: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82229: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82230:

Line 82228: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

82224: -- bulk performance
82225: --
82226: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82227:
82228: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82229: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82230:
82231: -- 4955764
82232: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 82232: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

82228: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82229: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82230:
82231: -- 4955764
82232: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82233: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
82234:
82235: -- 4458381 Public Sector Enh
82236:

Line 82282: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

82278: l_rec_acct_attrs.array_num_value(18) := p_source_92;
82279: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
82280: l_rec_acct_attrs.array_num_value(19) := p_source_93;
82281:
82282: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82283: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82284:
82285: ---------------------------------------------------------------------------------------------------------------
82286: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 82283: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

82279: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
82280: l_rec_acct_attrs.array_num_value(19) := p_source_93;
82281:
82282: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82283: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82284:
82285: ---------------------------------------------------------------------------------------------------------------
82286: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82287: ---------------------------------------------------------------------------------------------------------------

Line 82286: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

82282: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82283: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82284:
82285: ---------------------------------------------------------------------------------------------------------------
82286: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82287: ---------------------------------------------------------------------------------------------------------------
82288: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82289:
82290: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 82288: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

82284:
82285: ---------------------------------------------------------------------------------------------------------------
82286: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82287: ---------------------------------------------------------------------------------------------------------------
82288: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82289:
82290: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82291: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82292:

Line 82290: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

82286: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82287: ---------------------------------------------------------------------------------------------------------------
82288: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82289:
82290: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82291: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82292:
82293: IF xla_accounting_cache_pkg.GetValueChar
82294: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 82291: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

82287: ---------------------------------------------------------------------------------------------------------------
82288: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82289:
82290: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82291: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82292:
82293: IF xla_accounting_cache_pkg.GetValueChar
82294: (p_source_code => 'LEDGER_CATEGORY_CODE'
82295: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 82302: xla_ae_lines_pkg.BflowUpgEntry

82298: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
82299: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
82300: )
82301: THEN
82302: xla_ae_lines_pkg.BflowUpgEntry
82303: (p_business_method_code => l_bflow_method_code
82304: ,p_business_class_code => l_bflow_class_code
82305: ,p_balance_type => l_balance_type_code);
82306: ELSE

Line 82308: XLA_AE_LINES_PKG.business_flow_validation(

82304: ,p_business_class_code => l_bflow_class_code
82305: ,p_balance_type => l_balance_type_code);
82306: ELSE
82307: NULL;
82308: XLA_AE_LINES_PKG.business_flow_validation(
82309: p_business_method_code => l_bflow_method_code
82310: ,p_business_class_code => l_bflow_class_code
82311: ,p_inherit_description_flag => l_inherit_desc_flag);
82312: END IF;

Line 82355: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

82351: xla_accounting_err_pkg.build_message
82352: (p_appli_s_name => 'XLA'
82353: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
82354: ,p_token_1 => 'LINE_NUMBER'
82355: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
82356: ,p_token_2 => 'LINE_TYPE_NAME'
82357: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
82358: l_component_type
82359: ,l_component_code

Line 82391: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

82387: --
82388: --
82389: ------------------------------------------------------------------------------------------------
82390: -- 4219869 Business Flow
82391: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
82392: -- Prior Entry. Currently, the following code is always generated.
82393: ------------------------------------------------------------------------------------------------
82394: -- No ValidateCurrentLine for business flow method of Prior Entry
82395:

Line 82400: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

82396: ------------------------------------------------------------------------------------
82397: -- 4219869 Business Flow
82398: -- Populated credit and debit amounts -- Need to generate this within IF
82399: ------------------------------------------------------------------------------------
82400: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
82401:
82402: ----------------------------------------------------------------------------------
82403: -- 4219869 Business Flow
82404: -- Update journal entry status -- Need to generate this within IF

Line 82432: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

82428: -- To allow MPA report to determine if it should generate report process
82429: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
82430: ------------------------------------------------------------------------------------------
82431:
82432: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
82433: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
82434: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
82435: -- call ADRs
82436: -- Bug 4922099

Line 82433: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

82429: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
82430: ------------------------------------------------------------------------------------------
82431:
82432: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
82433: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
82434: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
82435: -- call ADRs
82436: -- Bug 4922099
82437: --

Line 82454: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

82450:
82451: --
82452: -- Update the line information that should be overwritten
82453: --
82454: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
82455: p_header_num => 1);
82456: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
82457:
82458: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 82456: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

82452: -- Update the line information that should be overwritten
82453: --
82454: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
82455: p_header_num => 1);
82456: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
82457:
82458: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
82459:
82460: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 82458: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

82454: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
82455: p_header_num => 1);
82456: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
82457:
82458: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
82459:
82460: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
82461: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
82462: END IF;

Line 82461: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

82457:
82458: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
82459:
82460: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
82461: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
82462: END IF;
82463:
82464: --
82465: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 82468: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

82464: --
82465: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
82466: --
82467: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
82468: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
82469: ELSE
82470: ---------------------------------------------------------------------------------------------------
82471: -- 4262811a Switch Sign
82472: ---------------------------------------------------------------------------------------------------

Line 82473: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

82469: ELSE
82470: ---------------------------------------------------------------------------------------------------
82471: -- 4262811a Switch Sign
82472: ---------------------------------------------------------------------------------------------------
82473: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82475: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82477: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 82474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

82470: ---------------------------------------------------------------------------------------------------
82471: -- 4262811a Switch Sign
82472: ---------------------------------------------------------------------------------------------------
82473: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82475: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82477: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82478: -- 5132302

Line 82475: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

82471: -- 4262811a Switch Sign
82472: ---------------------------------------------------------------------------------------------------
82473: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82475: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82477: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82478: -- 5132302
82479: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 82476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

82472: ---------------------------------------------------------------------------------------------------
82473: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82475: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82477: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82478: -- 5132302
82479: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
82480: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 82477: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

82473: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82475: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82477: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82478: -- 5132302
82479: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
82480: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82481:

Line 82479: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

82475: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82477: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82478: -- 5132302
82479: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
82480: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82481:
82482: END IF;
82483:

Line 82480: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

82476: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82477: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82478: -- 5132302
82479: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
82480: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82481:
82482: END IF;
82483:
82484: -- 4955764

Line 82485: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

82481:
82482: END IF;
82483:
82484: -- 4955764
82485: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82486: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
82487:
82488:
82489: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 82489: XLA_AE_LINES_PKG.ValidateCurrentLine;

82485: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82486: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
82487:
82488:
82489: XLA_AE_LINES_PKG.ValidateCurrentLine;
82490: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
82491:
82492: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
82493: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 82490: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

82486: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
82487:
82488:
82489: XLA_AE_LINES_PKG.ValidateCurrentLine;
82490: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
82491:
82492: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
82493: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
82494: ,p_balance_type_code => l_balance_type_code);

Line 82644: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

82640: --
82641: -- bulk performance
82642: --
82643: l_balance_type_code VARCHAR2(1);
82644: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
82645: l_log_module VARCHAR2(240);
82646:
82647: --
82648: -- Upgrade strategy

Line 82720: XLA_AE_LINES_PKG.SetNewLine;

82716: ') = 'DISCOUNT')
82717: THEN
82718:
82719: --
82720: XLA_AE_LINES_PKG.SetNewLine;
82721:
82722: p_balance_type_code := l_balance_type_code;
82723: -- set the flag so later we will know whether the gain loss line needs to be created
82724:

Line 82732: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

82728:
82729: --
82730: -- bulk performance
82731: --
82732: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
82733: p_header_num => 0); -- 4262811
82734: --
82735: -- set accounting line options
82736: --

Line 82737: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

82733: p_header_num => 0); -- 4262811
82734: --
82735: -- set accounting line options
82736: --
82737: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
82738: p_natural_side_code => 'D'
82739: , p_gain_or_loss_flag => 'N'
82740: , p_gl_transfer_mode_code => 'S'
82741: , p_acct_entry_type_code => 'A'

Line 82751: xla_ae_lines_pkg.SetAcctLineType

82747: --
82748: --
82749: -- set accounting line type info
82750: --
82751: xla_ae_lines_pkg.SetAcctLineType
82752: (p_component_type => l_component_type
82753: ,p_event_type_code => l_event_type_code
82754: ,p_line_definition_owner_code => l_line_definition_owner_code
82755: ,p_line_definition_code => l_line_definition_code

Line 82765: xla_ae_lines_pkg.SetAcctClass(

82761: ,p_event_class_code => l_event_class_code);
82762: --
82763: -- set accounting class
82764: --
82765: xla_ae_lines_pkg.SetAcctClass(
82766: p_accounting_class_code => 'LIABILITY'
82767: , p_ae_header_id => l_ae_header_id
82768: );
82769:

Line 82773: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

82769:
82770: --
82771: -- set rounding class
82772: --
82773: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
82774: 'LIABILITY';
82775:
82776: --
82777: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 82777: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

82773: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
82774: 'LIABILITY';
82775:
82776: --
82777: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
82778: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82779: --
82780: -- bulk performance
82781: --

Line 82778: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

82774: 'LIABILITY';
82775:
82776: --
82777: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
82778: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82779: --
82780: -- bulk performance
82781: --
82782: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 82782: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

82778: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82779: --
82780: -- bulk performance
82781: --
82782: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82783:
82784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82785: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82786:

Line 82784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

82780: -- bulk performance
82781: --
82782: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82783:
82784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82785: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82786:
82787: -- 4955764
82788: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 82788: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

82784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82785: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82786:
82787: -- 4955764
82788: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82789: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
82790:
82791: -- 4458381 Public Sector Enh
82792:

Line 82838: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

82834: l_rec_acct_attrs.array_num_value(18) := p_source_91;
82835: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
82836: l_rec_acct_attrs.array_num_value(19) := p_source_93;
82837:
82838: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82839: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82840:
82841: ---------------------------------------------------------------------------------------------------------------
82842: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 82839: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

82835: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
82836: l_rec_acct_attrs.array_num_value(19) := p_source_93;
82837:
82838: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82839: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82840:
82841: ---------------------------------------------------------------------------------------------------------------
82842: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82843: ---------------------------------------------------------------------------------------------------------------

Line 82842: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

82838: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82839: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82840:
82841: ---------------------------------------------------------------------------------------------------------------
82842: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82843: ---------------------------------------------------------------------------------------------------------------
82844: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82845:
82846: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 82844: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

82840:
82841: ---------------------------------------------------------------------------------------------------------------
82842: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82843: ---------------------------------------------------------------------------------------------------------------
82844: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82845:
82846: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82847: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82848:

Line 82846: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

82842: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82843: ---------------------------------------------------------------------------------------------------------------
82844: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82845:
82846: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82847: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82848:
82849: IF xla_accounting_cache_pkg.GetValueChar
82850: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 82847: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

82843: ---------------------------------------------------------------------------------------------------------------
82844: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82845:
82846: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82847: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82848:
82849: IF xla_accounting_cache_pkg.GetValueChar
82850: (p_source_code => 'LEDGER_CATEGORY_CODE'
82851: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 82858: xla_ae_lines_pkg.BflowUpgEntry

82854: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
82855: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
82856: )
82857: THEN
82858: xla_ae_lines_pkg.BflowUpgEntry
82859: (p_business_method_code => l_bflow_method_code
82860: ,p_business_class_code => l_bflow_class_code
82861: ,p_balance_type => l_balance_type_code);
82862: ELSE

Line 82864: XLA_AE_LINES_PKG.business_flow_validation(

82860: ,p_business_class_code => l_bflow_class_code
82861: ,p_balance_type => l_balance_type_code);
82862: ELSE
82863: NULL;
82864: XLA_AE_LINES_PKG.business_flow_validation(
82865: p_business_method_code => l_bflow_method_code
82866: ,p_business_class_code => l_bflow_class_code
82867: ,p_inherit_description_flag => l_inherit_desc_flag);
82868: END IF;

Line 82911: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

82907: xla_accounting_err_pkg.build_message
82908: (p_appli_s_name => 'XLA'
82909: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
82910: ,p_token_1 => 'LINE_NUMBER'
82911: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
82912: ,p_token_2 => 'LINE_TYPE_NAME'
82913: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
82914: l_component_type
82915: ,l_component_code

Line 82947: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

82943: --
82944: --
82945: ------------------------------------------------------------------------------------------------
82946: -- 4219869 Business Flow
82947: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
82948: -- Prior Entry. Currently, the following code is always generated.
82949: ------------------------------------------------------------------------------------------------
82950: -- No ValidateCurrentLine for business flow method of Prior Entry
82951:

Line 82956: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

82952: ------------------------------------------------------------------------------------
82953: -- 4219869 Business Flow
82954: -- Populated credit and debit amounts -- Need to generate this within IF
82955: ------------------------------------------------------------------------------------
82956: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
82957:
82958: ----------------------------------------------------------------------------------
82959: -- 4219869 Business Flow
82960: -- Update journal entry status -- Need to generate this within IF

Line 82988: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

82984: -- To allow MPA report to determine if it should generate report process
82985: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
82986: ------------------------------------------------------------------------------------------
82987:
82988: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
82989: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
82990: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
82991: -- call ADRs
82992: -- Bug 4922099

Line 82989: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

82985: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
82986: ------------------------------------------------------------------------------------------
82987:
82988: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
82989: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
82990: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
82991: -- call ADRs
82992: -- Bug 4922099
82993: --

Line 83010: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

83006:
83007: --
83008: -- Update the line information that should be overwritten
83009: --
83010: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
83011: p_header_num => 1);
83012: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
83013:
83014: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 83012: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

83008: -- Update the line information that should be overwritten
83009: --
83010: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
83011: p_header_num => 1);
83012: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
83013:
83014: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
83015:
83016: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 83014: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

83010: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
83011: p_header_num => 1);
83012: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
83013:
83014: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
83015:
83016: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
83017: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
83018: END IF;

Line 83017: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

83013:
83014: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
83015:
83016: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
83017: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
83018: END IF;
83019:
83020: --
83021: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 83024: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

83020: --
83021: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
83022: --
83023: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
83024: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
83025: ELSE
83026: ---------------------------------------------------------------------------------------------------
83027: -- 4262811a Switch Sign
83028: ---------------------------------------------------------------------------------------------------

Line 83029: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

83025: ELSE
83026: ---------------------------------------------------------------------------------------------------
83027: -- 4262811a Switch Sign
83028: ---------------------------------------------------------------------------------------------------
83029: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83030: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83032: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83033: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 83030: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

83026: ---------------------------------------------------------------------------------------------------
83027: -- 4262811a Switch Sign
83028: ---------------------------------------------------------------------------------------------------
83029: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83030: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83032: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83033: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83034: -- 5132302

Line 83031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

83027: -- 4262811a Switch Sign
83028: ---------------------------------------------------------------------------------------------------
83029: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83030: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83032: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83033: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83034: -- 5132302
83035: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 83032: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

83028: ---------------------------------------------------------------------------------------------------
83029: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83030: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83032: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83033: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83034: -- 5132302
83035: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83036: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 83033: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

83029: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83030: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83032: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83033: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83034: -- 5132302
83035: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83036: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83037:

Line 83035: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

83031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83032: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83033: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83034: -- 5132302
83035: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83036: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83037:
83038: END IF;
83039:

Line 83036: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

83032: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83033: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83034: -- 5132302
83035: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83036: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83037:
83038: END IF;
83039:
83040: -- 4955764

Line 83041: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

83037:
83038: END IF;
83039:
83040: -- 4955764
83041: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83042: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83043:
83044:
83045: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 83045: XLA_AE_LINES_PKG.ValidateCurrentLine;

83041: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83042: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83043:
83044:
83045: XLA_AE_LINES_PKG.ValidateCurrentLine;
83046: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83047:
83048: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
83049: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 83046: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

83042: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83043:
83044:
83045: XLA_AE_LINES_PKG.ValidateCurrentLine;
83046: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83047:
83048: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
83049: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
83050: ,p_balance_type_code => l_balance_type_code);

Line 83244: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

83240: --
83241: -- bulk performance
83242: --
83243: l_balance_type_code VARCHAR2(1);
83244: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
83245: l_log_module VARCHAR2(240);
83246:
83247: --
83248: -- Upgrade strategy

Line 83316: XLA_AE_LINES_PKG.SetNewLine;

83312: ') <> 'Y'
83313: THEN
83314:
83315: --
83316: XLA_AE_LINES_PKG.SetNewLine;
83317:
83318: p_balance_type_code := l_balance_type_code;
83319: -- set the flag so later we will know whether the gain loss line needs to be created
83320:

Line 83328: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

83324:
83325: --
83326: -- bulk performance
83327: --
83328: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
83329: p_header_num => 0); -- 4262811
83330: --
83331: -- set accounting line options
83332: --

Line 83333: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

83329: p_header_num => 0); -- 4262811
83330: --
83331: -- set accounting line options
83332: --
83333: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
83334: p_natural_side_code => 'C'
83335: , p_gain_or_loss_flag => 'N'
83336: , p_gl_transfer_mode_code => 'S'
83337: , p_acct_entry_type_code => 'A'

Line 83347: xla_ae_lines_pkg.SetAcctLineType

83343: --
83344: --
83345: -- set accounting line type info
83346: --
83347: xla_ae_lines_pkg.SetAcctLineType
83348: (p_component_type => l_component_type
83349: ,p_event_type_code => l_event_type_code
83350: ,p_line_definition_owner_code => l_line_definition_owner_code
83351: ,p_line_definition_code => l_line_definition_code

Line 83361: xla_ae_lines_pkg.SetAcctClass(

83357: ,p_event_class_code => l_event_class_code);
83358: --
83359: -- set accounting class
83360: --
83361: xla_ae_lines_pkg.SetAcctClass(
83362: p_accounting_class_code => 'LIABILITY'
83363: , p_ae_header_id => l_ae_header_id
83364: );
83365:

Line 83369: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

83365:
83366: --
83367: -- set rounding class
83368: --
83369: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
83370: 'LIABILITY';
83371:
83372: --
83373: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 83373: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

83369: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
83370: 'LIABILITY';
83371:
83372: --
83373: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
83374: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
83375: --
83376: -- bulk performance
83377: --

Line 83374: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

83370: 'LIABILITY';
83371:
83372: --
83373: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
83374: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
83375: --
83376: -- bulk performance
83377: --
83378: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 83378: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

83374: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
83375: --
83376: -- bulk performance
83377: --
83378: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
83379:
83380: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
83381: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
83382:

Line 83380: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

83376: -- bulk performance
83377: --
83378: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
83379:
83380: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
83381: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
83382:
83383: -- 4955764
83384: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 83384: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

83380: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
83381: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
83382:
83383: -- 4955764
83384: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83385: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
83386:
83387: -- 4458381 Public Sector Enh
83388:

Line 83492: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

83488: l_rec_acct_attrs.array_num_value(42) := p_source_94;
83489: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
83490: l_rec_acct_attrs.array_num_value(43) := p_source_95;
83491:
83492: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
83493: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
83494:
83495: ---------------------------------------------------------------------------------------------------------------
83496: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 83493: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

83489: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
83490: l_rec_acct_attrs.array_num_value(43) := p_source_95;
83491:
83492: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
83493: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
83494:
83495: ---------------------------------------------------------------------------------------------------------------
83496: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83497: ---------------------------------------------------------------------------------------------------------------

Line 83496: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

83492: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
83493: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
83494:
83495: ---------------------------------------------------------------------------------------------------------------
83496: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83497: ---------------------------------------------------------------------------------------------------------------
83498: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83499:
83500: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 83498: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

83494:
83495: ---------------------------------------------------------------------------------------------------------------
83496: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83497: ---------------------------------------------------------------------------------------------------------------
83498: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83499:
83500: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83501: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83502:

Line 83500: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

83496: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83497: ---------------------------------------------------------------------------------------------------------------
83498: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83499:
83500: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83501: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83502:
83503: IF xla_accounting_cache_pkg.GetValueChar
83504: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 83501: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

83497: ---------------------------------------------------------------------------------------------------------------
83498: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83499:
83500: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83501: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83502:
83503: IF xla_accounting_cache_pkg.GetValueChar
83504: (p_source_code => 'LEDGER_CATEGORY_CODE'
83505: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 83512: xla_ae_lines_pkg.BflowUpgEntry

83508: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
83509: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
83510: )
83511: THEN
83512: xla_ae_lines_pkg.BflowUpgEntry
83513: (p_business_method_code => l_bflow_method_code
83514: ,p_business_class_code => l_bflow_class_code
83515: ,p_balance_type => l_balance_type_code);
83516: ELSE

Line 83529: xla_ae_lines_pkg.SetLineDescription(

83525: --
83526: -- call description
83527: --
83528:
83529: xla_ae_lines_pkg.SetLineDescription(
83530: p_ae_header_id => l_ae_header_id
83531: ,p_description => Description_2 (
83532: p_application_id => p_application_id
83533: , p_ae_header_id => l_ae_header_id

Line 83562: xla_ae_lines_pkg.set_ccid(

83558: , x_value_type_code => l_adr_value_type_code
83559: , p_side => 'NA'
83560: );
83561:
83562: xla_ae_lines_pkg.set_ccid(
83563: p_code_combination_id => l_ccid
83564: , p_value_type_code => l_adr_value_type_code
83565: , p_transaction_coa_id => l_adr_transaction_coa_id
83566: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 83598: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

83594: xla_accounting_err_pkg.build_message
83595: (p_appli_s_name => 'XLA'
83596: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
83597: ,p_token_1 => 'LINE_NUMBER'
83598: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
83599: ,p_token_2 => 'LINE_TYPE_NAME'
83600: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
83601: l_component_type
83602: ,l_component_code

Line 83634: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

83630: --
83631: --
83632: ------------------------------------------------------------------------------------------------
83633: -- 4219869 Business Flow
83634: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
83635: -- Prior Entry. Currently, the following code is always generated.
83636: ------------------------------------------------------------------------------------------------
83637: XLA_AE_LINES_PKG.ValidateCurrentLine;
83638:

Line 83637: XLA_AE_LINES_PKG.ValidateCurrentLine;

83633: -- 4219869 Business Flow
83634: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
83635: -- Prior Entry. Currently, the following code is always generated.
83636: ------------------------------------------------------------------------------------------------
83637: XLA_AE_LINES_PKG.ValidateCurrentLine;
83638:
83639: ------------------------------------------------------------------------------------
83640: -- 4219869 Business Flow
83641: -- Populated credit and debit amounts -- Need to generate this within IF

Line 83643: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

83639: ------------------------------------------------------------------------------------
83640: -- 4219869 Business Flow
83641: -- Populated credit and debit amounts -- Need to generate this within IF
83642: ------------------------------------------------------------------------------------
83643: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83644:
83645: ----------------------------------------------------------------------------------
83646: -- 4219869 Business Flow
83647: -- Update journal entry status -- Need to generate this within IF

Line 83675: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

83671: -- To allow MPA report to determine if it should generate report process
83672: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
83673: ------------------------------------------------------------------------------------------
83674:
83675: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
83676: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
83677: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
83678: -- call ADRs
83679: -- Bug 4922099

Line 83676: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

83672: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
83673: ------------------------------------------------------------------------------------------
83674:
83675: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
83676: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
83677: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
83678: -- call ADRs
83679: -- Bug 4922099
83680: --

Line 83700: xla_ae_lines_pkg.set_ccid(

83696: , x_value_type_code => l_adr_value_type_code
83697: , p_side => 'NA'
83698: );
83699:
83700: xla_ae_lines_pkg.set_ccid(
83701: p_code_combination_id => l_ccid
83702: , p_value_type_code => l_adr_value_type_code
83703: , p_transaction_coa_id => l_adr_transaction_coa_id
83704: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 83723: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

83719:
83720: --
83721: -- Update the line information that should be overwritten
83722: --
83723: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
83724: p_header_num => 1);
83725: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
83726:
83727: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 83725: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

83721: -- Update the line information that should be overwritten
83722: --
83723: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
83724: p_header_num => 1);
83725: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
83726:
83727: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
83728:
83729: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 83727: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

83723: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
83724: p_header_num => 1);
83725: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
83726:
83727: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
83728:
83729: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
83730: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
83731: END IF;

Line 83730: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

83726:
83727: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
83728:
83729: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
83730: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
83731: END IF;
83732:
83733: --
83734: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 83737: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

83733: --
83734: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
83735: --
83736: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
83737: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
83738: ELSE
83739: ---------------------------------------------------------------------------------------------------
83740: -- 4262811a Switch Sign
83741: ---------------------------------------------------------------------------------------------------

Line 83742: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

83738: ELSE
83739: ---------------------------------------------------------------------------------------------------
83740: -- 4262811a Switch Sign
83741: ---------------------------------------------------------------------------------------------------
83742: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83743: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83745: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83746: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 83743: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

83739: ---------------------------------------------------------------------------------------------------
83740: -- 4262811a Switch Sign
83741: ---------------------------------------------------------------------------------------------------
83742: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83743: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83745: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83746: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83747: -- 5132302

Line 83744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

83740: -- 4262811a Switch Sign
83741: ---------------------------------------------------------------------------------------------------
83742: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83743: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83745: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83746: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83747: -- 5132302
83748: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 83745: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

83741: ---------------------------------------------------------------------------------------------------
83742: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83743: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83745: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83746: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83747: -- 5132302
83748: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83749: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 83746: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

83742: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83743: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83745: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83746: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83747: -- 5132302
83748: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83749: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83750:

Line 83748: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

83744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83745: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83746: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83747: -- 5132302
83748: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83749: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83750:
83751: END IF;
83752:

Line 83749: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

83745: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83746: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83747: -- 5132302
83748: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83749: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83750:
83751: END IF;
83752:
83753: -- 4955764

Line 83754: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

83750:
83751: END IF;
83752:
83753: -- 4955764
83754: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83755: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83756:
83757:
83758: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 83758: XLA_AE_LINES_PKG.ValidateCurrentLine;

83754: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83755: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83756:
83757:
83758: XLA_AE_LINES_PKG.ValidateCurrentLine;
83759: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83760:
83761: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
83762: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 83759: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

83755: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83756:
83757:
83758: XLA_AE_LINES_PKG.ValidateCurrentLine;
83759: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83760:
83761: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
83762: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
83763: ,p_balance_type_code => l_balance_type_code);

Line 83957: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

83953: --
83954: -- bulk performance
83955: --
83956: l_balance_type_code VARCHAR2(1);
83957: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
83958: l_log_module VARCHAR2(240);
83959:
83960: --
83961: -- Upgrade strategy

Line 84027: XLA_AE_LINES_PKG.SetNewLine;

84023: ') <> 'Y'
84024: THEN
84025:
84026: --
84027: XLA_AE_LINES_PKG.SetNewLine;
84028:
84029: p_balance_type_code := l_balance_type_code;
84030: -- set the flag so later we will know whether the gain loss line needs to be created
84031:

Line 84039: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

84035:
84036: --
84037: -- bulk performance
84038: --
84039: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
84040: p_header_num => 0); -- 4262811
84041: --
84042: -- set accounting line options
84043: --

Line 84044: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

84040: p_header_num => 0); -- 4262811
84041: --
84042: -- set accounting line options
84043: --
84044: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
84045: p_natural_side_code => 'C'
84046: , p_gain_or_loss_flag => 'N'
84047: , p_gl_transfer_mode_code => 'S'
84048: , p_acct_entry_type_code => 'A'

Line 84058: xla_ae_lines_pkg.SetAcctLineType

84054: --
84055: --
84056: -- set accounting line type info
84057: --
84058: xla_ae_lines_pkg.SetAcctLineType
84059: (p_component_type => l_component_type
84060: ,p_event_type_code => l_event_type_code
84061: ,p_line_definition_owner_code => l_line_definition_owner_code
84062: ,p_line_definition_code => l_line_definition_code

Line 84072: xla_ae_lines_pkg.SetAcctClass(

84068: ,p_event_class_code => l_event_class_code);
84069: --
84070: -- set accounting class
84071: --
84072: xla_ae_lines_pkg.SetAcctClass(
84073: p_accounting_class_code => 'LIABILITY'
84074: , p_ae_header_id => l_ae_header_id
84075: );
84076:

Line 84080: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

84076:
84077: --
84078: -- set rounding class
84079: --
84080: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
84081: 'LIABILITY';
84082:
84083: --
84084: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 84084: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

84080: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
84081: 'LIABILITY';
84082:
84083: --
84084: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
84085: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
84086: --
84087: -- bulk performance
84088: --

Line 84085: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

84081: 'LIABILITY';
84082:
84083: --
84084: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
84085: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
84086: --
84087: -- bulk performance
84088: --
84089: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 84089: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

84085: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
84086: --
84087: -- bulk performance
84088: --
84089: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
84090:
84091: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84092: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84093:

Line 84091: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

84087: -- bulk performance
84088: --
84089: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
84090:
84091: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84092: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84093:
84094: -- 4955764
84095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 84095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

84091: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84092: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84093:
84094: -- 4955764
84095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84096: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
84097:
84098: -- 4458381 Public Sector Enh
84099:

Line 84203: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

84199: l_rec_acct_attrs.array_num_value(42) := p_source_94;
84200: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
84201: l_rec_acct_attrs.array_num_value(43) := p_source_95;
84202:
84203: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
84204: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
84205:
84206: ---------------------------------------------------------------------------------------------------------------
84207: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 84204: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

84200: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
84201: l_rec_acct_attrs.array_num_value(43) := p_source_95;
84202:
84203: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
84204: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
84205:
84206: ---------------------------------------------------------------------------------------------------------------
84207: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84208: ---------------------------------------------------------------------------------------------------------------

Line 84207: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

84203: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
84204: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
84205:
84206: ---------------------------------------------------------------------------------------------------------------
84207: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84208: ---------------------------------------------------------------------------------------------------------------
84209: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84210:
84211: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 84209: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

84205:
84206: ---------------------------------------------------------------------------------------------------------------
84207: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84208: ---------------------------------------------------------------------------------------------------------------
84209: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84210:
84211: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84212: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84213:

Line 84211: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

84207: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84208: ---------------------------------------------------------------------------------------------------------------
84209: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84210:
84211: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84212: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84213:
84214: IF xla_accounting_cache_pkg.GetValueChar
84215: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 84212: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

84208: ---------------------------------------------------------------------------------------------------------------
84209: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84210:
84211: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84212: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84213:
84214: IF xla_accounting_cache_pkg.GetValueChar
84215: (p_source_code => 'LEDGER_CATEGORY_CODE'
84216: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 84223: xla_ae_lines_pkg.BflowUpgEntry

84219: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
84220: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
84221: )
84222: THEN
84223: xla_ae_lines_pkg.BflowUpgEntry
84224: (p_business_method_code => l_bflow_method_code
84225: ,p_business_class_code => l_bflow_class_code
84226: ,p_balance_type => l_balance_type_code);
84227: ELSE

Line 84229: XLA_AE_LINES_PKG.business_flow_validation(

84225: ,p_business_class_code => l_bflow_class_code
84226: ,p_balance_type => l_balance_type_code);
84227: ELSE
84228: NULL;
84229: XLA_AE_LINES_PKG.business_flow_validation(
84230: p_business_method_code => l_bflow_method_code
84231: ,p_business_class_code => l_bflow_class_code
84232: ,p_inherit_description_flag => l_inherit_desc_flag);
84233: END IF;

Line 84243: xla_ae_lines_pkg.SetLineDescription(

84239: --
84240: -- call description
84241: --
84242:
84243: xla_ae_lines_pkg.SetLineDescription(
84244: p_ae_header_id => l_ae_header_id
84245: ,p_description => Description_2 (
84246: p_application_id => p_application_id
84247: , p_ae_header_id => l_ae_header_id

Line 84266: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

84262: NULL;
84263: --
84264: --
84265:
84266: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
84267: p_code_combination_id => TO_NUMBER(C_NUM)
84268: , p_value_type_code => NULL
84269: , p_transaction_coa_id => null
84270: , p_accounting_coa_id => null

Line 84283: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84279: );
84280:
84281:
84282: -- initialise segments
84283: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84284: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84285: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84286: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84287: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84284: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84280:
84281:
84282: -- initialise segments
84283: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84284: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84285: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84286: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84287: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84288: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84285: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84281:
84282: -- initialise segments
84283: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84284: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84285: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84286: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84287: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84288: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84289: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84286: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84282: -- initialise segments
84283: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84284: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84285: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84286: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84287: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84288: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84289: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84290: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84287: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84283: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84284: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84285: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84286: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84287: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84288: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84289: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84290: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84291: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84288: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84284: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84285: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84286: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84287: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84288: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84289: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84290: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84291: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84292: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84289: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84285: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84286: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84287: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84288: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84289: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84290: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84291: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84292: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84293: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84290: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84286: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84287: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84288: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84289: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84290: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84291: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84292: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84293: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84294: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84291: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84287: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84288: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84289: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84290: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84291: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84292: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84293: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84294: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84295: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84292: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84288: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84289: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84290: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84291: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84292: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84293: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84294: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84295: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84296: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84293: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84289: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84290: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84291: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84292: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84293: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84294: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84295: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84296: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84297: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84294: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84290: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84291: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84292: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84293: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84294: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84295: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84296: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84297: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84298: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84295: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84291: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84292: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84293: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84294: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84295: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84296: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84297: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84298: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84299: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84296: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84292: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84293: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84294: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84295: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84296: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84297: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84298: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84299: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84300: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84297: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84293: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84294: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84295: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84296: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84297: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84298: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84299: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84300: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84301: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84298: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84294: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84295: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84296: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84297: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84298: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84299: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84300: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84301: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84302: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84299: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84295: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84296: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84297: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84298: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84299: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84300: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84301: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84302: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84303: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84300: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84296: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84297: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84298: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84299: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84300: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84301: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84302: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84303: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84304: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84301: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84297: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84298: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84299: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84300: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84301: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84302: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84303: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84304: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84305: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84302: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84298: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84299: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84300: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84301: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84302: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84303: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84304: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84305: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84306: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84303: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84299: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84300: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84301: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84302: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84303: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84304: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84305: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84306: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84307: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84304: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84300: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84301: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84302: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84303: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84304: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84305: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84306: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84307: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84308: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84305: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84301: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84302: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84303: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84304: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84305: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84306: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84307: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84308: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84309: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84306: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84302: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84303: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84304: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84305: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84306: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84307: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84308: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84309: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84310: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84307: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84303: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84304: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84305: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84306: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84307: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84308: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84309: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84310: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84311: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84308: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84304: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84305: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84306: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84307: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84308: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84309: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84310: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84311: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84312: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84309: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84305: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84306: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84307: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84308: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84309: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84310: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84311: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84312: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84313: --

Line 84310: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84306: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84307: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84308: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84309: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84310: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84311: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84312: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84313: --
84314:

Line 84311: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84307: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84308: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84309: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84310: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84311: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84312: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84313: --
84314:
84315: --

Line 84312: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84308: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84309: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84310: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84311: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84312: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84313: --
84314:
84315: --
84316:

Line 84335: xla_ae_lines_pkg.set_segment(

84331: );
84332:
84333: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
84334:
84335: xla_ae_lines_pkg.set_segment(
84336: p_to_segment_code => 'GL_ACCOUNT'
84337: , p_segment_value => l_segment
84338: , p_from_segment_code => l_adr_value_segment_code
84339: , p_from_combination_id => l_adr_value_combination_id

Line 84379: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

84375: xla_accounting_err_pkg.build_message
84376: (p_appli_s_name => 'XLA'
84377: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
84378: ,p_token_1 => 'LINE_NUMBER'
84379: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
84380: ,p_token_2 => 'LINE_TYPE_NAME'
84381: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
84382: l_component_type
84383: ,l_component_code

Line 84415: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

84411: --
84412: --
84413: ------------------------------------------------------------------------------------------------
84414: -- 4219869 Business Flow
84415: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
84416: -- Prior Entry. Currently, the following code is always generated.
84417: ------------------------------------------------------------------------------------------------
84418: XLA_AE_LINES_PKG.ValidateCurrentLine;
84419:

Line 84418: XLA_AE_LINES_PKG.ValidateCurrentLine;

84414: -- 4219869 Business Flow
84415: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
84416: -- Prior Entry. Currently, the following code is always generated.
84417: ------------------------------------------------------------------------------------------------
84418: XLA_AE_LINES_PKG.ValidateCurrentLine;
84419:
84420: ------------------------------------------------------------------------------------
84421: -- 4219869 Business Flow
84422: -- Populated credit and debit amounts -- Need to generate this within IF

Line 84424: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

84420: ------------------------------------------------------------------------------------
84421: -- 4219869 Business Flow
84422: -- Populated credit and debit amounts -- Need to generate this within IF
84423: ------------------------------------------------------------------------------------
84424: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84425:
84426: ----------------------------------------------------------------------------------
84427: -- 4219869 Business Flow
84428: -- Update journal entry status -- Need to generate this within IF

Line 84456: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

84452: -- To allow MPA report to determine if it should generate report process
84453: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
84454: ------------------------------------------------------------------------------------------
84455:
84456: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
84457: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
84458: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
84459: -- call ADRs
84460: -- Bug 4922099

Line 84457: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

84453: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
84454: ------------------------------------------------------------------------------------------
84455:
84456: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
84457: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
84458: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
84459: -- call ADRs
84460: -- Bug 4922099
84461: --

Line 84471: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

84467: NULL;
84468: --
84469: --
84470:
84471: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
84472: p_code_combination_id => TO_NUMBER(C_NUM)
84473: , p_value_type_code => NULL
84474: , p_transaction_coa_id => null
84475: , p_accounting_coa_id => null

Line 84488: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84484: );
84485:
84486:
84487: -- initialise segments
84488: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84489: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84490: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84491: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84492: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84489: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84485:
84486:
84487: -- initialise segments
84488: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84489: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84490: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84491: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84492: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84493: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84490: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84486:
84487: -- initialise segments
84488: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84489: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84490: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84491: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84492: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84493: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84494: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84491: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84487: -- initialise segments
84488: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84489: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84490: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84491: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84492: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84493: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84494: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84495: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84492: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84488: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84489: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84490: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84491: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84492: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84493: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84494: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84495: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84496: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84493: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84489: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84490: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84491: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84492: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84493: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84494: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84495: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84496: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84497: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84494: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84490: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84491: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84492: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84493: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84494: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84495: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84496: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84497: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84498: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84495: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84491: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84492: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84493: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84494: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84495: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84496: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84497: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84498: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84499: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84496: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84492: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84493: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84494: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84495: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84496: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84497: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84498: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84499: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84500: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84497: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84493: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84494: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84495: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84496: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84497: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84498: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84499: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84500: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84501: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84498: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84494: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84495: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84496: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84497: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84498: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84499: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84500: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84501: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84502: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84499: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84495: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84496: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84497: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84498: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84499: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84500: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84501: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84502: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84503: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84500: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84496: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84497: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84498: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84499: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84500: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84501: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84502: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84503: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84504: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84501: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84497: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84498: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84499: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84500: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84501: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84502: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84503: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84504: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84505: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84502: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84498: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84499: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84500: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84501: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84502: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84503: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84504: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84505: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84506: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84503: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84499: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84500: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84501: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84502: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84503: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84504: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84505: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84506: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84507: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84504: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84500: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84501: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84502: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84503: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84504: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84505: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84506: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84507: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84508: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84505: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84501: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84502: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84503: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84504: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84505: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84506: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84507: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84508: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84509: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84506: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84502: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84503: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84504: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84505: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84506: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84507: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84508: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84509: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84510: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84507: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84503: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84504: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84505: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84506: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84507: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84508: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84509: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84510: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84511: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84508: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84504: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84505: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84506: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84507: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84508: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84509: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84510: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84511: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84512: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84509: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84505: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84506: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84507: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84508: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84509: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84510: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84511: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84512: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84513: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84510: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84506: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84507: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84508: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84509: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84510: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84511: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84512: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84513: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84514: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84511: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84507: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84508: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84509: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84510: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84511: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84512: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84513: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84514: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84515: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84512: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84508: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84509: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84510: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84511: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84512: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84513: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84514: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84515: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84516: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84513: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84509: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84510: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84511: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84512: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84513: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84514: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84515: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84516: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84517: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 84514: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84510: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84511: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84512: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84513: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84514: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84515: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84516: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84517: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84518: --

Line 84515: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84511: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84512: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84513: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84514: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84515: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84516: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84517: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84518: --
84519:

Line 84516: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84512: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84513: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84514: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84515: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84516: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84517: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84518: --
84519:
84520: --

Line 84517: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

84513: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84514: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84515: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84516: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84517: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
84518: --
84519:
84520: --
84521:

Line 84540: xla_ae_lines_pkg.set_segment(

84536: );
84537:
84538: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
84539:
84540: xla_ae_lines_pkg.set_segment(
84541: p_to_segment_code => 'GL_ACCOUNT'
84542: , p_segment_value => l_segment
84543: , p_from_segment_code => l_adr_value_segment_code
84544: , p_from_combination_id => l_adr_value_combination_id

Line 84571: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

84567:
84568: --
84569: -- Update the line information that should be overwritten
84570: --
84571: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
84572: p_header_num => 1);
84573: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
84574:
84575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 84573: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

84569: -- Update the line information that should be overwritten
84570: --
84571: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
84572: p_header_num => 1);
84573: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
84574:
84575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
84576:
84577: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 84575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

84571: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
84572: p_header_num => 1);
84573: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
84574:
84575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
84576:
84577: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
84578: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
84579: END IF;

Line 84578: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

84574:
84575: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
84576:
84577: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
84578: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
84579: END IF;
84580:
84581: --
84582: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 84585: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

84581: --
84582: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
84583: --
84584: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
84585: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
84586: ELSE
84587: ---------------------------------------------------------------------------------------------------
84588: -- 4262811a Switch Sign
84589: ---------------------------------------------------------------------------------------------------

Line 84590: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

84586: ELSE
84587: ---------------------------------------------------------------------------------------------------
84588: -- 4262811a Switch Sign
84589: ---------------------------------------------------------------------------------------------------
84590: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 84591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

84587: ---------------------------------------------------------------------------------------------------
84588: -- 4262811a Switch Sign
84589: ---------------------------------------------------------------------------------------------------
84590: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84595: -- 5132302

Line 84592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

84588: -- 4262811a Switch Sign
84589: ---------------------------------------------------------------------------------------------------
84590: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84595: -- 5132302
84596: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 84593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

84589: ---------------------------------------------------------------------------------------------------
84590: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84595: -- 5132302
84596: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 84594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

84590: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84595: -- 5132302
84596: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84598:

Line 84596: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

84592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84595: -- 5132302
84596: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84598:
84599: END IF;
84600:

Line 84597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

84593: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84594: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84595: -- 5132302
84596: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84597: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84598:
84599: END IF;
84600:
84601: -- 4955764

Line 84602: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

84598:
84599: END IF;
84600:
84601: -- 4955764
84602: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84603: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84604:
84605:
84606: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 84606: XLA_AE_LINES_PKG.ValidateCurrentLine;

84602: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84603: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84604:
84605:
84606: XLA_AE_LINES_PKG.ValidateCurrentLine;
84607: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84608:
84609: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
84610: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 84607: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

84603: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84604:
84605:
84606: XLA_AE_LINES_PKG.ValidateCurrentLine;
84607: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84608:
84609: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
84610: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
84611: ,p_balance_type_code => l_balance_type_code);

Line 84805: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

84801: --
84802: -- bulk performance
84803: --
84804: l_balance_type_code VARCHAR2(1);
84805: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
84806: l_log_module VARCHAR2(240);
84807:
84808: --
84809: -- Upgrade strategy

Line 84875: XLA_AE_LINES_PKG.SetNewLine;

84871: ') <> 'Y'
84872: THEN
84873:
84874: --
84875: XLA_AE_LINES_PKG.SetNewLine;
84876:
84877: p_balance_type_code := l_balance_type_code;
84878: -- set the flag so later we will know whether the gain loss line needs to be created
84879:

Line 84887: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

84883:
84884: --
84885: -- bulk performance
84886: --
84887: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
84888: p_header_num => 0); -- 4262811
84889: --
84890: -- set accounting line options
84891: --

Line 84892: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

84888: p_header_num => 0); -- 4262811
84889: --
84890: -- set accounting line options
84891: --
84892: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
84893: p_natural_side_code => 'C'
84894: , p_gain_or_loss_flag => 'N'
84895: , p_gl_transfer_mode_code => 'S'
84896: , p_acct_entry_type_code => 'A'

Line 84906: xla_ae_lines_pkg.SetAcctLineType

84902: --
84903: --
84904: -- set accounting line type info
84905: --
84906: xla_ae_lines_pkg.SetAcctLineType
84907: (p_component_type => l_component_type
84908: ,p_event_type_code => l_event_type_code
84909: ,p_line_definition_owner_code => l_line_definition_owner_code
84910: ,p_line_definition_code => l_line_definition_code

Line 84920: xla_ae_lines_pkg.SetAcctClass(

84916: ,p_event_class_code => l_event_class_code);
84917: --
84918: -- set accounting class
84919: --
84920: xla_ae_lines_pkg.SetAcctClass(
84921: p_accounting_class_code => 'LIABILITY'
84922: , p_ae_header_id => l_ae_header_id
84923: );
84924:

Line 84928: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

84924:
84925: --
84926: -- set rounding class
84927: --
84928: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
84929: 'LIABILITY';
84930:
84931: --
84932: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 84932: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

84928: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
84929: 'LIABILITY';
84930:
84931: --
84932: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
84933: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
84934: --
84935: -- bulk performance
84936: --

Line 84933: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

84929: 'LIABILITY';
84930:
84931: --
84932: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
84933: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
84934: --
84935: -- bulk performance
84936: --
84937: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 84937: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

84933: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
84934: --
84935: -- bulk performance
84936: --
84937: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
84938:
84939: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84940: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84941:

Line 84939: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

84935: -- bulk performance
84936: --
84937: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
84938:
84939: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84940: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84941:
84942: -- 4955764
84943: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 84943: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

84939: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84940: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84941:
84942: -- 4955764
84943: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84944: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
84945:
84946: -- 4458381 Public Sector Enh
84947:

Line 85051: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

85047: l_rec_acct_attrs.array_num_value(42) := p_source_94;
85048: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
85049: l_rec_acct_attrs.array_num_value(43) := p_source_95;
85050:
85051: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
85052: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
85053:
85054: ---------------------------------------------------------------------------------------------------------------
85055: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 85052: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

85048: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
85049: l_rec_acct_attrs.array_num_value(43) := p_source_95;
85050:
85051: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
85052: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
85053:
85054: ---------------------------------------------------------------------------------------------------------------
85055: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85056: ---------------------------------------------------------------------------------------------------------------

Line 85055: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

85051: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
85052: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
85053:
85054: ---------------------------------------------------------------------------------------------------------------
85055: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85056: ---------------------------------------------------------------------------------------------------------------
85057: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85058:
85059: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 85057: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

85053:
85054: ---------------------------------------------------------------------------------------------------------------
85055: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85056: ---------------------------------------------------------------------------------------------------------------
85057: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85058:
85059: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85060: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85061:

Line 85059: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

85055: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85056: ---------------------------------------------------------------------------------------------------------------
85057: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85058:
85059: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85060: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85061:
85062: IF xla_accounting_cache_pkg.GetValueChar
85063: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 85060: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

85056: ---------------------------------------------------------------------------------------------------------------
85057: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85058:
85059: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85060: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85061:
85062: IF xla_accounting_cache_pkg.GetValueChar
85063: (p_source_code => 'LEDGER_CATEGORY_CODE'
85064: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 85071: xla_ae_lines_pkg.BflowUpgEntry

85067: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
85068: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
85069: )
85070: THEN
85071: xla_ae_lines_pkg.BflowUpgEntry
85072: (p_business_method_code => l_bflow_method_code
85073: ,p_business_class_code => l_bflow_class_code
85074: ,p_balance_type => l_balance_type_code);
85075: ELSE

Line 85077: XLA_AE_LINES_PKG.business_flow_validation(

85073: ,p_business_class_code => l_bflow_class_code
85074: ,p_balance_type => l_balance_type_code);
85075: ELSE
85076: NULL;
85077: XLA_AE_LINES_PKG.business_flow_validation(
85078: p_business_method_code => l_bflow_method_code
85079: ,p_business_class_code => l_bflow_class_code
85080: ,p_inherit_description_flag => l_inherit_desc_flag);
85081: END IF;

Line 85091: xla_ae_lines_pkg.SetLineDescription(

85087: --
85088: -- call description
85089: --
85090:
85091: xla_ae_lines_pkg.SetLineDescription(
85092: p_ae_header_id => l_ae_header_id
85093: ,p_description => Description_2 (
85094: p_application_id => p_application_id
85095: , p_ae_header_id => l_ae_header_id

Line 85124: xla_ae_lines_pkg.set_ccid(

85120: , x_value_type_code => l_adr_value_type_code
85121: , p_side => 'NA'
85122: );
85123:
85124: xla_ae_lines_pkg.set_ccid(
85125: p_code_combination_id => l_ccid
85126: , p_value_type_code => l_adr_value_type_code
85127: , p_transaction_coa_id => l_adr_transaction_coa_id
85128: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 85140: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

85136: , p_side => 'NA'
85137: );
85138:
85139:
85140: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
85141: p_to_segment_code => 'GL_BALANCING'
85142: , p_segment_value => C_CHAR
85143: , p_from_segment_code => NULL
85144: , p_from_combination_id => NULL

Line 85184: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

85180: xla_accounting_err_pkg.build_message
85181: (p_appli_s_name => 'XLA'
85182: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
85183: ,p_token_1 => 'LINE_NUMBER'
85184: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
85185: ,p_token_2 => 'LINE_TYPE_NAME'
85186: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
85187: l_component_type
85188: ,l_component_code

Line 85220: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

85216: --
85217: --
85218: ------------------------------------------------------------------------------------------------
85219: -- 4219869 Business Flow
85220: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
85221: -- Prior Entry. Currently, the following code is always generated.
85222: ------------------------------------------------------------------------------------------------
85223: XLA_AE_LINES_PKG.ValidateCurrentLine;
85224:

Line 85223: XLA_AE_LINES_PKG.ValidateCurrentLine;

85219: -- 4219869 Business Flow
85220: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
85221: -- Prior Entry. Currently, the following code is always generated.
85222: ------------------------------------------------------------------------------------------------
85223: XLA_AE_LINES_PKG.ValidateCurrentLine;
85224:
85225: ------------------------------------------------------------------------------------
85226: -- 4219869 Business Flow
85227: -- Populated credit and debit amounts -- Need to generate this within IF

Line 85229: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

85225: ------------------------------------------------------------------------------------
85226: -- 4219869 Business Flow
85227: -- Populated credit and debit amounts -- Need to generate this within IF
85228: ------------------------------------------------------------------------------------
85229: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85230:
85231: ----------------------------------------------------------------------------------
85232: -- 4219869 Business Flow
85233: -- Update journal entry status -- Need to generate this within IF

Line 85261: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

85257: -- To allow MPA report to determine if it should generate report process
85258: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
85259: ------------------------------------------------------------------------------------------
85260:
85261: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
85262: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
85263: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
85264: -- call ADRs
85265: -- Bug 4922099

Line 85262: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

85258: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
85259: ------------------------------------------------------------------------------------------
85260:
85261: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
85262: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
85263: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
85264: -- call ADRs
85265: -- Bug 4922099
85266: --

Line 85286: xla_ae_lines_pkg.set_ccid(

85282: , x_value_type_code => l_adr_value_type_code
85283: , p_side => 'NA'
85284: );
85285:
85286: xla_ae_lines_pkg.set_ccid(
85287: p_code_combination_id => l_ccid
85288: , p_value_type_code => l_adr_value_type_code
85289: , p_transaction_coa_id => l_adr_transaction_coa_id
85290: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 85302: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

85298: , p_side => 'NA'
85299: );
85300:
85301:
85302: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
85303: p_to_segment_code => 'GL_BALANCING'
85304: , p_segment_value => C_CHAR
85305: , p_from_segment_code => NULL
85306: , p_from_combination_id => NULL

Line 85333: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

85329:
85330: --
85331: -- Update the line information that should be overwritten
85332: --
85333: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
85334: p_header_num => 1);
85335: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
85336:
85337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 85335: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

85331: -- Update the line information that should be overwritten
85332: --
85333: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
85334: p_header_num => 1);
85335: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
85336:
85337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
85338:
85339: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 85337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

85333: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
85334: p_header_num => 1);
85335: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
85336:
85337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
85338:
85339: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
85340: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
85341: END IF;

Line 85340: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

85336:
85337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
85338:
85339: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
85340: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
85341: END IF;
85342:
85343: --
85344: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 85347: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

85343: --
85344: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
85345: --
85346: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
85347: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
85348: ELSE
85349: ---------------------------------------------------------------------------------------------------
85350: -- 4262811a Switch Sign
85351: ---------------------------------------------------------------------------------------------------

Line 85352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

85348: ELSE
85349: ---------------------------------------------------------------------------------------------------
85350: -- 4262811a Switch Sign
85351: ---------------------------------------------------------------------------------------------------
85352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 85353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

85349: ---------------------------------------------------------------------------------------------------
85350: -- 4262811a Switch Sign
85351: ---------------------------------------------------------------------------------------------------
85352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85357: -- 5132302

Line 85354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

85350: -- 4262811a Switch Sign
85351: ---------------------------------------------------------------------------------------------------
85352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85357: -- 5132302
85358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 85355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

85351: ---------------------------------------------------------------------------------------------------
85352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85357: -- 5132302
85358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 85356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

85352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85357: -- 5132302
85358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85360:

Line 85358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

85354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85357: -- 5132302
85358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85360:
85361: END IF;
85362:

Line 85359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

85355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85357: -- 5132302
85358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85360:
85361: END IF;
85362:
85363: -- 4955764

Line 85364: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

85360:
85361: END IF;
85362:
85363: -- 4955764
85364: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85365: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
85366:
85367:
85368: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 85368: XLA_AE_LINES_PKG.ValidateCurrentLine;

85364: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85365: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
85366:
85367:
85368: XLA_AE_LINES_PKG.ValidateCurrentLine;
85369: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85370:
85371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
85372: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 85369: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

85365: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
85366:
85367:
85368: XLA_AE_LINES_PKG.ValidateCurrentLine;
85369: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85370:
85371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
85372: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
85373: ,p_balance_type_code => l_balance_type_code);

Line 85565: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

85561: --
85562: -- bulk performance
85563: --
85564: l_balance_type_code VARCHAR2(1);
85565: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
85566: l_log_module VARCHAR2(240);
85567:
85568: --
85569: -- Upgrade strategy

Line 85637: XLA_AE_LINES_PKG.SetNewLine;

85633: ') <> 'Y'
85634: THEN
85635:
85636: --
85637: XLA_AE_LINES_PKG.SetNewLine;
85638:
85639: p_balance_type_code := l_balance_type_code;
85640: -- set the flag so later we will know whether the gain loss line needs to be created
85641:

Line 85649: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

85645:
85646: --
85647: -- bulk performance
85648: --
85649: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
85650: p_header_num => 0); -- 4262811
85651: --
85652: -- set accounting line options
85653: --

Line 85654: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

85650: p_header_num => 0); -- 4262811
85651: --
85652: -- set accounting line options
85653: --
85654: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
85655: p_natural_side_code => 'C'
85656: , p_gain_or_loss_flag => 'N'
85657: , p_gl_transfer_mode_code => 'S'
85658: , p_acct_entry_type_code => 'A'

Line 85668: xla_ae_lines_pkg.SetAcctLineType

85664: --
85665: --
85666: -- set accounting line type info
85667: --
85668: xla_ae_lines_pkg.SetAcctLineType
85669: (p_component_type => l_component_type
85670: ,p_event_type_code => l_event_type_code
85671: ,p_line_definition_owner_code => l_line_definition_owner_code
85672: ,p_line_definition_code => l_line_definition_code

Line 85682: xla_ae_lines_pkg.SetAcctClass(

85678: ,p_event_class_code => l_event_class_code);
85679: --
85680: -- set accounting class
85681: --
85682: xla_ae_lines_pkg.SetAcctClass(
85683: p_accounting_class_code => 'LIABILITY'
85684: , p_ae_header_id => l_ae_header_id
85685: );
85686:

Line 85690: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

85686:
85687: --
85688: -- set rounding class
85689: --
85690: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
85691: 'LIABILITY';
85692:
85693: --
85694: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 85694: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

85690: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
85691: 'LIABILITY';
85692:
85693: --
85694: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
85695: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
85696: --
85697: -- bulk performance
85698: --

Line 85695: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

85691: 'LIABILITY';
85692:
85693: --
85694: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
85695: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
85696: --
85697: -- bulk performance
85698: --
85699: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 85699: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

85695: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
85696: --
85697: -- bulk performance
85698: --
85699: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
85700:
85701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
85702: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
85703:

Line 85701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

85697: -- bulk performance
85698: --
85699: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
85700:
85701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
85702: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
85703:
85704: -- 4955764
85705: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 85705: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

85701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
85702: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
85703:
85704: -- 4955764
85705: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85706: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
85707:
85708: -- 4458381 Public Sector Enh
85709:

Line 85811: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

85807: l_rec_acct_attrs.array_num_value(41) := p_source_94;
85808: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
85809: l_rec_acct_attrs.array_num_value(42) := p_source_95;
85810:
85811: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
85812: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
85813:
85814: ---------------------------------------------------------------------------------------------------------------
85815: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 85812: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

85808: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
85809: l_rec_acct_attrs.array_num_value(42) := p_source_95;
85810:
85811: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
85812: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
85813:
85814: ---------------------------------------------------------------------------------------------------------------
85815: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85816: ---------------------------------------------------------------------------------------------------------------

Line 85815: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

85811: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
85812: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
85813:
85814: ---------------------------------------------------------------------------------------------------------------
85815: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85816: ---------------------------------------------------------------------------------------------------------------
85817: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85818:
85819: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 85817: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

85813:
85814: ---------------------------------------------------------------------------------------------------------------
85815: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85816: ---------------------------------------------------------------------------------------------------------------
85817: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85818:
85819: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85820: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85821:

Line 85819: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

85815: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85816: ---------------------------------------------------------------------------------------------------------------
85817: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85818:
85819: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85820: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85821:
85822: IF xla_accounting_cache_pkg.GetValueChar
85823: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 85820: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

85816: ---------------------------------------------------------------------------------------------------------------
85817: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85818:
85819: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85820: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85821:
85822: IF xla_accounting_cache_pkg.GetValueChar
85823: (p_source_code => 'LEDGER_CATEGORY_CODE'
85824: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 85831: xla_ae_lines_pkg.BflowUpgEntry

85827: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
85828: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
85829: )
85830: THEN
85831: xla_ae_lines_pkg.BflowUpgEntry
85832: (p_business_method_code => l_bflow_method_code
85833: ,p_business_class_code => l_bflow_class_code
85834: ,p_balance_type => l_balance_type_code);
85835: ELSE

Line 85848: xla_ae_lines_pkg.SetLineDescription(

85844: --
85845: -- call description
85846: --
85847:
85848: xla_ae_lines_pkg.SetLineDescription(
85849: p_ae_header_id => l_ae_header_id
85850: ,p_description => Description_2 (
85851: p_application_id => p_application_id
85852: , p_ae_header_id => l_ae_header_id

Line 85881: xla_ae_lines_pkg.set_ccid(

85877: , x_value_type_code => l_adr_value_type_code
85878: , p_side => 'NA'
85879: );
85880:
85881: xla_ae_lines_pkg.set_ccid(
85882: p_code_combination_id => l_ccid
85883: , p_value_type_code => l_adr_value_type_code
85884: , p_transaction_coa_id => l_adr_transaction_coa_id
85885: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 85917: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

85913: xla_accounting_err_pkg.build_message
85914: (p_appli_s_name => 'XLA'
85915: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
85916: ,p_token_1 => 'LINE_NUMBER'
85917: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
85918: ,p_token_2 => 'LINE_TYPE_NAME'
85919: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
85920: l_component_type
85921: ,l_component_code

Line 85953: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

85949: --
85950: --
85951: ------------------------------------------------------------------------------------------------
85952: -- 4219869 Business Flow
85953: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
85954: -- Prior Entry. Currently, the following code is always generated.
85955: ------------------------------------------------------------------------------------------------
85956: XLA_AE_LINES_PKG.ValidateCurrentLine;
85957:

Line 85956: XLA_AE_LINES_PKG.ValidateCurrentLine;

85952: -- 4219869 Business Flow
85953: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
85954: -- Prior Entry. Currently, the following code is always generated.
85955: ------------------------------------------------------------------------------------------------
85956: XLA_AE_LINES_PKG.ValidateCurrentLine;
85957:
85958: ------------------------------------------------------------------------------------
85959: -- 4219869 Business Flow
85960: -- Populated credit and debit amounts -- Need to generate this within IF

Line 85962: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

85958: ------------------------------------------------------------------------------------
85959: -- 4219869 Business Flow
85960: -- Populated credit and debit amounts -- Need to generate this within IF
85961: ------------------------------------------------------------------------------------
85962: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85963:
85964: ----------------------------------------------------------------------------------
85965: -- 4219869 Business Flow
85966: -- Update journal entry status -- Need to generate this within IF

Line 85994: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

85990: -- To allow MPA report to determine if it should generate report process
85991: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
85992: ------------------------------------------------------------------------------------------
85993:
85994: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
85995: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
85996: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
85997: -- call ADRs
85998: -- Bug 4922099

Line 85995: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

85991: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
85992: ------------------------------------------------------------------------------------------
85993:
85994: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
85995: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
85996: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
85997: -- call ADRs
85998: -- Bug 4922099
85999: --

Line 86019: xla_ae_lines_pkg.set_ccid(

86015: , x_value_type_code => l_adr_value_type_code
86016: , p_side => 'NA'
86017: );
86018:
86019: xla_ae_lines_pkg.set_ccid(
86020: p_code_combination_id => l_ccid
86021: , p_value_type_code => l_adr_value_type_code
86022: , p_transaction_coa_id => l_adr_transaction_coa_id
86023: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 86042: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

86038:
86039: --
86040: -- Update the line information that should be overwritten
86041: --
86042: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
86043: p_header_num => 1);
86044: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
86045:
86046: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 86044: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

86040: -- Update the line information that should be overwritten
86041: --
86042: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
86043: p_header_num => 1);
86044: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
86045:
86046: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
86047:
86048: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 86046: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

86042: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
86043: p_header_num => 1);
86044: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
86045:
86046: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
86047:
86048: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
86049: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
86050: END IF;

Line 86049: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

86045:
86046: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
86047:
86048: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
86049: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
86050: END IF;
86051:
86052: --
86053: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 86056: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

86052: --
86053: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
86054: --
86055: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
86056: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
86057: ELSE
86058: ---------------------------------------------------------------------------------------------------
86059: -- 4262811a Switch Sign
86060: ---------------------------------------------------------------------------------------------------

Line 86061: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

86057: ELSE
86058: ---------------------------------------------------------------------------------------------------
86059: -- 4262811a Switch Sign
86060: ---------------------------------------------------------------------------------------------------
86061: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86062: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86063: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86064: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86065: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 86062: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

86058: ---------------------------------------------------------------------------------------------------
86059: -- 4262811a Switch Sign
86060: ---------------------------------------------------------------------------------------------------
86061: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86062: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86063: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86064: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86065: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86066: -- 5132302

Line 86063: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

86059: -- 4262811a Switch Sign
86060: ---------------------------------------------------------------------------------------------------
86061: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86062: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86063: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86064: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86065: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86066: -- 5132302
86067: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 86064: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

86060: ---------------------------------------------------------------------------------------------------
86061: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86062: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86063: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86064: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86065: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86066: -- 5132302
86067: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86068: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 86065: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

86061: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86062: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86063: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86064: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86065: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86066: -- 5132302
86067: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86068: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86069:

Line 86067: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

86063: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86064: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86065: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86066: -- 5132302
86067: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86068: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86069:
86070: END IF;
86071:

Line 86068: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

86064: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86065: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86066: -- 5132302
86067: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86068: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86069:
86070: END IF;
86071:
86072: -- 4955764

Line 86073: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

86069:
86070: END IF;
86071:
86072: -- 4955764
86073: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86074: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
86075:
86076:
86077: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 86077: XLA_AE_LINES_PKG.ValidateCurrentLine;

86073: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86074: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
86075:
86076:
86077: XLA_AE_LINES_PKG.ValidateCurrentLine;
86078: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86079:
86080: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
86081: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 86078: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

86074: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
86075:
86076:
86077: XLA_AE_LINES_PKG.ValidateCurrentLine;
86078: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86079:
86080: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
86081: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
86082: ,p_balance_type_code => l_balance_type_code);

Line 86274: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

86270: --
86271: -- bulk performance
86272: --
86273: l_balance_type_code VARCHAR2(1);
86274: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
86275: l_log_module VARCHAR2(240);
86276:
86277: --
86278: -- Upgrade strategy

Line 86344: XLA_AE_LINES_PKG.SetNewLine;

86340: ') <> 'Y'
86341: THEN
86342:
86343: --
86344: XLA_AE_LINES_PKG.SetNewLine;
86345:
86346: p_balance_type_code := l_balance_type_code;
86347: -- set the flag so later we will know whether the gain loss line needs to be created
86348:

Line 86356: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

86352:
86353: --
86354: -- bulk performance
86355: --
86356: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
86357: p_header_num => 0); -- 4262811
86358: --
86359: -- set accounting line options
86360: --

Line 86361: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

86357: p_header_num => 0); -- 4262811
86358: --
86359: -- set accounting line options
86360: --
86361: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
86362: p_natural_side_code => 'C'
86363: , p_gain_or_loss_flag => 'N'
86364: , p_gl_transfer_mode_code => 'S'
86365: , p_acct_entry_type_code => 'A'

Line 86375: xla_ae_lines_pkg.SetAcctLineType

86371: --
86372: --
86373: -- set accounting line type info
86374: --
86375: xla_ae_lines_pkg.SetAcctLineType
86376: (p_component_type => l_component_type
86377: ,p_event_type_code => l_event_type_code
86378: ,p_line_definition_owner_code => l_line_definition_owner_code
86379: ,p_line_definition_code => l_line_definition_code

Line 86389: xla_ae_lines_pkg.SetAcctClass(

86385: ,p_event_class_code => l_event_class_code);
86386: --
86387: -- set accounting class
86388: --
86389: xla_ae_lines_pkg.SetAcctClass(
86390: p_accounting_class_code => 'LIABILITY'
86391: , p_ae_header_id => l_ae_header_id
86392: );
86393:

Line 86397: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

86393:
86394: --
86395: -- set rounding class
86396: --
86397: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
86398: 'LIABILITY';
86399:
86400: --
86401: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 86401: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

86397: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
86398: 'LIABILITY';
86399:
86400: --
86401: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
86402: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
86403: --
86404: -- bulk performance
86405: --

Line 86402: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

86398: 'LIABILITY';
86399:
86400: --
86401: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
86402: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
86403: --
86404: -- bulk performance
86405: --
86406: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 86406: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

86402: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
86403: --
86404: -- bulk performance
86405: --
86406: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
86407:
86408: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86409: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86410:

Line 86408: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

86404: -- bulk performance
86405: --
86406: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
86407:
86408: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86409: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86410:
86411: -- 4955764
86412: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 86412: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

86408: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86409: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86410:
86411: -- 4955764
86412: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86413: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
86414:
86415: -- 4458381 Public Sector Enh
86416:

Line 86518: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

86514: l_rec_acct_attrs.array_num_value(41) := p_source_94;
86515: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
86516: l_rec_acct_attrs.array_num_value(42) := p_source_95;
86517:
86518: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
86519: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
86520:
86521: ---------------------------------------------------------------------------------------------------------------
86522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 86519: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

86515: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
86516: l_rec_acct_attrs.array_num_value(42) := p_source_95;
86517:
86518: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
86519: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
86520:
86521: ---------------------------------------------------------------------------------------------------------------
86522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86523: ---------------------------------------------------------------------------------------------------------------

Line 86522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

86518: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
86519: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
86520:
86521: ---------------------------------------------------------------------------------------------------------------
86522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86523: ---------------------------------------------------------------------------------------------------------------
86524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86525:
86526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 86524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

86520:
86521: ---------------------------------------------------------------------------------------------------------------
86522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86523: ---------------------------------------------------------------------------------------------------------------
86524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86525:
86526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86528:

Line 86526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

86522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86523: ---------------------------------------------------------------------------------------------------------------
86524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86525:
86526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86528:
86529: IF xla_accounting_cache_pkg.GetValueChar
86530: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 86527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

86523: ---------------------------------------------------------------------------------------------------------------
86524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86525:
86526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86528:
86529: IF xla_accounting_cache_pkg.GetValueChar
86530: (p_source_code => 'LEDGER_CATEGORY_CODE'
86531: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 86538: xla_ae_lines_pkg.BflowUpgEntry

86534: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
86535: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
86536: )
86537: THEN
86538: xla_ae_lines_pkg.BflowUpgEntry
86539: (p_business_method_code => l_bflow_method_code
86540: ,p_business_class_code => l_bflow_class_code
86541: ,p_balance_type => l_balance_type_code);
86542: ELSE

Line 86544: XLA_AE_LINES_PKG.business_flow_validation(

86540: ,p_business_class_code => l_bflow_class_code
86541: ,p_balance_type => l_balance_type_code);
86542: ELSE
86543: NULL;
86544: XLA_AE_LINES_PKG.business_flow_validation(
86545: p_business_method_code => l_bflow_method_code
86546: ,p_business_class_code => l_bflow_class_code
86547: ,p_inherit_description_flag => l_inherit_desc_flag);
86548: END IF;

Line 86558: xla_ae_lines_pkg.SetLineDescription(

86554: --
86555: -- call description
86556: --
86557:
86558: xla_ae_lines_pkg.SetLineDescription(
86559: p_ae_header_id => l_ae_header_id
86560: ,p_description => Description_2 (
86561: p_application_id => p_application_id
86562: , p_ae_header_id => l_ae_header_id

Line 86581: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

86577: NULL;
86578: --
86579: --
86580:
86581: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
86582: p_code_combination_id => TO_NUMBER(C_NUM)
86583: , p_value_type_code => NULL
86584: , p_transaction_coa_id => null
86585: , p_accounting_coa_id => null

Line 86598: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86594: );
86595:
86596:
86597: -- initialise segments
86598: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86599: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86600: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86601: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86602: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86599: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86595:
86596:
86597: -- initialise segments
86598: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86599: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86600: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86601: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86602: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86603: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86600: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86596:
86597: -- initialise segments
86598: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86599: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86600: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86601: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86602: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86603: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86604: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86601: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86597: -- initialise segments
86598: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86599: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86600: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86601: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86602: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86603: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86604: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86605: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86602: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86598: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86599: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86600: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86601: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86602: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86603: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86604: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86605: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86606: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86603: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86599: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86600: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86601: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86602: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86603: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86604: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86605: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86606: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86607: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86604: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86600: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86601: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86602: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86603: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86604: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86605: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86606: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86607: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86608: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86605: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86601: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86602: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86603: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86604: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86605: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86606: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86607: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86608: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86609: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86606: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86602: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86603: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86604: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86605: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86606: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86607: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86608: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86609: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86610: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86607: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86603: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86604: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86605: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86606: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86607: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86608: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86609: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86610: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86611: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86608: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86604: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86605: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86606: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86607: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86608: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86609: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86610: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86611: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86612: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86609: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86605: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86606: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86607: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86608: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86609: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86610: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86611: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86612: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86613: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86610: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86606: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86607: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86608: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86609: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86610: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86611: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86612: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86613: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86614: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86611: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86607: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86608: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86609: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86610: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86611: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86612: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86613: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86614: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86615: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86612: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86608: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86609: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86610: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86611: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86612: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86613: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86614: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86615: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86616: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86613: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86609: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86610: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86611: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86612: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86613: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86614: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86615: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86616: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86617: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86614: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86610: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86611: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86612: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86613: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86614: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86615: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86616: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86617: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86618: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86615: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86611: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86612: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86613: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86614: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86615: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86616: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86617: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86618: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86619: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86616: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86612: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86613: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86614: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86615: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86616: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86617: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86618: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86619: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86620: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86617: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86613: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86614: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86615: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86616: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86617: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86618: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86619: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86620: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86621: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86618: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86614: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86615: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86616: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86617: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86618: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86619: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86620: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86621: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86622: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86619: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86615: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86616: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86617: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86618: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86619: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86620: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86621: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86622: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86623: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86620: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86616: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86617: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86618: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86619: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86620: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86621: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86622: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86623: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86624: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86621: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86617: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86618: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86619: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86620: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86621: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86622: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86623: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86624: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86625: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86622: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86618: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86619: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86620: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86621: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86622: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86623: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86624: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86625: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86626: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86623: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86619: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86620: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86621: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86622: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86623: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86624: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86625: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86626: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86627: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86624: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86620: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86621: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86622: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86623: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86624: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86625: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86626: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86627: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86628: --

Line 86625: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86621: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86622: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86623: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86624: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86625: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86626: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86627: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86628: --
86629:

Line 86626: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86622: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86623: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86624: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86625: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86626: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86627: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86628: --
86629:
86630: --

Line 86627: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86623: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86624: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86625: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86626: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86627: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86628: --
86629:
86630: --
86631:

Line 86650: xla_ae_lines_pkg.set_segment(

86646: );
86647:
86648: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
86649:
86650: xla_ae_lines_pkg.set_segment(
86651: p_to_segment_code => 'GL_ACCOUNT'
86652: , p_segment_value => l_segment
86653: , p_from_segment_code => l_adr_value_segment_code
86654: , p_from_combination_id => l_adr_value_combination_id

Line 86694: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

86690: xla_accounting_err_pkg.build_message
86691: (p_appli_s_name => 'XLA'
86692: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
86693: ,p_token_1 => 'LINE_NUMBER'
86694: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
86695: ,p_token_2 => 'LINE_TYPE_NAME'
86696: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
86697: l_component_type
86698: ,l_component_code

Line 86730: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

86726: --
86727: --
86728: ------------------------------------------------------------------------------------------------
86729: -- 4219869 Business Flow
86730: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
86731: -- Prior Entry. Currently, the following code is always generated.
86732: ------------------------------------------------------------------------------------------------
86733: XLA_AE_LINES_PKG.ValidateCurrentLine;
86734:

Line 86733: XLA_AE_LINES_PKG.ValidateCurrentLine;

86729: -- 4219869 Business Flow
86730: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
86731: -- Prior Entry. Currently, the following code is always generated.
86732: ------------------------------------------------------------------------------------------------
86733: XLA_AE_LINES_PKG.ValidateCurrentLine;
86734:
86735: ------------------------------------------------------------------------------------
86736: -- 4219869 Business Flow
86737: -- Populated credit and debit amounts -- Need to generate this within IF

Line 86739: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

86735: ------------------------------------------------------------------------------------
86736: -- 4219869 Business Flow
86737: -- Populated credit and debit amounts -- Need to generate this within IF
86738: ------------------------------------------------------------------------------------
86739: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86740:
86741: ----------------------------------------------------------------------------------
86742: -- 4219869 Business Flow
86743: -- Update journal entry status -- Need to generate this within IF

Line 86771: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

86767: -- To allow MPA report to determine if it should generate report process
86768: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
86769: ------------------------------------------------------------------------------------------
86770:
86771: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
86772: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
86773: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
86774: -- call ADRs
86775: -- Bug 4922099

Line 86772: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

86768: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
86769: ------------------------------------------------------------------------------------------
86770:
86771: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
86772: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
86773: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
86774: -- call ADRs
86775: -- Bug 4922099
86776: --

Line 86786: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

86782: NULL;
86783: --
86784: --
86785:
86786: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
86787: p_code_combination_id => TO_NUMBER(C_NUM)
86788: , p_value_type_code => NULL
86789: , p_transaction_coa_id => null
86790: , p_accounting_coa_id => null

Line 86803: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86799: );
86800:
86801:
86802: -- initialise segments
86803: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86804: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86805: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86806: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86807: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86804: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86800:
86801:
86802: -- initialise segments
86803: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86804: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86805: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86806: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86807: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86808: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86805: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86801:
86802: -- initialise segments
86803: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86804: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86805: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86806: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86807: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86808: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86809: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86806: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86802: -- initialise segments
86803: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86804: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86805: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86806: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86807: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86808: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86809: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86810: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86807: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86803: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86804: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86805: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86806: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86807: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86808: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86809: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86810: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86811: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86808: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86804: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86805: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86806: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86807: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86808: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86809: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86810: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86811: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86812: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86809: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86805: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86806: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86807: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86808: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86809: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86810: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86811: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86812: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86813: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86810: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86806: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86807: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86808: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86809: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86810: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86811: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86812: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86813: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86814: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86811: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86807: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86808: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86809: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86810: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86811: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86812: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86813: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86814: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86815: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86812: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86808: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86809: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86810: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86811: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86812: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86813: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86814: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86815: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86816: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86813: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86809: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86810: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86811: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86812: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86813: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86814: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86815: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86816: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86817: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86814: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86810: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86811: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86812: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86813: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86814: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86815: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86816: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86817: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86818: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86815: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86811: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86812: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86813: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86814: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86815: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86816: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86817: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86818: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86819: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86816: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86812: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86813: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86814: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86815: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86816: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86817: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86818: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86819: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86820: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86817: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86813: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86814: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86815: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86816: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86817: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86818: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86819: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86820: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86821: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86818: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86814: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86815: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86816: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86817: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86818: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86819: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86820: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86821: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86822: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86819: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86815: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86816: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86817: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86818: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86819: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86820: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86821: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86822: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86823: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86820: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86816: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86817: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86818: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86819: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86820: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86821: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86822: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86823: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86824: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86821: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86817: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86818: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86819: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86820: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86821: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86822: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86823: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86824: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86825: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86822: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86818: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86819: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86820: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86821: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86822: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86823: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86824: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86825: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86826: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86823: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86819: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86820: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86821: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86822: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86823: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86824: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86825: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86826: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86827: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86824: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86820: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86821: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86822: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86823: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86824: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86825: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86826: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86827: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86828: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86825: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86821: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86822: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86823: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86824: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86825: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86826: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86827: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86828: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86829: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86826: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86822: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86823: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86824: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86825: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86826: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86827: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86828: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86829: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86830: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86827: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86823: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86824: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86825: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86826: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86827: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86828: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86829: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86830: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86831: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86828: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86824: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86825: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86826: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86827: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86828: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86829: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86830: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86831: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86832: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 86829: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86825: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86826: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86827: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86828: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86829: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86830: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86831: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86832: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86833: --

Line 86830: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86826: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86827: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86828: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86829: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86830: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86831: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86832: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86833: --
86834:

Line 86831: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86827: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86828: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86829: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86830: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86831: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86832: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86833: --
86834:
86835: --

Line 86832: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

86828: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86829: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86830: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86831: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86832: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
86833: --
86834:
86835: --
86836:

Line 86855: xla_ae_lines_pkg.set_segment(

86851: );
86852:
86853: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
86854:
86855: xla_ae_lines_pkg.set_segment(
86856: p_to_segment_code => 'GL_ACCOUNT'
86857: , p_segment_value => l_segment
86858: , p_from_segment_code => l_adr_value_segment_code
86859: , p_from_combination_id => l_adr_value_combination_id

Line 86886: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

86882:
86883: --
86884: -- Update the line information that should be overwritten
86885: --
86886: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
86887: p_header_num => 1);
86888: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
86889:
86890: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 86888: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

86884: -- Update the line information that should be overwritten
86885: --
86886: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
86887: p_header_num => 1);
86888: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
86889:
86890: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
86891:
86892: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 86890: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

86886: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
86887: p_header_num => 1);
86888: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
86889:
86890: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
86891:
86892: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
86893: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
86894: END IF;

Line 86893: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

86889:
86890: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
86891:
86892: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
86893: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
86894: END IF;
86895:
86896: --
86897: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 86900: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

86896: --
86897: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
86898: --
86899: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
86900: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
86901: ELSE
86902: ---------------------------------------------------------------------------------------------------
86903: -- 4262811a Switch Sign
86904: ---------------------------------------------------------------------------------------------------

Line 86905: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

86901: ELSE
86902: ---------------------------------------------------------------------------------------------------
86903: -- 4262811a Switch Sign
86904: ---------------------------------------------------------------------------------------------------
86905: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86906: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 86906: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

86902: ---------------------------------------------------------------------------------------------------
86903: -- 4262811a Switch Sign
86904: ---------------------------------------------------------------------------------------------------
86905: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86906: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86910: -- 5132302

Line 86907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

86903: -- 4262811a Switch Sign
86904: ---------------------------------------------------------------------------------------------------
86905: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86906: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86910: -- 5132302
86911: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 86908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

86904: ---------------------------------------------------------------------------------------------------
86905: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86906: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86910: -- 5132302
86911: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86912: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 86909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

86905: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86906: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86910: -- 5132302
86911: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86912: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86913:

Line 86911: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

86907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86910: -- 5132302
86911: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86912: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86913:
86914: END IF;
86915:

Line 86912: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

86908: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86909: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86910: -- 5132302
86911: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86912: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86913:
86914: END IF;
86915:
86916: -- 4955764

Line 86917: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

86913:
86914: END IF;
86915:
86916: -- 4955764
86917: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86918: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
86919:
86920:
86921: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 86921: XLA_AE_LINES_PKG.ValidateCurrentLine;

86917: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86918: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
86919:
86920:
86921: XLA_AE_LINES_PKG.ValidateCurrentLine;
86922: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86923:
86924: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
86925: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 86922: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

86918: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
86919:
86920:
86921: XLA_AE_LINES_PKG.ValidateCurrentLine;
86922: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86923:
86924: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
86925: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
86926: ,p_balance_type_code => l_balance_type_code);

Line 87118: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

87114: --
87115: -- bulk performance
87116: --
87117: l_balance_type_code VARCHAR2(1);
87118: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
87119: l_log_module VARCHAR2(240);
87120:
87121: --
87122: -- Upgrade strategy

Line 87188: XLA_AE_LINES_PKG.SetNewLine;

87184: ') <> 'Y'
87185: THEN
87186:
87187: --
87188: XLA_AE_LINES_PKG.SetNewLine;
87189:
87190: p_balance_type_code := l_balance_type_code;
87191: -- set the flag so later we will know whether the gain loss line needs to be created
87192:

Line 87200: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

87196:
87197: --
87198: -- bulk performance
87199: --
87200: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
87201: p_header_num => 0); -- 4262811
87202: --
87203: -- set accounting line options
87204: --

Line 87205: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

87201: p_header_num => 0); -- 4262811
87202: --
87203: -- set accounting line options
87204: --
87205: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
87206: p_natural_side_code => 'C'
87207: , p_gain_or_loss_flag => 'N'
87208: , p_gl_transfer_mode_code => 'S'
87209: , p_acct_entry_type_code => 'A'

Line 87219: xla_ae_lines_pkg.SetAcctLineType

87215: --
87216: --
87217: -- set accounting line type info
87218: --
87219: xla_ae_lines_pkg.SetAcctLineType
87220: (p_component_type => l_component_type
87221: ,p_event_type_code => l_event_type_code
87222: ,p_line_definition_owner_code => l_line_definition_owner_code
87223: ,p_line_definition_code => l_line_definition_code

Line 87233: xla_ae_lines_pkg.SetAcctClass(

87229: ,p_event_class_code => l_event_class_code);
87230: --
87231: -- set accounting class
87232: --
87233: xla_ae_lines_pkg.SetAcctClass(
87234: p_accounting_class_code => 'LIABILITY'
87235: , p_ae_header_id => l_ae_header_id
87236: );
87237:

Line 87241: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

87237:
87238: --
87239: -- set rounding class
87240: --
87241: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
87242: 'LIABILITY';
87243:
87244: --
87245: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 87245: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

87241: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
87242: 'LIABILITY';
87243:
87244: --
87245: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
87246: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
87247: --
87248: -- bulk performance
87249: --

Line 87246: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

87242: 'LIABILITY';
87243:
87244: --
87245: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
87246: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
87247: --
87248: -- bulk performance
87249: --
87250: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 87250: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

87246: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
87247: --
87248: -- bulk performance
87249: --
87250: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
87251:
87252: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
87253: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
87254:

Line 87252: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

87248: -- bulk performance
87249: --
87250: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
87251:
87252: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
87253: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
87254:
87255: -- 4955764
87256: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 87256: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

87252: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
87253: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
87254:
87255: -- 4955764
87256: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87257: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
87258:
87259: -- 4458381 Public Sector Enh
87260:

Line 87362: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

87358: l_rec_acct_attrs.array_num_value(41) := p_source_94;
87359: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
87360: l_rec_acct_attrs.array_num_value(42) := p_source_95;
87361:
87362: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
87363: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
87364:
87365: ---------------------------------------------------------------------------------------------------------------
87366: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 87363: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

87359: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
87360: l_rec_acct_attrs.array_num_value(42) := p_source_95;
87361:
87362: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
87363: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
87364:
87365: ---------------------------------------------------------------------------------------------------------------
87366: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87367: ---------------------------------------------------------------------------------------------------------------

Line 87366: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

87362: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
87363: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
87364:
87365: ---------------------------------------------------------------------------------------------------------------
87366: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87367: ---------------------------------------------------------------------------------------------------------------
87368: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87369:
87370: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 87368: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

87364:
87365: ---------------------------------------------------------------------------------------------------------------
87366: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87367: ---------------------------------------------------------------------------------------------------------------
87368: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87369:
87370: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87371: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87372:

Line 87370: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

87366: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87367: ---------------------------------------------------------------------------------------------------------------
87368: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87369:
87370: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87371: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87372:
87373: IF xla_accounting_cache_pkg.GetValueChar
87374: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 87371: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

87367: ---------------------------------------------------------------------------------------------------------------
87368: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87369:
87370: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87371: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87372:
87373: IF xla_accounting_cache_pkg.GetValueChar
87374: (p_source_code => 'LEDGER_CATEGORY_CODE'
87375: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 87382: xla_ae_lines_pkg.BflowUpgEntry

87378: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
87379: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
87380: )
87381: THEN
87382: xla_ae_lines_pkg.BflowUpgEntry
87383: (p_business_method_code => l_bflow_method_code
87384: ,p_business_class_code => l_bflow_class_code
87385: ,p_balance_type => l_balance_type_code);
87386: ELSE

Line 87388: XLA_AE_LINES_PKG.business_flow_validation(

87384: ,p_business_class_code => l_bflow_class_code
87385: ,p_balance_type => l_balance_type_code);
87386: ELSE
87387: NULL;
87388: XLA_AE_LINES_PKG.business_flow_validation(
87389: p_business_method_code => l_bflow_method_code
87390: ,p_business_class_code => l_bflow_class_code
87391: ,p_inherit_description_flag => l_inherit_desc_flag);
87392: END IF;

Line 87402: xla_ae_lines_pkg.SetLineDescription(

87398: --
87399: -- call description
87400: --
87401:
87402: xla_ae_lines_pkg.SetLineDescription(
87403: p_ae_header_id => l_ae_header_id
87404: ,p_description => Description_2 (
87405: p_application_id => p_application_id
87406: , p_ae_header_id => l_ae_header_id

Line 87435: xla_ae_lines_pkg.set_ccid(

87431: , x_value_type_code => l_adr_value_type_code
87432: , p_side => 'NA'
87433: );
87434:
87435: xla_ae_lines_pkg.set_ccid(
87436: p_code_combination_id => l_ccid
87437: , p_value_type_code => l_adr_value_type_code
87438: , p_transaction_coa_id => l_adr_transaction_coa_id
87439: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 87451: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

87447: , p_side => 'NA'
87448: );
87449:
87450:
87451: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
87452: p_to_segment_code => 'GL_BALANCING'
87453: , p_segment_value => C_CHAR
87454: , p_from_segment_code => NULL
87455: , p_from_combination_id => NULL

Line 87495: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

87491: xla_accounting_err_pkg.build_message
87492: (p_appli_s_name => 'XLA'
87493: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
87494: ,p_token_1 => 'LINE_NUMBER'
87495: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
87496: ,p_token_2 => 'LINE_TYPE_NAME'
87497: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
87498: l_component_type
87499: ,l_component_code

Line 87531: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

87527: --
87528: --
87529: ------------------------------------------------------------------------------------------------
87530: -- 4219869 Business Flow
87531: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
87532: -- Prior Entry. Currently, the following code is always generated.
87533: ------------------------------------------------------------------------------------------------
87534: XLA_AE_LINES_PKG.ValidateCurrentLine;
87535:

Line 87534: XLA_AE_LINES_PKG.ValidateCurrentLine;

87530: -- 4219869 Business Flow
87531: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
87532: -- Prior Entry. Currently, the following code is always generated.
87533: ------------------------------------------------------------------------------------------------
87534: XLA_AE_LINES_PKG.ValidateCurrentLine;
87535:
87536: ------------------------------------------------------------------------------------
87537: -- 4219869 Business Flow
87538: -- Populated credit and debit amounts -- Need to generate this within IF

Line 87540: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

87536: ------------------------------------------------------------------------------------
87537: -- 4219869 Business Flow
87538: -- Populated credit and debit amounts -- Need to generate this within IF
87539: ------------------------------------------------------------------------------------
87540: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87541:
87542: ----------------------------------------------------------------------------------
87543: -- 4219869 Business Flow
87544: -- Update journal entry status -- Need to generate this within IF

Line 87572: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

87568: -- To allow MPA report to determine if it should generate report process
87569: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
87570: ------------------------------------------------------------------------------------------
87571:
87572: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
87573: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
87574: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
87575: -- call ADRs
87576: -- Bug 4922099

Line 87573: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

87569: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
87570: ------------------------------------------------------------------------------------------
87571:
87572: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
87573: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
87574: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
87575: -- call ADRs
87576: -- Bug 4922099
87577: --

Line 87597: xla_ae_lines_pkg.set_ccid(

87593: , x_value_type_code => l_adr_value_type_code
87594: , p_side => 'NA'
87595: );
87596:
87597: xla_ae_lines_pkg.set_ccid(
87598: p_code_combination_id => l_ccid
87599: , p_value_type_code => l_adr_value_type_code
87600: , p_transaction_coa_id => l_adr_transaction_coa_id
87601: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 87613: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

87609: , p_side => 'NA'
87610: );
87611:
87612:
87613: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
87614: p_to_segment_code => 'GL_BALANCING'
87615: , p_segment_value => C_CHAR
87616: , p_from_segment_code => NULL
87617: , p_from_combination_id => NULL

Line 87644: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

87640:
87641: --
87642: -- Update the line information that should be overwritten
87643: --
87644: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
87645: p_header_num => 1);
87646: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
87647:
87648: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 87646: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

87642: -- Update the line information that should be overwritten
87643: --
87644: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
87645: p_header_num => 1);
87646: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
87647:
87648: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
87649:
87650: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 87648: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

87644: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
87645: p_header_num => 1);
87646: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
87647:
87648: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
87649:
87650: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
87651: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
87652: END IF;

Line 87651: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

87647:
87648: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
87649:
87650: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
87651: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
87652: END IF;
87653:
87654: --
87655: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 87658: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

87654: --
87655: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
87656: --
87657: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
87658: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
87659: ELSE
87660: ---------------------------------------------------------------------------------------------------
87661: -- 4262811a Switch Sign
87662: ---------------------------------------------------------------------------------------------------

Line 87663: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

87659: ELSE
87660: ---------------------------------------------------------------------------------------------------
87661: -- 4262811a Switch Sign
87662: ---------------------------------------------------------------------------------------------------
87663: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87665: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87666: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87667: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 87664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

87660: ---------------------------------------------------------------------------------------------------
87661: -- 4262811a Switch Sign
87662: ---------------------------------------------------------------------------------------------------
87663: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87665: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87666: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87667: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87668: -- 5132302

Line 87665: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

87661: -- 4262811a Switch Sign
87662: ---------------------------------------------------------------------------------------------------
87663: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87665: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87666: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87667: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87668: -- 5132302
87669: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 87666: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

87662: ---------------------------------------------------------------------------------------------------
87663: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87665: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87666: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87667: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87668: -- 5132302
87669: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87670: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 87667: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

87663: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87665: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87666: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87667: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87668: -- 5132302
87669: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87670: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87671:

Line 87669: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

87665: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87666: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87667: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87668: -- 5132302
87669: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87670: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87671:
87672: END IF;
87673:

Line 87670: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

87666: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87667: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87668: -- 5132302
87669: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87670: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87671:
87672: END IF;
87673:
87674: -- 4955764

Line 87675: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

87671:
87672: END IF;
87673:
87674: -- 4955764
87675: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87676: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
87677:
87678:
87679: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 87679: XLA_AE_LINES_PKG.ValidateCurrentLine;

87675: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87676: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
87677:
87678:
87679: XLA_AE_LINES_PKG.ValidateCurrentLine;
87680: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87681:
87682: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
87683: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 87680: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

87676: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
87677:
87678:
87679: XLA_AE_LINES_PKG.ValidateCurrentLine;
87680: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87681:
87682: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
87683: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
87684: ,p_balance_type_code => l_balance_type_code);

Line 87881: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

87877: --
87878: -- bulk performance
87879: --
87880: l_balance_type_code VARCHAR2(1);
87881: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
87882: l_log_module VARCHAR2(240);
87883:
87884: --
87885: -- Upgrade strategy

Line 87967: XLA_AE_LINES_PKG.SetNewLine;

87963: ') <> 'Y'
87964: THEN
87965:
87966: --
87967: XLA_AE_LINES_PKG.SetNewLine;
87968:
87969: p_balance_type_code := l_balance_type_code;
87970: -- set the flag so later we will know whether the gain loss line needs to be created
87971:

Line 87979: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

87975:
87976: --
87977: -- bulk performance
87978: --
87979: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
87980: p_header_num => 0); -- 4262811
87981: --
87982: -- set accounting line options
87983: --

Line 87984: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

87980: p_header_num => 0); -- 4262811
87981: --
87982: -- set accounting line options
87983: --
87984: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
87985: p_natural_side_code => 'C'
87986: , p_gain_or_loss_flag => 'N'
87987: , p_gl_transfer_mode_code => 'S'
87988: , p_acct_entry_type_code => 'A'

Line 87998: xla_ae_lines_pkg.SetAcctLineType

87994: --
87995: --
87996: -- set accounting line type info
87997: --
87998: xla_ae_lines_pkg.SetAcctLineType
87999: (p_component_type => l_component_type
88000: ,p_event_type_code => l_event_type_code
88001: ,p_line_definition_owner_code => l_line_definition_owner_code
88002: ,p_line_definition_code => l_line_definition_code

Line 88012: xla_ae_lines_pkg.SetAcctClass(

88008: ,p_event_class_code => l_event_class_code);
88009: --
88010: -- set accounting class
88011: --
88012: xla_ae_lines_pkg.SetAcctClass(
88013: p_accounting_class_code => 'LIABILITY'
88014: , p_ae_header_id => l_ae_header_id
88015: );
88016:

Line 88020: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

88016:
88017: --
88018: -- set rounding class
88019: --
88020: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
88021: 'LIABILITY';
88022:
88023: --
88024: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 88024: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

88020: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
88021: 'LIABILITY';
88022:
88023: --
88024: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
88025: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
88026: --
88027: -- bulk performance
88028: --

Line 88025: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

88021: 'LIABILITY';
88022:
88023: --
88024: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
88025: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
88026: --
88027: -- bulk performance
88028: --
88029: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 88029: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

88025: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
88026: --
88027: -- bulk performance
88028: --
88029: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
88030:
88031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88032: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88033:

Line 88031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

88027: -- bulk performance
88028: --
88029: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
88030:
88031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88032: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88033:
88034: -- 4955764
88035: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 88035: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

88031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88032: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88033:
88034: -- 4955764
88035: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88036: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
88037:
88038: -- 4458381 Public Sector Enh
88039:

Line 88145: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

88141: l_rec_acct_attrs.array_num_value(43) := p_source_94;
88142: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
88143: l_rec_acct_attrs.array_num_value(44) := p_source_95;
88144:
88145: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
88146: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
88147:
88148: ---------------------------------------------------------------------------------------------------------------
88149: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 88146: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

88142: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
88143: l_rec_acct_attrs.array_num_value(44) := p_source_95;
88144:
88145: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
88146: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
88147:
88148: ---------------------------------------------------------------------------------------------------------------
88149: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88150: ---------------------------------------------------------------------------------------------------------------

Line 88149: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

88145: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
88146: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
88147:
88148: ---------------------------------------------------------------------------------------------------------------
88149: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88150: ---------------------------------------------------------------------------------------------------------------
88151: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88152:
88153: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 88151: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

88147:
88148: ---------------------------------------------------------------------------------------------------------------
88149: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88150: ---------------------------------------------------------------------------------------------------------------
88151: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88152:
88153: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88154: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88155:

Line 88153: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

88149: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88150: ---------------------------------------------------------------------------------------------------------------
88151: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88152:
88153: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88154: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88155:
88156: IF xla_accounting_cache_pkg.GetValueChar
88157: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 88154: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

88150: ---------------------------------------------------------------------------------------------------------------
88151: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88152:
88153: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88154: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88155:
88156: IF xla_accounting_cache_pkg.GetValueChar
88157: (p_source_code => 'LEDGER_CATEGORY_CODE'
88158: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 88165: xla_ae_lines_pkg.BflowUpgEntry

88161: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
88162: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
88163: )
88164: THEN
88165: xla_ae_lines_pkg.BflowUpgEntry
88166: (p_business_method_code => l_bflow_method_code
88167: ,p_business_class_code => l_bflow_class_code
88168: ,p_balance_type => l_balance_type_code);
88169: ELSE

Line 88182: xla_ae_lines_pkg.SetLineDescription(

88178: --
88179: -- call description
88180: --
88181:
88182: xla_ae_lines_pkg.SetLineDescription(
88183: p_ae_header_id => l_ae_header_id
88184: ,p_description => Description_2 (
88185: p_application_id => p_application_id
88186: , p_ae_header_id => l_ae_header_id

Line 88215: xla_ae_lines_pkg.set_ccid(

88211: , x_value_type_code => l_adr_value_type_code
88212: , p_side => 'NA'
88213: );
88214:
88215: xla_ae_lines_pkg.set_ccid(
88216: p_code_combination_id => l_ccid
88217: , p_value_type_code => l_adr_value_type_code
88218: , p_transaction_coa_id => l_adr_transaction_coa_id
88219: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 88251: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

88247: xla_accounting_err_pkg.build_message
88248: (p_appli_s_name => 'XLA'
88249: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
88250: ,p_token_1 => 'LINE_NUMBER'
88251: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
88252: ,p_token_2 => 'LINE_TYPE_NAME'
88253: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
88254: l_component_type
88255: ,l_component_code

Line 88287: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

88283: --
88284: --
88285: ------------------------------------------------------------------------------------------------
88286: -- 4219869 Business Flow
88287: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
88288: -- Prior Entry. Currently, the following code is always generated.
88289: ------------------------------------------------------------------------------------------------
88290: XLA_AE_LINES_PKG.ValidateCurrentLine;
88291:

Line 88290: XLA_AE_LINES_PKG.ValidateCurrentLine;

88286: -- 4219869 Business Flow
88287: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
88288: -- Prior Entry. Currently, the following code is always generated.
88289: ------------------------------------------------------------------------------------------------
88290: XLA_AE_LINES_PKG.ValidateCurrentLine;
88291:
88292: ------------------------------------------------------------------------------------
88293: -- 4219869 Business Flow
88294: -- Populated credit and debit amounts -- Need to generate this within IF

Line 88296: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

88292: ------------------------------------------------------------------------------------
88293: -- 4219869 Business Flow
88294: -- Populated credit and debit amounts -- Need to generate this within IF
88295: ------------------------------------------------------------------------------------
88296: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88297:
88298: ----------------------------------------------------------------------------------
88299: -- 4219869 Business Flow
88300: -- Update journal entry status -- Need to generate this within IF

Line 88328: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

88324: -- To allow MPA report to determine if it should generate report process
88325: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
88326: ------------------------------------------------------------------------------------------
88327:
88328: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
88329: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
88330: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
88331: -- call ADRs
88332: -- Bug 4922099

Line 88329: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

88325: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
88326: ------------------------------------------------------------------------------------------
88327:
88328: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
88329: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
88330: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
88331: -- call ADRs
88332: -- Bug 4922099
88333: --

Line 88353: xla_ae_lines_pkg.set_ccid(

88349: , x_value_type_code => l_adr_value_type_code
88350: , p_side => 'NA'
88351: );
88352:
88353: xla_ae_lines_pkg.set_ccid(
88354: p_code_combination_id => l_ccid
88355: , p_value_type_code => l_adr_value_type_code
88356: , p_transaction_coa_id => l_adr_transaction_coa_id
88357: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 88376: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

88372:
88373: --
88374: -- Update the line information that should be overwritten
88375: --
88376: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
88377: p_header_num => 1);
88378: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
88379:
88380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 88378: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

88374: -- Update the line information that should be overwritten
88375: --
88376: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
88377: p_header_num => 1);
88378: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
88379:
88380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
88381:
88382: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 88380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

88376: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
88377: p_header_num => 1);
88378: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
88379:
88380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
88381:
88382: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
88383: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
88384: END IF;

Line 88383: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

88379:
88380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
88381:
88382: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
88383: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
88384: END IF;
88385:
88386: --
88387: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 88390: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

88386: --
88387: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
88388: --
88389: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
88390: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
88391: ELSE
88392: ---------------------------------------------------------------------------------------------------
88393: -- 4262811a Switch Sign
88394: ---------------------------------------------------------------------------------------------------

Line 88395: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

88391: ELSE
88392: ---------------------------------------------------------------------------------------------------
88393: -- 4262811a Switch Sign
88394: ---------------------------------------------------------------------------------------------------
88395: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88396: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88398: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88399: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 88396: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

88392: ---------------------------------------------------------------------------------------------------
88393: -- 4262811a Switch Sign
88394: ---------------------------------------------------------------------------------------------------
88395: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88396: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88398: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88399: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88400: -- 5132302

Line 88397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

88393: -- 4262811a Switch Sign
88394: ---------------------------------------------------------------------------------------------------
88395: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88396: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88398: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88399: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88400: -- 5132302
88401: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 88398: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

88394: ---------------------------------------------------------------------------------------------------
88395: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88396: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88398: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88399: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88400: -- 5132302
88401: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88402: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 88399: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

88395: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88396: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88398: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88399: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88400: -- 5132302
88401: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88402: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88403:

Line 88401: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

88397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88398: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88399: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88400: -- 5132302
88401: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88402: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88403:
88404: END IF;
88405:

Line 88402: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

88398: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88399: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88400: -- 5132302
88401: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88402: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88403:
88404: END IF;
88405:
88406: -- 4955764

Line 88407: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

88403:
88404: END IF;
88405:
88406: -- 4955764
88407: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88408: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88409:
88410:
88411: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 88411: XLA_AE_LINES_PKG.ValidateCurrentLine;

88407: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88408: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88409:
88410:
88411: XLA_AE_LINES_PKG.ValidateCurrentLine;
88412: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88413:
88414: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
88415: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 88412: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

88408: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88409:
88410:
88411: XLA_AE_LINES_PKG.ValidateCurrentLine;
88412: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88413:
88414: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
88415: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
88416: ,p_balance_type_code => l_balance_type_code);

Line 88613: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

88609: --
88610: -- bulk performance
88611: --
88612: l_balance_type_code VARCHAR2(1);
88613: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
88614: l_log_module VARCHAR2(240);
88615:
88616: --
88617: -- Upgrade strategy

Line 88697: XLA_AE_LINES_PKG.SetNewLine;

88693: ') <> 'Y'
88694: THEN
88695:
88696: --
88697: XLA_AE_LINES_PKG.SetNewLine;
88698:
88699: p_balance_type_code := l_balance_type_code;
88700: -- set the flag so later we will know whether the gain loss line needs to be created
88701:

Line 88709: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

88705:
88706: --
88707: -- bulk performance
88708: --
88709: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
88710: p_header_num => 0); -- 4262811
88711: --
88712: -- set accounting line options
88713: --

Line 88714: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

88710: p_header_num => 0); -- 4262811
88711: --
88712: -- set accounting line options
88713: --
88714: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
88715: p_natural_side_code => 'C'
88716: , p_gain_or_loss_flag => 'N'
88717: , p_gl_transfer_mode_code => 'S'
88718: , p_acct_entry_type_code => 'A'

Line 88728: xla_ae_lines_pkg.SetAcctLineType

88724: --
88725: --
88726: -- set accounting line type info
88727: --
88728: xla_ae_lines_pkg.SetAcctLineType
88729: (p_component_type => l_component_type
88730: ,p_event_type_code => l_event_type_code
88731: ,p_line_definition_owner_code => l_line_definition_owner_code
88732: ,p_line_definition_code => l_line_definition_code

Line 88742: xla_ae_lines_pkg.SetAcctClass(

88738: ,p_event_class_code => l_event_class_code);
88739: --
88740: -- set accounting class
88741: --
88742: xla_ae_lines_pkg.SetAcctClass(
88743: p_accounting_class_code => 'LIABILITY'
88744: , p_ae_header_id => l_ae_header_id
88745: );
88746:

Line 88750: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

88746:
88747: --
88748: -- set rounding class
88749: --
88750: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
88751: 'LIABILITY';
88752:
88753: --
88754: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 88754: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

88750: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
88751: 'LIABILITY';
88752:
88753: --
88754: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
88755: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
88756: --
88757: -- bulk performance
88758: --

Line 88755: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

88751: 'LIABILITY';
88752:
88753: --
88754: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
88755: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
88756: --
88757: -- bulk performance
88758: --
88759: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 88759: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

88755: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
88756: --
88757: -- bulk performance
88758: --
88759: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
88760:
88761: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88762: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88763:

Line 88761: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

88757: -- bulk performance
88758: --
88759: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
88760:
88761: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88762: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88763:
88764: -- 4955764
88765: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 88765: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

88761: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88762: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88763:
88764: -- 4955764
88765: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88766: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
88767:
88768: -- 4458381 Public Sector Enh
88769:

Line 88875: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

88871: l_rec_acct_attrs.array_num_value(43) := p_source_94;
88872: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
88873: l_rec_acct_attrs.array_num_value(44) := p_source_95;
88874:
88875: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
88876: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
88877:
88878: ---------------------------------------------------------------------------------------------------------------
88879: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 88876: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

88872: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
88873: l_rec_acct_attrs.array_num_value(44) := p_source_95;
88874:
88875: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
88876: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
88877:
88878: ---------------------------------------------------------------------------------------------------------------
88879: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88880: ---------------------------------------------------------------------------------------------------------------

Line 88879: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

88875: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
88876: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
88877:
88878: ---------------------------------------------------------------------------------------------------------------
88879: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88880: ---------------------------------------------------------------------------------------------------------------
88881: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88882:
88883: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 88881: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

88877:
88878: ---------------------------------------------------------------------------------------------------------------
88879: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88880: ---------------------------------------------------------------------------------------------------------------
88881: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88882:
88883: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88884: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88885:

Line 88883: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

88879: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88880: ---------------------------------------------------------------------------------------------------------------
88881: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88882:
88883: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88884: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88885:
88886: IF xla_accounting_cache_pkg.GetValueChar
88887: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 88884: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

88880: ---------------------------------------------------------------------------------------------------------------
88881: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88882:
88883: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88884: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88885:
88886: IF xla_accounting_cache_pkg.GetValueChar
88887: (p_source_code => 'LEDGER_CATEGORY_CODE'
88888: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 88895: xla_ae_lines_pkg.BflowUpgEntry

88891: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
88892: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
88893: )
88894: THEN
88895: xla_ae_lines_pkg.BflowUpgEntry
88896: (p_business_method_code => l_bflow_method_code
88897: ,p_business_class_code => l_bflow_class_code
88898: ,p_balance_type => l_balance_type_code);
88899: ELSE

Line 88901: XLA_AE_LINES_PKG.business_flow_validation(

88897: ,p_business_class_code => l_bflow_class_code
88898: ,p_balance_type => l_balance_type_code);
88899: ELSE
88900: NULL;
88901: XLA_AE_LINES_PKG.business_flow_validation(
88902: p_business_method_code => l_bflow_method_code
88903: ,p_business_class_code => l_bflow_class_code
88904: ,p_inherit_description_flag => l_inherit_desc_flag);
88905: END IF;

Line 88915: xla_ae_lines_pkg.SetLineDescription(

88911: --
88912: -- call description
88913: --
88914:
88915: xla_ae_lines_pkg.SetLineDescription(
88916: p_ae_header_id => l_ae_header_id
88917: ,p_description => Description_2 (
88918: p_application_id => p_application_id
88919: , p_ae_header_id => l_ae_header_id

Line 88938: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

88934: NULL;
88935: --
88936: --
88937:
88938: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
88939: p_code_combination_id => TO_NUMBER(C_NUM)
88940: , p_value_type_code => NULL
88941: , p_transaction_coa_id => null
88942: , p_accounting_coa_id => null

Line 88955: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88951: );
88952:
88953:
88954: -- initialise segments
88955: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88956: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88957: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88958: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88959: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88956: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88952:
88953:
88954: -- initialise segments
88955: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88956: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88957: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88958: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88959: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88960: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88957: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88953:
88954: -- initialise segments
88955: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88956: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88957: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88958: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88959: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88960: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88961: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88958: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88954: -- initialise segments
88955: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88956: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88957: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88958: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88959: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88960: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88961: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88962: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88959: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88955: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88956: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88957: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88958: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88959: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88960: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88961: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88962: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88963: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88960: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88956: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88957: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88958: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88959: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88960: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88961: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88962: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88963: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88964: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88961: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88957: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88958: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88959: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88960: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88961: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88962: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88963: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88964: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88965: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88962: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88958: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88959: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88960: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88961: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88962: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88963: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88964: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88965: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88966: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88963: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88959: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88960: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88961: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88962: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88963: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88964: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88965: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88966: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88967: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88964: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88960: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88961: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88962: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88963: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88964: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88965: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88966: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88967: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88968: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88965: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88961: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88962: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88963: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88964: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88965: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88966: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88967: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88968: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88969: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88966: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88962: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88963: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88964: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88965: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88966: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88967: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88968: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88969: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88970: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88967: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88963: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88964: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88965: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88966: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88967: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88968: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88969: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88970: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88971: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88968: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88964: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88965: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88966: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88967: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88968: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88969: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88970: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88971: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88972: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88969: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88965: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88966: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88967: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88968: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88969: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88970: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88971: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88972: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88973: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88970: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88966: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88967: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88968: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88969: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88970: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88971: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88972: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88973: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88974: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88971: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88967: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88968: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88969: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88970: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88971: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88972: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88973: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88974: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88975: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88972: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88968: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88969: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88970: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88971: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88972: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88973: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88974: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88975: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88976: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88973: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88969: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88970: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88971: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88972: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88973: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88974: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88975: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88976: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88977: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88974: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88970: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88971: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88972: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88973: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88974: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88975: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88976: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88977: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88978: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88975: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88971: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88972: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88973: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88974: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88975: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88976: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88977: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88978: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88979: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88976: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88972: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88973: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88974: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88975: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88976: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88977: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88978: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88979: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88980: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88977: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88973: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88974: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88975: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88976: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88977: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88978: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88979: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88980: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88981: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88978: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88974: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88975: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88976: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88977: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88978: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88979: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88980: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88981: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88982: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88979: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88975: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88976: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88977: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88978: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88979: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88980: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88981: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88982: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88983: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88980: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88976: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88977: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88978: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88979: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88980: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88981: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88982: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88983: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88984: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88981: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88977: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88978: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88979: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88980: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88981: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88982: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88983: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88984: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88985: --

Line 88982: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88978: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88979: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88980: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88981: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88982: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88983: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88984: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88985: --
88986:

Line 88983: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88979: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88980: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88981: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88982: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88983: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88984: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88985: --
88986:
88987: --

Line 88984: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88980: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88981: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88982: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88983: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88984: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88985: --
88986:
88987: --
88988:

Line 89007: xla_ae_lines_pkg.set_segment(

89003: );
89004:
89005: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
89006:
89007: xla_ae_lines_pkg.set_segment(
89008: p_to_segment_code => 'GL_ACCOUNT'
89009: , p_segment_value => l_segment
89010: , p_from_segment_code => l_adr_value_segment_code
89011: , p_from_combination_id => l_adr_value_combination_id

Line 89051: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

89047: xla_accounting_err_pkg.build_message
89048: (p_appli_s_name => 'XLA'
89049: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
89050: ,p_token_1 => 'LINE_NUMBER'
89051: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
89052: ,p_token_2 => 'LINE_TYPE_NAME'
89053: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
89054: l_component_type
89055: ,l_component_code

Line 89087: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

89083: --
89084: --
89085: ------------------------------------------------------------------------------------------------
89086: -- 4219869 Business Flow
89087: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
89088: -- Prior Entry. Currently, the following code is always generated.
89089: ------------------------------------------------------------------------------------------------
89090: XLA_AE_LINES_PKG.ValidateCurrentLine;
89091:

Line 89090: XLA_AE_LINES_PKG.ValidateCurrentLine;

89086: -- 4219869 Business Flow
89087: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
89088: -- Prior Entry. Currently, the following code is always generated.
89089: ------------------------------------------------------------------------------------------------
89090: XLA_AE_LINES_PKG.ValidateCurrentLine;
89091:
89092: ------------------------------------------------------------------------------------
89093: -- 4219869 Business Flow
89094: -- Populated credit and debit amounts -- Need to generate this within IF

Line 89096: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

89092: ------------------------------------------------------------------------------------
89093: -- 4219869 Business Flow
89094: -- Populated credit and debit amounts -- Need to generate this within IF
89095: ------------------------------------------------------------------------------------
89096: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89097:
89098: ----------------------------------------------------------------------------------
89099: -- 4219869 Business Flow
89100: -- Update journal entry status -- Need to generate this within IF

Line 89128: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

89124: -- To allow MPA report to determine if it should generate report process
89125: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
89126: ------------------------------------------------------------------------------------------
89127:
89128: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
89129: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
89130: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
89131: -- call ADRs
89132: -- Bug 4922099

Line 89129: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

89125: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
89126: ------------------------------------------------------------------------------------------
89127:
89128: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
89129: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
89130: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
89131: -- call ADRs
89132: -- Bug 4922099
89133: --

Line 89143: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

89139: NULL;
89140: --
89141: --
89142:
89143: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
89144: p_code_combination_id => TO_NUMBER(C_NUM)
89145: , p_value_type_code => NULL
89146: , p_transaction_coa_id => null
89147: , p_accounting_coa_id => null

Line 89160: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89156: );
89157:
89158:
89159: -- initialise segments
89160: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89161: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89162: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89163: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89164: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89161: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89157:
89158:
89159: -- initialise segments
89160: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89161: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89162: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89163: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89164: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89165: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89162: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89158:
89159: -- initialise segments
89160: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89161: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89162: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89163: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89164: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89165: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89166: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89163: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89159: -- initialise segments
89160: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89161: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89162: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89163: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89164: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89165: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89166: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89167: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89164: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89160: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89161: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89162: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89163: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89164: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89165: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89166: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89167: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89168: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89165: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89161: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89162: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89163: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89164: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89165: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89166: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89167: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89168: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89169: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89166: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89162: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89163: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89164: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89165: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89166: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89167: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89168: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89169: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89170: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89167: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89163: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89164: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89165: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89166: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89167: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89168: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89169: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89170: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89171: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89168: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89164: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89165: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89166: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89167: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89168: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89169: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89170: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89171: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89172: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89169: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89165: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89166: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89167: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89168: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89169: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89170: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89171: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89172: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89173: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89170: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89166: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89167: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89168: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89169: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89170: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89171: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89172: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89173: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89174: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89171: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89167: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89168: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89169: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89170: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89171: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89172: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89173: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89174: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89175: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89172: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89168: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89169: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89170: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89171: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89172: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89173: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89174: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89175: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89176: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89173: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89169: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89170: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89171: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89172: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89173: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89174: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89175: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89176: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89177: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89174: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89170: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89171: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89172: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89173: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89174: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89175: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89176: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89177: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89178: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89175: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89171: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89172: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89173: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89174: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89175: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89176: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89177: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89178: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89179: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89176: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89172: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89173: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89174: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89175: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89176: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89177: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89178: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89179: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89180: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89177: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89173: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89174: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89175: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89176: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89177: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89178: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89179: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89180: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89181: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89178: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89174: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89175: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89176: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89177: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89178: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89179: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89180: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89181: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89182: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89179: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89175: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89176: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89177: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89178: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89179: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89180: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89181: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89182: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89183: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89180: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89176: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89177: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89178: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89179: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89180: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89181: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89182: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89183: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89184: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89181: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89177: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89178: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89179: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89180: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89181: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89182: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89183: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89184: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89185: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89182: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89178: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89179: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89180: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89181: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89182: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89183: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89184: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89185: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89186: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89183: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89179: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89180: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89181: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89182: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89183: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89184: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89185: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89186: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89187: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89184: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89180: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89181: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89182: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89183: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89184: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89185: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89186: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89187: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89188: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89185: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89181: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89182: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89183: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89184: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89185: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89186: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89187: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89188: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89189: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 89186: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89182: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89183: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89184: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89185: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89186: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89187: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89188: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89189: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89190: --

Line 89187: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89183: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89184: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89185: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89186: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89187: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89188: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89189: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89190: --
89191:

Line 89188: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89184: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89185: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89186: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89187: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89188: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89189: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89190: --
89191:
89192: --

Line 89189: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

89185: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89186: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89187: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89188: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89189: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
89190: --
89191:
89192: --
89193:

Line 89212: xla_ae_lines_pkg.set_segment(

89208: );
89209:
89210: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
89211:
89212: xla_ae_lines_pkg.set_segment(
89213: p_to_segment_code => 'GL_ACCOUNT'
89214: , p_segment_value => l_segment
89215: , p_from_segment_code => l_adr_value_segment_code
89216: , p_from_combination_id => l_adr_value_combination_id

Line 89243: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

89239:
89240: --
89241: -- Update the line information that should be overwritten
89242: --
89243: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
89244: p_header_num => 1);
89245: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
89246:
89247: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 89245: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

89241: -- Update the line information that should be overwritten
89242: --
89243: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
89244: p_header_num => 1);
89245: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
89246:
89247: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
89248:
89249: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 89247: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

89243: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
89244: p_header_num => 1);
89245: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
89246:
89247: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
89248:
89249: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
89250: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
89251: END IF;

Line 89250: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

89246:
89247: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
89248:
89249: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
89250: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
89251: END IF;
89252:
89253: --
89254: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 89257: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

89253: --
89254: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
89255: --
89256: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
89257: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
89258: ELSE
89259: ---------------------------------------------------------------------------------------------------
89260: -- 4262811a Switch Sign
89261: ---------------------------------------------------------------------------------------------------

Line 89262: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

89258: ELSE
89259: ---------------------------------------------------------------------------------------------------
89260: -- 4262811a Switch Sign
89261: ---------------------------------------------------------------------------------------------------
89262: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89263: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89264: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89265: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89266: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 89263: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

89259: ---------------------------------------------------------------------------------------------------
89260: -- 4262811a Switch Sign
89261: ---------------------------------------------------------------------------------------------------
89262: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89263: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89264: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89265: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89266: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89267: -- 5132302

Line 89264: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

89260: -- 4262811a Switch Sign
89261: ---------------------------------------------------------------------------------------------------
89262: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89263: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89264: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89265: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89266: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89267: -- 5132302
89268: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 89265: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

89261: ---------------------------------------------------------------------------------------------------
89262: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89263: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89264: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89265: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89266: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89267: -- 5132302
89268: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89269: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 89266: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

89262: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89263: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89264: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89265: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89266: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89267: -- 5132302
89268: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89269: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89270:

Line 89268: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

89264: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89265: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89266: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89267: -- 5132302
89268: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89269: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89270:
89271: END IF;
89272:

Line 89269: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

89265: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89266: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89267: -- 5132302
89268: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89269: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89270:
89271: END IF;
89272:
89273: -- 4955764

Line 89274: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

89270:
89271: END IF;
89272:
89273: -- 4955764
89274: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89275: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
89276:
89277:
89278: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 89278: XLA_AE_LINES_PKG.ValidateCurrentLine;

89274: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89275: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
89276:
89277:
89278: XLA_AE_LINES_PKG.ValidateCurrentLine;
89279: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89280:
89281: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
89282: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 89279: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

89275: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
89276:
89277:
89278: XLA_AE_LINES_PKG.ValidateCurrentLine;
89279: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89280:
89281: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
89282: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
89283: ,p_balance_type_code => l_balance_type_code);

Line 89480: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

89476: --
89477: -- bulk performance
89478: --
89479: l_balance_type_code VARCHAR2(1);
89480: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
89481: l_log_module VARCHAR2(240);
89482:
89483: --
89484: -- Upgrade strategy

Line 89564: XLA_AE_LINES_PKG.SetNewLine;

89560: ') <> 'Y'
89561: THEN
89562:
89563: --
89564: XLA_AE_LINES_PKG.SetNewLine;
89565:
89566: p_balance_type_code := l_balance_type_code;
89567: -- set the flag so later we will know whether the gain loss line needs to be created
89568:

Line 89576: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

89572:
89573: --
89574: -- bulk performance
89575: --
89576: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
89577: p_header_num => 0); -- 4262811
89578: --
89579: -- set accounting line options
89580: --

Line 89581: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

89577: p_header_num => 0); -- 4262811
89578: --
89579: -- set accounting line options
89580: --
89581: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
89582: p_natural_side_code => 'C'
89583: , p_gain_or_loss_flag => 'N'
89584: , p_gl_transfer_mode_code => 'S'
89585: , p_acct_entry_type_code => 'A'

Line 89595: xla_ae_lines_pkg.SetAcctLineType

89591: --
89592: --
89593: -- set accounting line type info
89594: --
89595: xla_ae_lines_pkg.SetAcctLineType
89596: (p_component_type => l_component_type
89597: ,p_event_type_code => l_event_type_code
89598: ,p_line_definition_owner_code => l_line_definition_owner_code
89599: ,p_line_definition_code => l_line_definition_code

Line 89609: xla_ae_lines_pkg.SetAcctClass(

89605: ,p_event_class_code => l_event_class_code);
89606: --
89607: -- set accounting class
89608: --
89609: xla_ae_lines_pkg.SetAcctClass(
89610: p_accounting_class_code => 'LIABILITY'
89611: , p_ae_header_id => l_ae_header_id
89612: );
89613:

Line 89617: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

89613:
89614: --
89615: -- set rounding class
89616: --
89617: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
89618: 'LIABILITY';
89619:
89620: --
89621: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 89621: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

89617: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
89618: 'LIABILITY';
89619:
89620: --
89621: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
89622: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
89623: --
89624: -- bulk performance
89625: --

Line 89622: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

89618: 'LIABILITY';
89619:
89620: --
89621: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
89622: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
89623: --
89624: -- bulk performance
89625: --
89626: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 89626: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

89622: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
89623: --
89624: -- bulk performance
89625: --
89626: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
89627:
89628: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89629: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89630:

Line 89628: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

89624: -- bulk performance
89625: --
89626: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
89627:
89628: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89629: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89630:
89631: -- 4955764
89632: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 89632: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

89628: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89629: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89630:
89631: -- 4955764
89632: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89633: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
89634:
89635: -- 4458381 Public Sector Enh
89636:

Line 89742: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

89738: l_rec_acct_attrs.array_num_value(43) := p_source_94;
89739: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
89740: l_rec_acct_attrs.array_num_value(44) := p_source_95;
89741:
89742: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
89743: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
89744:
89745: ---------------------------------------------------------------------------------------------------------------
89746: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 89743: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

89739: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
89740: l_rec_acct_attrs.array_num_value(44) := p_source_95;
89741:
89742: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
89743: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
89744:
89745: ---------------------------------------------------------------------------------------------------------------
89746: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89747: ---------------------------------------------------------------------------------------------------------------

Line 89746: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

89742: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
89743: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
89744:
89745: ---------------------------------------------------------------------------------------------------------------
89746: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89747: ---------------------------------------------------------------------------------------------------------------
89748: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89749:
89750: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 89748: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

89744:
89745: ---------------------------------------------------------------------------------------------------------------
89746: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89747: ---------------------------------------------------------------------------------------------------------------
89748: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89749:
89750: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89751: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89752:

Line 89750: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

89746: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89747: ---------------------------------------------------------------------------------------------------------------
89748: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89749:
89750: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89751: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89752:
89753: IF xla_accounting_cache_pkg.GetValueChar
89754: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 89751: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

89747: ---------------------------------------------------------------------------------------------------------------
89748: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89749:
89750: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89751: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89752:
89753: IF xla_accounting_cache_pkg.GetValueChar
89754: (p_source_code => 'LEDGER_CATEGORY_CODE'
89755: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 89762: xla_ae_lines_pkg.BflowUpgEntry

89758: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
89759: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
89760: )
89761: THEN
89762: xla_ae_lines_pkg.BflowUpgEntry
89763: (p_business_method_code => l_bflow_method_code
89764: ,p_business_class_code => l_bflow_class_code
89765: ,p_balance_type => l_balance_type_code);
89766: ELSE

Line 89768: XLA_AE_LINES_PKG.business_flow_validation(

89764: ,p_business_class_code => l_bflow_class_code
89765: ,p_balance_type => l_balance_type_code);
89766: ELSE
89767: NULL;
89768: XLA_AE_LINES_PKG.business_flow_validation(
89769: p_business_method_code => l_bflow_method_code
89770: ,p_business_class_code => l_bflow_class_code
89771: ,p_inherit_description_flag => l_inherit_desc_flag);
89772: END IF;

Line 89782: xla_ae_lines_pkg.SetLineDescription(

89778: --
89779: -- call description
89780: --
89781:
89782: xla_ae_lines_pkg.SetLineDescription(
89783: p_ae_header_id => l_ae_header_id
89784: ,p_description => Description_2 (
89785: p_application_id => p_application_id
89786: , p_ae_header_id => l_ae_header_id

Line 89815: xla_ae_lines_pkg.set_ccid(

89811: , x_value_type_code => l_adr_value_type_code
89812: , p_side => 'NA'
89813: );
89814:
89815: xla_ae_lines_pkg.set_ccid(
89816: p_code_combination_id => l_ccid
89817: , p_value_type_code => l_adr_value_type_code
89818: , p_transaction_coa_id => l_adr_transaction_coa_id
89819: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 89831: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

89827: , p_side => 'NA'
89828: );
89829:
89830:
89831: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
89832: p_to_segment_code => 'GL_BALANCING'
89833: , p_segment_value => C_CHAR
89834: , p_from_segment_code => NULL
89835: , p_from_combination_id => NULL

Line 89875: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

89871: xla_accounting_err_pkg.build_message
89872: (p_appli_s_name => 'XLA'
89873: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
89874: ,p_token_1 => 'LINE_NUMBER'
89875: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
89876: ,p_token_2 => 'LINE_TYPE_NAME'
89877: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
89878: l_component_type
89879: ,l_component_code

Line 89911: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

89907: --
89908: --
89909: ------------------------------------------------------------------------------------------------
89910: -- 4219869 Business Flow
89911: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
89912: -- Prior Entry. Currently, the following code is always generated.
89913: ------------------------------------------------------------------------------------------------
89914: XLA_AE_LINES_PKG.ValidateCurrentLine;
89915:

Line 89914: XLA_AE_LINES_PKG.ValidateCurrentLine;

89910: -- 4219869 Business Flow
89911: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
89912: -- Prior Entry. Currently, the following code is always generated.
89913: ------------------------------------------------------------------------------------------------
89914: XLA_AE_LINES_PKG.ValidateCurrentLine;
89915:
89916: ------------------------------------------------------------------------------------
89917: -- 4219869 Business Flow
89918: -- Populated credit and debit amounts -- Need to generate this within IF

Line 89920: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

89916: ------------------------------------------------------------------------------------
89917: -- 4219869 Business Flow
89918: -- Populated credit and debit amounts -- Need to generate this within IF
89919: ------------------------------------------------------------------------------------
89920: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89921:
89922: ----------------------------------------------------------------------------------
89923: -- 4219869 Business Flow
89924: -- Update journal entry status -- Need to generate this within IF

Line 89952: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

89948: -- To allow MPA report to determine if it should generate report process
89949: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
89950: ------------------------------------------------------------------------------------------
89951:
89952: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
89953: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
89954: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
89955: -- call ADRs
89956: -- Bug 4922099

Line 89953: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

89949: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
89950: ------------------------------------------------------------------------------------------
89951:
89952: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
89953: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
89954: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
89955: -- call ADRs
89956: -- Bug 4922099
89957: --

Line 89977: xla_ae_lines_pkg.set_ccid(

89973: , x_value_type_code => l_adr_value_type_code
89974: , p_side => 'NA'
89975: );
89976:
89977: xla_ae_lines_pkg.set_ccid(
89978: p_code_combination_id => l_ccid
89979: , p_value_type_code => l_adr_value_type_code
89980: , p_transaction_coa_id => l_adr_transaction_coa_id
89981: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 89993: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

89989: , p_side => 'NA'
89990: );
89991:
89992:
89993: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
89994: p_to_segment_code => 'GL_BALANCING'
89995: , p_segment_value => C_CHAR
89996: , p_from_segment_code => NULL
89997: , p_from_combination_id => NULL

Line 90024: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

90020:
90021: --
90022: -- Update the line information that should be overwritten
90023: --
90024: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
90025: p_header_num => 1);
90026: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
90027:
90028: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 90026: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

90022: -- Update the line information that should be overwritten
90023: --
90024: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
90025: p_header_num => 1);
90026: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
90027:
90028: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
90029:
90030: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 90028: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

90024: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
90025: p_header_num => 1);
90026: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
90027:
90028: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
90029:
90030: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
90031: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
90032: END IF;

Line 90031: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

90027:
90028: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
90029:
90030: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
90031: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
90032: END IF;
90033:
90034: --
90035: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 90038: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

90034: --
90035: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
90036: --
90037: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
90038: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
90039: ELSE
90040: ---------------------------------------------------------------------------------------------------
90041: -- 4262811a Switch Sign
90042: ---------------------------------------------------------------------------------------------------

Line 90043: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

90039: ELSE
90040: ---------------------------------------------------------------------------------------------------
90041: -- 4262811a Switch Sign
90042: ---------------------------------------------------------------------------------------------------
90043: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90044: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90045: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90046: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90047: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 90044: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

90040: ---------------------------------------------------------------------------------------------------
90041: -- 4262811a Switch Sign
90042: ---------------------------------------------------------------------------------------------------
90043: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90044: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90045: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90046: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90047: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90048: -- 5132302

Line 90045: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

90041: -- 4262811a Switch Sign
90042: ---------------------------------------------------------------------------------------------------
90043: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90044: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90045: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90046: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90047: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90048: -- 5132302
90049: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 90046: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

90042: ---------------------------------------------------------------------------------------------------
90043: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90044: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90045: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90046: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90047: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90048: -- 5132302
90049: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90050: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 90047: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

90043: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90044: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90045: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90046: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90047: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90048: -- 5132302
90049: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90050: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90051:

Line 90049: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

90045: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90046: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90047: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90048: -- 5132302
90049: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90050: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90051:
90052: END IF;
90053:

Line 90050: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

90046: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90047: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90048: -- 5132302
90049: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90050: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90051:
90052: END IF;
90053:
90054: -- 4955764

Line 90055: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

90051:
90052: END IF;
90053:
90054: -- 4955764
90055: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90056: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90057:
90058:
90059: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 90059: XLA_AE_LINES_PKG.ValidateCurrentLine;

90055: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90056: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90057:
90058:
90059: XLA_AE_LINES_PKG.ValidateCurrentLine;
90060: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90061:
90062: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
90063: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 90060: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

90056: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90057:
90058:
90059: XLA_AE_LINES_PKG.ValidateCurrentLine;
90060: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90061:
90062: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
90063: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
90064: ,p_balance_type_code => l_balance_type_code);

Line 90221: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

90217: --
90218: -- bulk performance
90219: --
90220: l_balance_type_code VARCHAR2(1);
90221: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
90222: l_log_module VARCHAR2(240);
90223:
90224: --
90225: -- Upgrade strategy

Line 90299: XLA_AE_LINES_PKG.SetNewLine;

90295: ') <> 'R'
90296: THEN
90297:
90298: --
90299: XLA_AE_LINES_PKG.SetNewLine;
90300:
90301: p_balance_type_code := l_balance_type_code;
90302: -- set the flag so later we will know whether the gain loss line needs to be created
90303:

Line 90311: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

90307:
90308: --
90309: -- bulk performance
90310: --
90311: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
90312: p_header_num => 0); -- 4262811
90313: --
90314: -- set accounting line options
90315: --

Line 90316: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

90312: p_header_num => 0); -- 4262811
90313: --
90314: -- set accounting line options
90315: --
90316: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
90317: p_natural_side_code => 'D'
90318: , p_gain_or_loss_flag => 'N'
90319: , p_gl_transfer_mode_code => 'S'
90320: , p_acct_entry_type_code => 'A'

Line 90330: xla_ae_lines_pkg.SetAcctLineType

90326: --
90327: --
90328: -- set accounting line type info
90329: --
90330: xla_ae_lines_pkg.SetAcctLineType
90331: (p_component_type => l_component_type
90332: ,p_event_type_code => l_event_type_code
90333: ,p_line_definition_owner_code => l_line_definition_owner_code
90334: ,p_line_definition_code => l_line_definition_code

Line 90344: xla_ae_lines_pkg.SetAcctClass(

90340: ,p_event_class_code => l_event_class_code);
90341: --
90342: -- set accounting class
90343: --
90344: xla_ae_lines_pkg.SetAcctClass(
90345: p_accounting_class_code => 'LIABILITY'
90346: , p_ae_header_id => l_ae_header_id
90347: );
90348:

Line 90352: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

90348:
90349: --
90350: -- set rounding class
90351: --
90352: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
90353: 'LIABILITY';
90354:
90355: --
90356: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 90356: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

90352: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
90353: 'LIABILITY';
90354:
90355: --
90356: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
90357: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
90358: --
90359: -- bulk performance
90360: --

Line 90357: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

90353: 'LIABILITY';
90354:
90355: --
90356: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
90357: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
90358: --
90359: -- bulk performance
90360: --
90361: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 90361: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

90357: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
90358: --
90359: -- bulk performance
90360: --
90361: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
90362:
90363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90364: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90365:

Line 90363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

90359: -- bulk performance
90360: --
90361: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
90362:
90363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90364: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90365:
90366: -- 4955764
90367: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 90367: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

90363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90364: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90365:
90366: -- 4955764
90367: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90368: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
90369:
90370: -- 4458381 Public Sector Enh
90371:

Line 90417: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

90413: l_rec_acct_attrs.array_num_value(18) := p_source_92;
90414: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
90415: l_rec_acct_attrs.array_num_value(19) := p_source_93;
90416:
90417: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
90418: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
90419:
90420: ---------------------------------------------------------------------------------------------------------------
90421: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 90418: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

90414: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
90415: l_rec_acct_attrs.array_num_value(19) := p_source_93;
90416:
90417: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
90418: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
90419:
90420: ---------------------------------------------------------------------------------------------------------------
90421: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90422: ---------------------------------------------------------------------------------------------------------------

Line 90421: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

90417: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
90418: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
90419:
90420: ---------------------------------------------------------------------------------------------------------------
90421: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90422: ---------------------------------------------------------------------------------------------------------------
90423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90424:
90425: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 90423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

90419:
90420: ---------------------------------------------------------------------------------------------------------------
90421: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90422: ---------------------------------------------------------------------------------------------------------------
90423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90424:
90425: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90426: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90427:

Line 90425: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

90421: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90422: ---------------------------------------------------------------------------------------------------------------
90423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90424:
90425: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90426: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90427:
90428: IF xla_accounting_cache_pkg.GetValueChar
90429: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 90426: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

90422: ---------------------------------------------------------------------------------------------------------------
90423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90424:
90425: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90426: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90427:
90428: IF xla_accounting_cache_pkg.GetValueChar
90429: (p_source_code => 'LEDGER_CATEGORY_CODE'
90430: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 90437: xla_ae_lines_pkg.BflowUpgEntry

90433: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
90434: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
90435: )
90436: THEN
90437: xla_ae_lines_pkg.BflowUpgEntry
90438: (p_business_method_code => l_bflow_method_code
90439: ,p_business_class_code => l_bflow_class_code
90440: ,p_balance_type => l_balance_type_code);
90441: ELSE

Line 90443: XLA_AE_LINES_PKG.business_flow_validation(

90439: ,p_business_class_code => l_bflow_class_code
90440: ,p_balance_type => l_balance_type_code);
90441: ELSE
90442: NULL;
90443: XLA_AE_LINES_PKG.business_flow_validation(
90444: p_business_method_code => l_bflow_method_code
90445: ,p_business_class_code => l_bflow_class_code
90446: ,p_inherit_description_flag => l_inherit_desc_flag);
90447: END IF;

Line 90490: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

90486: xla_accounting_err_pkg.build_message
90487: (p_appli_s_name => 'XLA'
90488: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
90489: ,p_token_1 => 'LINE_NUMBER'
90490: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
90491: ,p_token_2 => 'LINE_TYPE_NAME'
90492: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
90493: l_component_type
90494: ,l_component_code

Line 90526: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

90522: --
90523: --
90524: ------------------------------------------------------------------------------------------------
90525: -- 4219869 Business Flow
90526: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
90527: -- Prior Entry. Currently, the following code is always generated.
90528: ------------------------------------------------------------------------------------------------
90529: -- No ValidateCurrentLine for business flow method of Prior Entry
90530:

Line 90535: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

90531: ------------------------------------------------------------------------------------
90532: -- 4219869 Business Flow
90533: -- Populated credit and debit amounts -- Need to generate this within IF
90534: ------------------------------------------------------------------------------------
90535: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90536:
90537: ----------------------------------------------------------------------------------
90538: -- 4219869 Business Flow
90539: -- Update journal entry status -- Need to generate this within IF

Line 90567: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

90563: -- To allow MPA report to determine if it should generate report process
90564: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
90565: ------------------------------------------------------------------------------------------
90566:
90567: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
90568: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
90569: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
90570: -- call ADRs
90571: -- Bug 4922099

Line 90568: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

90564: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
90565: ------------------------------------------------------------------------------------------
90566:
90567: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
90568: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
90569: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
90570: -- call ADRs
90571: -- Bug 4922099
90572: --

Line 90589: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

90585:
90586: --
90587: -- Update the line information that should be overwritten
90588: --
90589: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
90590: p_header_num => 1);
90591: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
90592:
90593: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 90591: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

90587: -- Update the line information that should be overwritten
90588: --
90589: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
90590: p_header_num => 1);
90591: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
90592:
90593: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
90594:
90595: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 90593: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

90589: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
90590: p_header_num => 1);
90591: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
90592:
90593: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
90594:
90595: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
90596: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
90597: END IF;

Line 90596: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

90592:
90593: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
90594:
90595: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
90596: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
90597: END IF;
90598:
90599: --
90600: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 90603: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

90599: --
90600: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
90601: --
90602: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
90603: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
90604: ELSE
90605: ---------------------------------------------------------------------------------------------------
90606: -- 4262811a Switch Sign
90607: ---------------------------------------------------------------------------------------------------

Line 90608: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

90604: ELSE
90605: ---------------------------------------------------------------------------------------------------
90606: -- 4262811a Switch Sign
90607: ---------------------------------------------------------------------------------------------------
90608: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90609: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90610: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90611: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90612: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 90609: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

90605: ---------------------------------------------------------------------------------------------------
90606: -- 4262811a Switch Sign
90607: ---------------------------------------------------------------------------------------------------
90608: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90609: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90610: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90611: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90612: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90613: -- 5132302

Line 90610: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

90606: -- 4262811a Switch Sign
90607: ---------------------------------------------------------------------------------------------------
90608: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90609: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90610: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90611: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90612: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90613: -- 5132302
90614: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 90611: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

90607: ---------------------------------------------------------------------------------------------------
90608: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90609: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90610: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90611: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90612: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90613: -- 5132302
90614: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90615: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 90612: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

90608: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90609: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90610: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90611: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90612: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90613: -- 5132302
90614: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90615: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90616:

Line 90614: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

90610: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90611: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90612: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90613: -- 5132302
90614: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90615: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90616:
90617: END IF;
90618:

Line 90615: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

90611: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90612: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90613: -- 5132302
90614: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90615: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90616:
90617: END IF;
90618:
90619: -- 4955764

Line 90620: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

90616:
90617: END IF;
90618:
90619: -- 4955764
90620: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90621: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90622:
90623:
90624: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 90624: XLA_AE_LINES_PKG.ValidateCurrentLine;

90620: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90621: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90622:
90623:
90624: XLA_AE_LINES_PKG.ValidateCurrentLine;
90625: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90626:
90627: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
90628: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 90625: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

90621: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90622:
90623:
90624: XLA_AE_LINES_PKG.ValidateCurrentLine;
90625: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90626:
90627: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
90628: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
90629: ,p_balance_type_code => l_balance_type_code);

Line 90823: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

90819: --
90820: -- bulk performance
90821: --
90822: l_balance_type_code VARCHAR2(1);
90823: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
90824: l_log_module VARCHAR2(240);
90825:
90826: --
90827: -- Upgrade strategy

Line 90895: XLA_AE_LINES_PKG.SetNewLine;

90891: ') <> 'Y'
90892: THEN
90893:
90894: --
90895: XLA_AE_LINES_PKG.SetNewLine;
90896:
90897: p_balance_type_code := l_balance_type_code;
90898: -- set the flag so later we will know whether the gain loss line needs to be created
90899:

Line 90907: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

90903:
90904: --
90905: -- bulk performance
90906: --
90907: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
90908: p_header_num => 0); -- 4262811
90909: --
90910: -- set accounting line options
90911: --

Line 90912: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

90908: p_header_num => 0); -- 4262811
90909: --
90910: -- set accounting line options
90911: --
90912: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
90913: p_natural_side_code => 'C'
90914: , p_gain_or_loss_flag => 'N'
90915: , p_gl_transfer_mode_code => 'S'
90916: , p_acct_entry_type_code => 'A'

Line 90926: xla_ae_lines_pkg.SetAcctLineType

90922: --
90923: --
90924: -- set accounting line type info
90925: --
90926: xla_ae_lines_pkg.SetAcctLineType
90927: (p_component_type => l_component_type
90928: ,p_event_type_code => l_event_type_code
90929: ,p_line_definition_owner_code => l_line_definition_owner_code
90930: ,p_line_definition_code => l_line_definition_code

Line 90940: xla_ae_lines_pkg.SetAcctClass(

90936: ,p_event_class_code => l_event_class_code);
90937: --
90938: -- set accounting class
90939: --
90940: xla_ae_lines_pkg.SetAcctClass(
90941: p_accounting_class_code => 'LIABILITY'
90942: , p_ae_header_id => l_ae_header_id
90943: );
90944:

Line 90948: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

90944:
90945: --
90946: -- set rounding class
90947: --
90948: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
90949: 'LIABILITY';
90950:
90951: --
90952: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 90952: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

90948: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
90949: 'LIABILITY';
90950:
90951: --
90952: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
90953: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
90954: --
90955: -- bulk performance
90956: --

Line 90953: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

90949: 'LIABILITY';
90950:
90951: --
90952: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
90953: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
90954: --
90955: -- bulk performance
90956: --
90957: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 90957: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

90953: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
90954: --
90955: -- bulk performance
90956: --
90957: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
90958:
90959: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90960: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90961:

Line 90959: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

90955: -- bulk performance
90956: --
90957: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
90958:
90959: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90960: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90961:
90962: -- 4955764
90963: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 90963: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

90959: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90960: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90961:
90962: -- 4955764
90963: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90964: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
90965:
90966: -- 4458381 Public Sector Enh
90967:

Line 91071: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

91067: l_rec_acct_attrs.array_num_value(42) := p_source_94;
91068: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
91069: l_rec_acct_attrs.array_num_value(43) := p_source_95;
91070:
91071: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
91072: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
91073:
91074: ---------------------------------------------------------------------------------------------------------------
91075: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 91072: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

91068: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
91069: l_rec_acct_attrs.array_num_value(43) := p_source_95;
91070:
91071: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
91072: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
91073:
91074: ---------------------------------------------------------------------------------------------------------------
91075: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91076: ---------------------------------------------------------------------------------------------------------------

Line 91075: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

91071: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
91072: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
91073:
91074: ---------------------------------------------------------------------------------------------------------------
91075: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91076: ---------------------------------------------------------------------------------------------------------------
91077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91078:
91079: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 91077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

91073:
91074: ---------------------------------------------------------------------------------------------------------------
91075: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91076: ---------------------------------------------------------------------------------------------------------------
91077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91078:
91079: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91080: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91081:

Line 91079: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

91075: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91076: ---------------------------------------------------------------------------------------------------------------
91077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91078:
91079: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91080: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91081:
91082: IF xla_accounting_cache_pkg.GetValueChar
91083: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 91080: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

91076: ---------------------------------------------------------------------------------------------------------------
91077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91078:
91079: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91080: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91081:
91082: IF xla_accounting_cache_pkg.GetValueChar
91083: (p_source_code => 'LEDGER_CATEGORY_CODE'
91084: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 91091: xla_ae_lines_pkg.BflowUpgEntry

91087: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
91088: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
91089: )
91090: THEN
91091: xla_ae_lines_pkg.BflowUpgEntry
91092: (p_business_method_code => l_bflow_method_code
91093: ,p_business_class_code => l_bflow_class_code
91094: ,p_balance_type => l_balance_type_code);
91095: ELSE

Line 91108: xla_ae_lines_pkg.SetLineDescription(

91104: --
91105: -- call description
91106: --
91107:
91108: xla_ae_lines_pkg.SetLineDescription(
91109: p_ae_header_id => l_ae_header_id
91110: ,p_description => Description_2 (
91111: p_application_id => p_application_id
91112: , p_ae_header_id => l_ae_header_id

Line 91141: xla_ae_lines_pkg.set_ccid(

91137: , x_value_type_code => l_adr_value_type_code
91138: , p_side => 'NA'
91139: );
91140:
91141: xla_ae_lines_pkg.set_ccid(
91142: p_code_combination_id => l_ccid
91143: , p_value_type_code => l_adr_value_type_code
91144: , p_transaction_coa_id => l_adr_transaction_coa_id
91145: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 91177: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

91173: xla_accounting_err_pkg.build_message
91174: (p_appli_s_name => 'XLA'
91175: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
91176: ,p_token_1 => 'LINE_NUMBER'
91177: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
91178: ,p_token_2 => 'LINE_TYPE_NAME'
91179: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
91180: l_component_type
91181: ,l_component_code

Line 91213: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

91209: --
91210: --
91211: ------------------------------------------------------------------------------------------------
91212: -- 4219869 Business Flow
91213: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
91214: -- Prior Entry. Currently, the following code is always generated.
91215: ------------------------------------------------------------------------------------------------
91216: XLA_AE_LINES_PKG.ValidateCurrentLine;
91217:

Line 91216: XLA_AE_LINES_PKG.ValidateCurrentLine;

91212: -- 4219869 Business Flow
91213: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
91214: -- Prior Entry. Currently, the following code is always generated.
91215: ------------------------------------------------------------------------------------------------
91216: XLA_AE_LINES_PKG.ValidateCurrentLine;
91217:
91218: ------------------------------------------------------------------------------------
91219: -- 4219869 Business Flow
91220: -- Populated credit and debit amounts -- Need to generate this within IF

Line 91222: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

91218: ------------------------------------------------------------------------------------
91219: -- 4219869 Business Flow
91220: -- Populated credit and debit amounts -- Need to generate this within IF
91221: ------------------------------------------------------------------------------------
91222: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91223:
91224: ----------------------------------------------------------------------------------
91225: -- 4219869 Business Flow
91226: -- Update journal entry status -- Need to generate this within IF

Line 91254: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

91250: -- To allow MPA report to determine if it should generate report process
91251: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
91252: ------------------------------------------------------------------------------------------
91253:
91254: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
91255: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
91256: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
91257: -- call ADRs
91258: -- Bug 4922099

Line 91255: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

91251: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
91252: ------------------------------------------------------------------------------------------
91253:
91254: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
91255: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
91256: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
91257: -- call ADRs
91258: -- Bug 4922099
91259: --

Line 91279: xla_ae_lines_pkg.set_ccid(

91275: , x_value_type_code => l_adr_value_type_code
91276: , p_side => 'NA'
91277: );
91278:
91279: xla_ae_lines_pkg.set_ccid(
91280: p_code_combination_id => l_ccid
91281: , p_value_type_code => l_adr_value_type_code
91282: , p_transaction_coa_id => l_adr_transaction_coa_id
91283: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 91302: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

91298:
91299: --
91300: -- Update the line information that should be overwritten
91301: --
91302: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
91303: p_header_num => 1);
91304: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
91305:
91306: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 91304: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

91300: -- Update the line information that should be overwritten
91301: --
91302: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
91303: p_header_num => 1);
91304: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
91305:
91306: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
91307:
91308: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 91306: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

91302: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
91303: p_header_num => 1);
91304: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
91305:
91306: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
91307:
91308: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
91309: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
91310: END IF;

Line 91309: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

91305:
91306: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
91307:
91308: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
91309: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
91310: END IF;
91311:
91312: --
91313: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 91316: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

91312: --
91313: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
91314: --
91315: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
91316: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
91317: ELSE
91318: ---------------------------------------------------------------------------------------------------
91319: -- 4262811a Switch Sign
91320: ---------------------------------------------------------------------------------------------------

Line 91321: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

91317: ELSE
91318: ---------------------------------------------------------------------------------------------------
91319: -- 4262811a Switch Sign
91320: ---------------------------------------------------------------------------------------------------
91321: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91322: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91324: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 91322: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

91318: ---------------------------------------------------------------------------------------------------
91319: -- 4262811a Switch Sign
91320: ---------------------------------------------------------------------------------------------------
91321: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91322: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91324: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91326: -- 5132302

Line 91323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

91319: -- 4262811a Switch Sign
91320: ---------------------------------------------------------------------------------------------------
91321: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91322: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91324: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91326: -- 5132302
91327: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 91324: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

91320: ---------------------------------------------------------------------------------------------------
91321: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91322: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91324: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91326: -- 5132302
91327: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91328: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 91325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

91321: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91322: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91324: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91326: -- 5132302
91327: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91328: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91329:

Line 91327: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

91323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91324: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91326: -- 5132302
91327: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91328: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91329:
91330: END IF;
91331:

Line 91328: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

91324: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91326: -- 5132302
91327: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91328: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91329:
91330: END IF;
91331:
91332: -- 4955764

Line 91333: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

91329:
91330: END IF;
91331:
91332: -- 4955764
91333: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91334: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91335:
91336:
91337: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 91337: XLA_AE_LINES_PKG.ValidateCurrentLine;

91333: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91334: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91335:
91336:
91337: XLA_AE_LINES_PKG.ValidateCurrentLine;
91338: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91339:
91340: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91341: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 91338: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

91334: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91335:
91336:
91337: XLA_AE_LINES_PKG.ValidateCurrentLine;
91338: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91339:
91340: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91341: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
91342: ,p_balance_type_code => l_balance_type_code);

Line 91536: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

91532: --
91533: -- bulk performance
91534: --
91535: l_balance_type_code VARCHAR2(1);
91536: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
91537: l_log_module VARCHAR2(240);
91538:
91539: --
91540: -- Upgrade strategy

Line 91606: XLA_AE_LINES_PKG.SetNewLine;

91602: ') <> 'Y'
91603: THEN
91604:
91605: --
91606: XLA_AE_LINES_PKG.SetNewLine;
91607:
91608: p_balance_type_code := l_balance_type_code;
91609: -- set the flag so later we will know whether the gain loss line needs to be created
91610:

Line 91618: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

91614:
91615: --
91616: -- bulk performance
91617: --
91618: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
91619: p_header_num => 0); -- 4262811
91620: --
91621: -- set accounting line options
91622: --

Line 91623: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

91619: p_header_num => 0); -- 4262811
91620: --
91621: -- set accounting line options
91622: --
91623: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
91624: p_natural_side_code => 'C'
91625: , p_gain_or_loss_flag => 'N'
91626: , p_gl_transfer_mode_code => 'S'
91627: , p_acct_entry_type_code => 'A'

Line 91637: xla_ae_lines_pkg.SetAcctLineType

91633: --
91634: --
91635: -- set accounting line type info
91636: --
91637: xla_ae_lines_pkg.SetAcctLineType
91638: (p_component_type => l_component_type
91639: ,p_event_type_code => l_event_type_code
91640: ,p_line_definition_owner_code => l_line_definition_owner_code
91641: ,p_line_definition_code => l_line_definition_code

Line 91651: xla_ae_lines_pkg.SetAcctClass(

91647: ,p_event_class_code => l_event_class_code);
91648: --
91649: -- set accounting class
91650: --
91651: xla_ae_lines_pkg.SetAcctClass(
91652: p_accounting_class_code => 'LIABILITY'
91653: , p_ae_header_id => l_ae_header_id
91654: );
91655:

Line 91659: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

91655:
91656: --
91657: -- set rounding class
91658: --
91659: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
91660: 'LIABILITY';
91661:
91662: --
91663: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 91663: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

91659: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
91660: 'LIABILITY';
91661:
91662: --
91663: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
91664: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
91665: --
91666: -- bulk performance
91667: --

Line 91664: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

91660: 'LIABILITY';
91661:
91662: --
91663: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
91664: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
91665: --
91666: -- bulk performance
91667: --
91668: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 91668: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

91664: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
91665: --
91666: -- bulk performance
91667: --
91668: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
91669:
91670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
91671: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
91672:

Line 91670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

91666: -- bulk performance
91667: --
91668: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
91669:
91670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
91671: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
91672:
91673: -- 4955764
91674: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 91674: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

91670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
91671: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
91672:
91673: -- 4955764
91674: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91675: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
91676:
91677: -- 4458381 Public Sector Enh
91678:

Line 91782: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

91778: l_rec_acct_attrs.array_num_value(42) := p_source_94;
91779: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
91780: l_rec_acct_attrs.array_num_value(43) := p_source_95;
91781:
91782: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
91783: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
91784:
91785: ---------------------------------------------------------------------------------------------------------------
91786: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 91783: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

91779: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
91780: l_rec_acct_attrs.array_num_value(43) := p_source_95;
91781:
91782: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
91783: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
91784:
91785: ---------------------------------------------------------------------------------------------------------------
91786: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91787: ---------------------------------------------------------------------------------------------------------------

Line 91786: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

91782: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
91783: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
91784:
91785: ---------------------------------------------------------------------------------------------------------------
91786: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91787: ---------------------------------------------------------------------------------------------------------------
91788: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91789:
91790: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 91788: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

91784:
91785: ---------------------------------------------------------------------------------------------------------------
91786: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91787: ---------------------------------------------------------------------------------------------------------------
91788: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91789:
91790: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91791: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91792:

Line 91790: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

91786: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91787: ---------------------------------------------------------------------------------------------------------------
91788: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91789:
91790: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91791: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91792:
91793: IF xla_accounting_cache_pkg.GetValueChar
91794: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 91791: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

91787: ---------------------------------------------------------------------------------------------------------------
91788: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91789:
91790: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91791: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91792:
91793: IF xla_accounting_cache_pkg.GetValueChar
91794: (p_source_code => 'LEDGER_CATEGORY_CODE'
91795: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 91802: xla_ae_lines_pkg.BflowUpgEntry

91798: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
91799: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
91800: )
91801: THEN
91802: xla_ae_lines_pkg.BflowUpgEntry
91803: (p_business_method_code => l_bflow_method_code
91804: ,p_business_class_code => l_bflow_class_code
91805: ,p_balance_type => l_balance_type_code);
91806: ELSE

Line 91808: XLA_AE_LINES_PKG.business_flow_validation(

91804: ,p_business_class_code => l_bflow_class_code
91805: ,p_balance_type => l_balance_type_code);
91806: ELSE
91807: NULL;
91808: XLA_AE_LINES_PKG.business_flow_validation(
91809: p_business_method_code => l_bflow_method_code
91810: ,p_business_class_code => l_bflow_class_code
91811: ,p_inherit_description_flag => l_inherit_desc_flag);
91812: END IF;

Line 91822: xla_ae_lines_pkg.SetLineDescription(

91818: --
91819: -- call description
91820: --
91821:
91822: xla_ae_lines_pkg.SetLineDescription(
91823: p_ae_header_id => l_ae_header_id
91824: ,p_description => Description_2 (
91825: p_application_id => p_application_id
91826: , p_ae_header_id => l_ae_header_id

Line 91845: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

91841: NULL;
91842: --
91843: --
91844:
91845: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
91846: p_code_combination_id => TO_NUMBER(C_NUM)
91847: , p_value_type_code => NULL
91848: , p_transaction_coa_id => null
91849: , p_accounting_coa_id => null

Line 91862: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91858: );
91859:
91860:
91861: -- initialise segments
91862: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91863: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91864: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91865: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91863: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91859:
91860:
91861: -- initialise segments
91862: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91863: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91864: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91865: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91864: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91860:
91861: -- initialise segments
91862: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91863: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91864: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91865: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91865: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91861: -- initialise segments
91862: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91863: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91864: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91865: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91862: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91863: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91864: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91865: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91863: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91864: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91865: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91864: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91865: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91865: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91866: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91867: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91868: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91869: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91870: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91871: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91872: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91873: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91874: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91875: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91876: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91877: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91878: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91879: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91880: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91888: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91881: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91888: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91889: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91882: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91888: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91889: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91890: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91883: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91888: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91889: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91890: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91891: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 91888: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91884: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91888: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91889: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91890: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91891: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91892: --

Line 91889: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91885: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91888: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91889: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91890: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91891: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91892: --
91893:

Line 91890: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91886: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91888: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91889: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91890: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91891: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91892: --
91893:
91894: --

Line 91891: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

91887: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91888: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91889: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91890: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91891: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
91892: --
91893:
91894: --
91895:

Line 91914: xla_ae_lines_pkg.set_segment(

91910: );
91911:
91912: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
91913:
91914: xla_ae_lines_pkg.set_segment(
91915: p_to_segment_code => 'GL_ACCOUNT'
91916: , p_segment_value => l_segment
91917: , p_from_segment_code => l_adr_value_segment_code
91918: , p_from_combination_id => l_adr_value_combination_id

Line 91958: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

91954: xla_accounting_err_pkg.build_message
91955: (p_appli_s_name => 'XLA'
91956: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
91957: ,p_token_1 => 'LINE_NUMBER'
91958: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
91959: ,p_token_2 => 'LINE_TYPE_NAME'
91960: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
91961: l_component_type
91962: ,l_component_code

Line 91994: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

91990: --
91991: --
91992: ------------------------------------------------------------------------------------------------
91993: -- 4219869 Business Flow
91994: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
91995: -- Prior Entry. Currently, the following code is always generated.
91996: ------------------------------------------------------------------------------------------------
91997: XLA_AE_LINES_PKG.ValidateCurrentLine;
91998:

Line 91997: XLA_AE_LINES_PKG.ValidateCurrentLine;

91993: -- 4219869 Business Flow
91994: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
91995: -- Prior Entry. Currently, the following code is always generated.
91996: ------------------------------------------------------------------------------------------------
91997: XLA_AE_LINES_PKG.ValidateCurrentLine;
91998:
91999: ------------------------------------------------------------------------------------
92000: -- 4219869 Business Flow
92001: -- Populated credit and debit amounts -- Need to generate this within IF

Line 92003: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

91999: ------------------------------------------------------------------------------------
92000: -- 4219869 Business Flow
92001: -- Populated credit and debit amounts -- Need to generate this within IF
92002: ------------------------------------------------------------------------------------
92003: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92004:
92005: ----------------------------------------------------------------------------------
92006: -- 4219869 Business Flow
92007: -- Update journal entry status -- Need to generate this within IF

Line 92035: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

92031: -- To allow MPA report to determine if it should generate report process
92032: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
92033: ------------------------------------------------------------------------------------------
92034:
92035: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
92036: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
92037: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
92038: -- call ADRs
92039: -- Bug 4922099

Line 92036: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

92032: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
92033: ------------------------------------------------------------------------------------------
92034:
92035: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
92036: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
92037: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
92038: -- call ADRs
92039: -- Bug 4922099
92040: --

Line 92050: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

92046: NULL;
92047: --
92048: --
92049:
92050: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
92051: p_code_combination_id => TO_NUMBER(C_NUM)
92052: , p_value_type_code => NULL
92053: , p_transaction_coa_id => null
92054: , p_accounting_coa_id => null

Line 92067: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92063: );
92064:
92065:
92066: -- initialise segments
92067: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92068: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92069: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92070: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92068: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92064:
92065:
92066: -- initialise segments
92067: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92068: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92069: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92070: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92069: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92065:
92066: -- initialise segments
92067: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92068: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92069: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92070: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92070: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92066: -- initialise segments
92067: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92068: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92069: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92070: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92067: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92068: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92069: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92070: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92068: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92069: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92070: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92069: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92070: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92070: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92071: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92072: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92073: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92074: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92075: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92076: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92077: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92078: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92079: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92080: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92081: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92082: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92083: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92084: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92085: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92093: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92086: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92093: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92094: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92087: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92093: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92094: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92095: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92088: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92093: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92094: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92095: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92096: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 92093: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92089: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92093: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92094: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92095: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92096: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92097: --

Line 92094: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92090: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92093: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92094: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92095: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92096: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92097: --
92098:

Line 92095: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92091: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92093: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92094: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92095: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92096: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92097: --
92098:
92099: --

Line 92096: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

92092: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92093: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92094: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92095: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92096: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
92097: --
92098:
92099: --
92100:

Line 92119: xla_ae_lines_pkg.set_segment(

92115: );
92116:
92117: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
92118:
92119: xla_ae_lines_pkg.set_segment(
92120: p_to_segment_code => 'GL_ACCOUNT'
92121: , p_segment_value => l_segment
92122: , p_from_segment_code => l_adr_value_segment_code
92123: , p_from_combination_id => l_adr_value_combination_id

Line 92150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

92146:
92147: --
92148: -- Update the line information that should be overwritten
92149: --
92150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
92151: p_header_num => 1);
92152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
92153:
92154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 92152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

92148: -- Update the line information that should be overwritten
92149: --
92150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
92151: p_header_num => 1);
92152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
92153:
92154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
92155:
92156: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 92154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

92150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
92151: p_header_num => 1);
92152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
92153:
92154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
92155:
92156: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
92157: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
92158: END IF;

Line 92157: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

92153:
92154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
92155:
92156: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
92157: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
92158: END IF;
92159:
92160: --
92161: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 92164: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

92160: --
92161: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
92162: --
92163: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
92164: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
92165: ELSE
92166: ---------------------------------------------------------------------------------------------------
92167: -- 4262811a Switch Sign
92168: ---------------------------------------------------------------------------------------------------

Line 92169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

92165: ELSE
92166: ---------------------------------------------------------------------------------------------------
92167: -- 4262811a Switch Sign
92168: ---------------------------------------------------------------------------------------------------
92169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 92170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

92166: ---------------------------------------------------------------------------------------------------
92167: -- 4262811a Switch Sign
92168: ---------------------------------------------------------------------------------------------------
92169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92174: -- 5132302

Line 92171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

92167: -- 4262811a Switch Sign
92168: ---------------------------------------------------------------------------------------------------
92169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92174: -- 5132302
92175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 92172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

92168: ---------------------------------------------------------------------------------------------------
92169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92174: -- 5132302
92175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 92173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

92169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92174: -- 5132302
92175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92177:

Line 92175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

92171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92174: -- 5132302
92175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92177:
92178: END IF;
92179:

Line 92176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

92172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92174: -- 5132302
92175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92177:
92178: END IF;
92179:
92180: -- 4955764

Line 92181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

92177:
92178: END IF;
92179:
92180: -- 4955764
92181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
92183:
92184:
92185: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 92185: XLA_AE_LINES_PKG.ValidateCurrentLine;

92181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
92183:
92184:
92185: XLA_AE_LINES_PKG.ValidateCurrentLine;
92186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92187:
92188: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
92189: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 92186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

92182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
92183:
92184:
92185: XLA_AE_LINES_PKG.ValidateCurrentLine;
92186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92187:
92188: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
92189: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
92190: ,p_balance_type_code => l_balance_type_code);

Line 92384: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

92380: --
92381: -- bulk performance
92382: --
92383: l_balance_type_code VARCHAR2(1);
92384: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
92385: l_log_module VARCHAR2(240);
92386:
92387: --
92388: -- Upgrade strategy

Line 92454: XLA_AE_LINES_PKG.SetNewLine;

92450: ') <> 'Y'
92451: THEN
92452:
92453: --
92454: XLA_AE_LINES_PKG.SetNewLine;
92455:
92456: p_balance_type_code := l_balance_type_code;
92457: -- set the flag so later we will know whether the gain loss line needs to be created
92458:

Line 92466: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

92462:
92463: --
92464: -- bulk performance
92465: --
92466: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
92467: p_header_num => 0); -- 4262811
92468: --
92469: -- set accounting line options
92470: --

Line 92471: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

92467: p_header_num => 0); -- 4262811
92468: --
92469: -- set accounting line options
92470: --
92471: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
92472: p_natural_side_code => 'C'
92473: , p_gain_or_loss_flag => 'N'
92474: , p_gl_transfer_mode_code => 'S'
92475: , p_acct_entry_type_code => 'A'

Line 92485: xla_ae_lines_pkg.SetAcctLineType

92481: --
92482: --
92483: -- set accounting line type info
92484: --
92485: xla_ae_lines_pkg.SetAcctLineType
92486: (p_component_type => l_component_type
92487: ,p_event_type_code => l_event_type_code
92488: ,p_line_definition_owner_code => l_line_definition_owner_code
92489: ,p_line_definition_code => l_line_definition_code

Line 92499: xla_ae_lines_pkg.SetAcctClass(

92495: ,p_event_class_code => l_event_class_code);
92496: --
92497: -- set accounting class
92498: --
92499: xla_ae_lines_pkg.SetAcctClass(
92500: p_accounting_class_code => 'LIABILITY'
92501: , p_ae_header_id => l_ae_header_id
92502: );
92503:

Line 92507: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

92503:
92504: --
92505: -- set rounding class
92506: --
92507: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
92508: 'LIABILITY';
92509:
92510: --
92511: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 92511: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

92507: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
92508: 'LIABILITY';
92509:
92510: --
92511: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
92512: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92513: --
92514: -- bulk performance
92515: --

Line 92512: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

92508: 'LIABILITY';
92509:
92510: --
92511: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
92512: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92513: --
92514: -- bulk performance
92515: --
92516: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 92516: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

92512: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92513: --
92514: -- bulk performance
92515: --
92516: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
92517:
92518: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92519: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92520:

Line 92518: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

92514: -- bulk performance
92515: --
92516: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
92517:
92518: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92519: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92520:
92521: -- 4955764
92522: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 92522: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

92518: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92519: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92520:
92521: -- 4955764
92522: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92523: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
92524:
92525: -- 4458381 Public Sector Enh
92526:

Line 92630: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

92626: l_rec_acct_attrs.array_num_value(42) := p_source_94;
92627: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
92628: l_rec_acct_attrs.array_num_value(43) := p_source_95;
92629:
92630: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
92631: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
92632:
92633: ---------------------------------------------------------------------------------------------------------------
92634: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 92631: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

92627: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
92628: l_rec_acct_attrs.array_num_value(43) := p_source_95;
92629:
92630: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
92631: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
92632:
92633: ---------------------------------------------------------------------------------------------------------------
92634: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92635: ---------------------------------------------------------------------------------------------------------------

Line 92634: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

92630: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
92631: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
92632:
92633: ---------------------------------------------------------------------------------------------------------------
92634: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92635: ---------------------------------------------------------------------------------------------------------------
92636: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92637:
92638: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 92636: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

92632:
92633: ---------------------------------------------------------------------------------------------------------------
92634: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92635: ---------------------------------------------------------------------------------------------------------------
92636: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92637:
92638: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92639: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92640:

Line 92638: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

92634: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92635: ---------------------------------------------------------------------------------------------------------------
92636: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92637:
92638: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92639: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92640:
92641: IF xla_accounting_cache_pkg.GetValueChar
92642: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 92639: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

92635: ---------------------------------------------------------------------------------------------------------------
92636: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92637:
92638: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92639: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92640:
92641: IF xla_accounting_cache_pkg.GetValueChar
92642: (p_source_code => 'LEDGER_CATEGORY_CODE'
92643: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 92650: xla_ae_lines_pkg.BflowUpgEntry

92646: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
92647: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
92648: )
92649: THEN
92650: xla_ae_lines_pkg.BflowUpgEntry
92651: (p_business_method_code => l_bflow_method_code
92652: ,p_business_class_code => l_bflow_class_code
92653: ,p_balance_type => l_balance_type_code);
92654: ELSE

Line 92656: XLA_AE_LINES_PKG.business_flow_validation(

92652: ,p_business_class_code => l_bflow_class_code
92653: ,p_balance_type => l_balance_type_code);
92654: ELSE
92655: NULL;
92656: XLA_AE_LINES_PKG.business_flow_validation(
92657: p_business_method_code => l_bflow_method_code
92658: ,p_business_class_code => l_bflow_class_code
92659: ,p_inherit_description_flag => l_inherit_desc_flag);
92660: END IF;

Line 92670: xla_ae_lines_pkg.SetLineDescription(

92666: --
92667: -- call description
92668: --
92669:
92670: xla_ae_lines_pkg.SetLineDescription(
92671: p_ae_header_id => l_ae_header_id
92672: ,p_description => Description_2 (
92673: p_application_id => p_application_id
92674: , p_ae_header_id => l_ae_header_id

Line 92703: xla_ae_lines_pkg.set_ccid(

92699: , x_value_type_code => l_adr_value_type_code
92700: , p_side => 'NA'
92701: );
92702:
92703: xla_ae_lines_pkg.set_ccid(
92704: p_code_combination_id => l_ccid
92705: , p_value_type_code => l_adr_value_type_code
92706: , p_transaction_coa_id => l_adr_transaction_coa_id
92707: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 92719: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

92715: , p_side => 'NA'
92716: );
92717:
92718:
92719: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
92720: p_to_segment_code => 'GL_BALANCING'
92721: , p_segment_value => C_CHAR
92722: , p_from_segment_code => NULL
92723: , p_from_combination_id => NULL

Line 92763: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

92759: xla_accounting_err_pkg.build_message
92760: (p_appli_s_name => 'XLA'
92761: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
92762: ,p_token_1 => 'LINE_NUMBER'
92763: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
92764: ,p_token_2 => 'LINE_TYPE_NAME'
92765: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
92766: l_component_type
92767: ,l_component_code

Line 92799: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

92795: --
92796: --
92797: ------------------------------------------------------------------------------------------------
92798: -- 4219869 Business Flow
92799: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
92800: -- Prior Entry. Currently, the following code is always generated.
92801: ------------------------------------------------------------------------------------------------
92802: XLA_AE_LINES_PKG.ValidateCurrentLine;
92803:

Line 92802: XLA_AE_LINES_PKG.ValidateCurrentLine;

92798: -- 4219869 Business Flow
92799: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
92800: -- Prior Entry. Currently, the following code is always generated.
92801: ------------------------------------------------------------------------------------------------
92802: XLA_AE_LINES_PKG.ValidateCurrentLine;
92803:
92804: ------------------------------------------------------------------------------------
92805: -- 4219869 Business Flow
92806: -- Populated credit and debit amounts -- Need to generate this within IF

Line 92808: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

92804: ------------------------------------------------------------------------------------
92805: -- 4219869 Business Flow
92806: -- Populated credit and debit amounts -- Need to generate this within IF
92807: ------------------------------------------------------------------------------------
92808: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92809:
92810: ----------------------------------------------------------------------------------
92811: -- 4219869 Business Flow
92812: -- Update journal entry status -- Need to generate this within IF

Line 92840: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

92836: -- To allow MPA report to determine if it should generate report process
92837: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
92838: ------------------------------------------------------------------------------------------
92839:
92840: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
92841: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
92842: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
92843: -- call ADRs
92844: -- Bug 4922099

Line 92841: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

92837: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
92838: ------------------------------------------------------------------------------------------
92839:
92840: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
92841: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
92842: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
92843: -- call ADRs
92844: -- Bug 4922099
92845: --

Line 92865: xla_ae_lines_pkg.set_ccid(

92861: , x_value_type_code => l_adr_value_type_code
92862: , p_side => 'NA'
92863: );
92864:
92865: xla_ae_lines_pkg.set_ccid(
92866: p_code_combination_id => l_ccid
92867: , p_value_type_code => l_adr_value_type_code
92868: , p_transaction_coa_id => l_adr_transaction_coa_id
92869: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 92881: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

92877: , p_side => 'NA'
92878: );
92879:
92880:
92881: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
92882: p_to_segment_code => 'GL_BALANCING'
92883: , p_segment_value => C_CHAR
92884: , p_from_segment_code => NULL
92885: , p_from_combination_id => NULL

Line 92912: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

92908:
92909: --
92910: -- Update the line information that should be overwritten
92911: --
92912: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
92913: p_header_num => 1);
92914: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
92915:
92916: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 92914: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

92910: -- Update the line information that should be overwritten
92911: --
92912: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
92913: p_header_num => 1);
92914: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
92915:
92916: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
92917:
92918: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 92916: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

92912: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
92913: p_header_num => 1);
92914: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
92915:
92916: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
92917:
92918: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
92919: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
92920: END IF;

Line 92919: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

92915:
92916: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
92917:
92918: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
92919: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
92920: END IF;
92921:
92922: --
92923: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 92926: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

92922: --
92923: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
92924: --
92925: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
92926: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
92927: ELSE
92928: ---------------------------------------------------------------------------------------------------
92929: -- 4262811a Switch Sign
92930: ---------------------------------------------------------------------------------------------------

Line 92931: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

92927: ELSE
92928: ---------------------------------------------------------------------------------------------------
92929: -- 4262811a Switch Sign
92930: ---------------------------------------------------------------------------------------------------
92931: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 92932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

92928: ---------------------------------------------------------------------------------------------------
92929: -- 4262811a Switch Sign
92930: ---------------------------------------------------------------------------------------------------
92931: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92936: -- 5132302

Line 92933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

92929: -- 4262811a Switch Sign
92930: ---------------------------------------------------------------------------------------------------
92931: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92936: -- 5132302
92937: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 92934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

92930: ---------------------------------------------------------------------------------------------------
92931: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92936: -- 5132302
92937: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92938: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 92935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

92931: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92936: -- 5132302
92937: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92938: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92939:

Line 92937: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

92933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92936: -- 5132302
92937: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92938: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92939:
92940: END IF;
92941:

Line 92938: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

92934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92936: -- 5132302
92937: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92938: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92939:
92940: END IF;
92941:
92942: -- 4955764

Line 92943: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

92939:
92940: END IF;
92941:
92942: -- 4955764
92943: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92944: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
92945:
92946:
92947: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 92947: XLA_AE_LINES_PKG.ValidateCurrentLine;

92943: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92944: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
92945:
92946:
92947: XLA_AE_LINES_PKG.ValidateCurrentLine;
92948: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92949:
92950: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
92951: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 92948: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

92944: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
92945:
92946:
92947: XLA_AE_LINES_PKG.ValidateCurrentLine;
92948: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92949:
92950: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
92951: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
92952: ,p_balance_type_code => l_balance_type_code);

Line 93128: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

93124: --
93125: -- bulk performance
93126: --
93127: l_balance_type_code VARCHAR2(1);
93128: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
93129: l_log_module VARCHAR2(240);
93130:
93131: --
93132: -- Upgrade strategy

Line 93202: XLA_AE_LINES_PKG.SetNewLine;

93198: ') = 'PREPAY APPL NONREC TAX'
93199: THEN
93200:
93201: --
93202: XLA_AE_LINES_PKG.SetNewLine;
93203:
93204: p_balance_type_code := l_balance_type_code;
93205: -- set the flag so later we will know whether the gain loss line needs to be created
93206:

Line 93214: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

93210:
93211: --
93212: -- bulk performance
93213: --
93214: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
93215: p_header_num => 0); -- 4262811
93216: --
93217: -- set accounting line options
93218: --

Line 93219: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

93215: p_header_num => 0); -- 4262811
93216: --
93217: -- set accounting line options
93218: --
93219: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
93220: p_natural_side_code => 'C'
93221: , p_gain_or_loss_flag => 'N'
93222: , p_gl_transfer_mode_code => 'S'
93223: , p_acct_entry_type_code => 'A'

Line 93233: xla_ae_lines_pkg.SetAcctLineType

93229: --
93230: --
93231: -- set accounting line type info
93232: --
93233: xla_ae_lines_pkg.SetAcctLineType
93234: (p_component_type => l_component_type
93235: ,p_event_type_code => l_event_type_code
93236: ,p_line_definition_owner_code => l_line_definition_owner_code
93237: ,p_line_definition_code => l_line_definition_code

Line 93247: xla_ae_lines_pkg.SetAcctClass(

93243: ,p_event_class_code => l_event_class_code);
93244: --
93245: -- set accounting class
93246: --
93247: xla_ae_lines_pkg.SetAcctClass(
93248: p_accounting_class_code => 'LIABILITY'
93249: , p_ae_header_id => l_ae_header_id
93250: );
93251:

Line 93255: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

93251:
93252: --
93253: -- set rounding class
93254: --
93255: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
93256: 'LIABILITY';
93257:
93258: --
93259: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 93259: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

93255: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
93256: 'LIABILITY';
93257:
93258: --
93259: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
93260: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
93261: --
93262: -- bulk performance
93263: --

Line 93260: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

93256: 'LIABILITY';
93257:
93258: --
93259: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
93260: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
93261: --
93262: -- bulk performance
93263: --
93264: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 93264: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

93260: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
93261: --
93262: -- bulk performance
93263: --
93264: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
93265:
93266: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93267: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93268:

Line 93266: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

93262: -- bulk performance
93263: --
93264: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
93265:
93266: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93267: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93268:
93269: -- 4955764
93270: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 93270: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

93266: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93267: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93268:
93269: -- 4955764
93270: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93271: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
93272:
93273: -- 4458381 Public Sector Enh
93274:

Line 93370: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

93366: l_rec_acct_attrs.array_num_value(38) := p_source_94;
93367: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
93368: l_rec_acct_attrs.array_num_value(39) := p_source_95;
93369:
93370: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
93371: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
93372:
93373: ---------------------------------------------------------------------------------------------------------------
93374: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 93371: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

93367: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
93368: l_rec_acct_attrs.array_num_value(39) := p_source_95;
93369:
93370: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
93371: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
93372:
93373: ---------------------------------------------------------------------------------------------------------------
93374: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93375: ---------------------------------------------------------------------------------------------------------------

Line 93374: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

93370: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
93371: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
93372:
93373: ---------------------------------------------------------------------------------------------------------------
93374: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93375: ---------------------------------------------------------------------------------------------------------------
93376: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93377:
93378: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 93376: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

93372:
93373: ---------------------------------------------------------------------------------------------------------------
93374: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93375: ---------------------------------------------------------------------------------------------------------------
93376: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93377:
93378: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93379: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93380:

Line 93378: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

93374: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93375: ---------------------------------------------------------------------------------------------------------------
93376: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93377:
93378: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93379: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93380:
93381: IF xla_accounting_cache_pkg.GetValueChar
93382: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 93379: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

93375: ---------------------------------------------------------------------------------------------------------------
93376: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93377:
93378: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93379: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93380:
93381: IF xla_accounting_cache_pkg.GetValueChar
93382: (p_source_code => 'LEDGER_CATEGORY_CODE'
93383: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 93390: xla_ae_lines_pkg.BflowUpgEntry

93386: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
93387: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
93388: )
93389: THEN
93390: xla_ae_lines_pkg.BflowUpgEntry
93391: (p_business_method_code => l_bflow_method_code
93392: ,p_business_class_code => l_bflow_class_code
93393: ,p_balance_type => l_balance_type_code);
93394: ELSE

Line 93396: XLA_AE_LINES_PKG.business_flow_validation(

93392: ,p_business_class_code => l_bflow_class_code
93393: ,p_balance_type => l_balance_type_code);
93394: ELSE
93395: NULL;
93396: XLA_AE_LINES_PKG.business_flow_validation(
93397: p_business_method_code => l_bflow_method_code
93398: ,p_business_class_code => l_bflow_class_code
93399: ,p_inherit_description_flag => l_inherit_desc_flag);
93400: END IF;

Line 93443: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

93439: xla_accounting_err_pkg.build_message
93440: (p_appli_s_name => 'XLA'
93441: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
93442: ,p_token_1 => 'LINE_NUMBER'
93443: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
93444: ,p_token_2 => 'LINE_TYPE_NAME'
93445: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
93446: l_component_type
93447: ,l_component_code

Line 93479: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

93475: --
93476: --
93477: ------------------------------------------------------------------------------------------------
93478: -- 4219869 Business Flow
93479: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
93480: -- Prior Entry. Currently, the following code is always generated.
93481: ------------------------------------------------------------------------------------------------
93482: -- No ValidateCurrentLine for business flow method of Prior Entry
93483:

Line 93488: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

93484: ------------------------------------------------------------------------------------
93485: -- 4219869 Business Flow
93486: -- Populated credit and debit amounts -- Need to generate this within IF
93487: ------------------------------------------------------------------------------------
93488: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93489:
93490: ----------------------------------------------------------------------------------
93491: -- 4219869 Business Flow
93492: -- Update journal entry status -- Need to generate this within IF

Line 93520: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

93516: -- To allow MPA report to determine if it should generate report process
93517: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
93518: ------------------------------------------------------------------------------------------
93519:
93520: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
93521: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
93522: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
93523: -- call ADRs
93524: -- Bug 4922099

Line 93521: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

93517: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
93518: ------------------------------------------------------------------------------------------
93519:
93520: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
93521: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
93522: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
93523: -- call ADRs
93524: -- Bug 4922099
93525: --

Line 93542: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

93538:
93539: --
93540: -- Update the line information that should be overwritten
93541: --
93542: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
93543: p_header_num => 1);
93544: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
93545:
93546: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 93544: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

93540: -- Update the line information that should be overwritten
93541: --
93542: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
93543: p_header_num => 1);
93544: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
93545:
93546: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
93547:
93548: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 93546: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

93542: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
93543: p_header_num => 1);
93544: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
93545:
93546: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
93547:
93548: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
93549: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
93550: END IF;

Line 93549: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

93545:
93546: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
93547:
93548: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
93549: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
93550: END IF;
93551:
93552: --
93553: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 93556: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

93552: --
93553: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
93554: --
93555: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
93556: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
93557: ELSE
93558: ---------------------------------------------------------------------------------------------------
93559: -- 4262811a Switch Sign
93560: ---------------------------------------------------------------------------------------------------

Line 93561: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

93557: ELSE
93558: ---------------------------------------------------------------------------------------------------
93559: -- 4262811a Switch Sign
93560: ---------------------------------------------------------------------------------------------------
93561: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93562: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93564: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 93562: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

93558: ---------------------------------------------------------------------------------------------------
93559: -- 4262811a Switch Sign
93560: ---------------------------------------------------------------------------------------------------
93561: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93562: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93564: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93566: -- 5132302

Line 93563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

93559: -- 4262811a Switch Sign
93560: ---------------------------------------------------------------------------------------------------
93561: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93562: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93564: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93566: -- 5132302
93567: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 93564: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

93560: ---------------------------------------------------------------------------------------------------
93561: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93562: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93564: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93566: -- 5132302
93567: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93568: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 93565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

93561: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93562: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93564: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93566: -- 5132302
93567: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93568: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93569:

Line 93567: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

93563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93564: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93566: -- 5132302
93567: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93568: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93569:
93570: END IF;
93571:

Line 93568: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

93564: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93565: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93566: -- 5132302
93567: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93568: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93569:
93570: END IF;
93571:
93572: -- 4955764

Line 93573: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

93569:
93570: END IF;
93571:
93572: -- 4955764
93573: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93574: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93575:
93576:
93577: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 93577: XLA_AE_LINES_PKG.ValidateCurrentLine;

93573: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93574: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93575:
93576:
93577: XLA_AE_LINES_PKG.ValidateCurrentLine;
93578: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93579:
93580: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93581: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 93578: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

93574: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93575:
93576:
93577: XLA_AE_LINES_PKG.ValidateCurrentLine;
93578: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93579:
93580: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93581: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
93582: ,p_balance_type_code => l_balance_type_code);

Line 93734: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

93730: --
93731: -- bulk performance
93732: --
93733: l_balance_type_code VARCHAR2(1);
93734: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
93735: l_log_module VARCHAR2(240);
93736:
93737: --
93738: -- Upgrade strategy

Line 93810: XLA_AE_LINES_PKG.SetNewLine;

93806: ') = 'R'
93807: THEN
93808:
93809: --
93810: XLA_AE_LINES_PKG.SetNewLine;
93811:
93812: p_balance_type_code := l_balance_type_code;
93813: -- set the flag so later we will know whether the gain loss line needs to be created
93814:

Line 93822: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

93818:
93819: --
93820: -- bulk performance
93821: --
93822: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
93823: p_header_num => 0); -- 4262811
93824: --
93825: -- set accounting line options
93826: --

Line 93827: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

93823: p_header_num => 0); -- 4262811
93824: --
93825: -- set accounting line options
93826: --
93827: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
93828: p_natural_side_code => 'D'
93829: , p_gain_or_loss_flag => 'N'
93830: , p_gl_transfer_mode_code => 'S'
93831: , p_acct_entry_type_code => 'A'

Line 93841: xla_ae_lines_pkg.SetAcctLineType

93837: --
93838: --
93839: -- set accounting line type info
93840: --
93841: xla_ae_lines_pkg.SetAcctLineType
93842: (p_component_type => l_component_type
93843: ,p_event_type_code => l_event_type_code
93844: ,p_line_definition_owner_code => l_line_definition_owner_code
93845: ,p_line_definition_code => l_line_definition_code

Line 93855: xla_ae_lines_pkg.SetAcctClass(

93851: ,p_event_class_code => l_event_class_code);
93852: --
93853: -- set accounting class
93854: --
93855: xla_ae_lines_pkg.SetAcctClass(
93856: p_accounting_class_code => 'LIABILITY'
93857: , p_ae_header_id => l_ae_header_id
93858: );
93859:

Line 93863: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

93859:
93860: --
93861: -- set rounding class
93862: --
93863: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
93864: 'LIABILITY';
93865:
93866: --
93867: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 93867: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

93863: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
93864: 'LIABILITY';
93865:
93866: --
93867: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
93868: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
93869: --
93870: -- bulk performance
93871: --

Line 93868: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

93864: 'LIABILITY';
93865:
93866: --
93867: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
93868: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
93869: --
93870: -- bulk performance
93871: --
93872: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 93872: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

93868: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
93869: --
93870: -- bulk performance
93871: --
93872: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
93873:
93874: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93875: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93876:

Line 93874: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

93870: -- bulk performance
93871: --
93872: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
93873:
93874: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93875: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93876:
93877: -- 4955764
93878: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 93878: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

93874: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93875: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93876:
93877: -- 4955764
93878: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93879: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
93880:
93881: -- 4458381 Public Sector Enh
93882:

Line 93926: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

93922: l_rec_acct_attrs.array_num_value(17) := p_source_92;
93923: l_rec_acct_attrs.array_acct_attr_code(18) := 'TAX_SUMMARY_LINE_REF_ID';
93924: l_rec_acct_attrs.array_num_value(18) := p_source_93;
93925:
93926: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
93927: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
93928:
93929: ---------------------------------------------------------------------------------------------------------------
93930: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 93927: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

93923: l_rec_acct_attrs.array_acct_attr_code(18) := 'TAX_SUMMARY_LINE_REF_ID';
93924: l_rec_acct_attrs.array_num_value(18) := p_source_93;
93925:
93926: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
93927: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
93928:
93929: ---------------------------------------------------------------------------------------------------------------
93930: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93931: ---------------------------------------------------------------------------------------------------------------

Line 93930: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

93926: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
93927: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
93928:
93929: ---------------------------------------------------------------------------------------------------------------
93930: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93931: ---------------------------------------------------------------------------------------------------------------
93932: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93933:
93934: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 93932: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

93928:
93929: ---------------------------------------------------------------------------------------------------------------
93930: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93931: ---------------------------------------------------------------------------------------------------------------
93932: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93933:
93934: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93935: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93936:

Line 93934: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

93930: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93931: ---------------------------------------------------------------------------------------------------------------
93932: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93933:
93934: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93935: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93936:
93937: IF xla_accounting_cache_pkg.GetValueChar
93938: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 93935: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

93931: ---------------------------------------------------------------------------------------------------------------
93932: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93933:
93934: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93935: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93936:
93937: IF xla_accounting_cache_pkg.GetValueChar
93938: (p_source_code => 'LEDGER_CATEGORY_CODE'
93939: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 93946: xla_ae_lines_pkg.BflowUpgEntry

93942: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
93943: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
93944: )
93945: THEN
93946: xla_ae_lines_pkg.BflowUpgEntry
93947: (p_business_method_code => l_bflow_method_code
93948: ,p_business_class_code => l_bflow_class_code
93949: ,p_balance_type => l_balance_type_code);
93950: ELSE

Line 93952: XLA_AE_LINES_PKG.business_flow_validation(

93948: ,p_business_class_code => l_bflow_class_code
93949: ,p_balance_type => l_balance_type_code);
93950: ELSE
93951: NULL;
93952: XLA_AE_LINES_PKG.business_flow_validation(
93953: p_business_method_code => l_bflow_method_code
93954: ,p_business_class_code => l_bflow_class_code
93955: ,p_inherit_description_flag => l_inherit_desc_flag);
93956: END IF;

Line 93999: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

93995: xla_accounting_err_pkg.build_message
93996: (p_appli_s_name => 'XLA'
93997: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
93998: ,p_token_1 => 'LINE_NUMBER'
93999: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
94000: ,p_token_2 => 'LINE_TYPE_NAME'
94001: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
94002: l_component_type
94003: ,l_component_code

Line 94035: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

94031: --
94032: --
94033: ------------------------------------------------------------------------------------------------
94034: -- 4219869 Business Flow
94035: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
94036: -- Prior Entry. Currently, the following code is always generated.
94037: ------------------------------------------------------------------------------------------------
94038: -- No ValidateCurrentLine for business flow method of Prior Entry
94039:

Line 94044: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

94040: ------------------------------------------------------------------------------------
94041: -- 4219869 Business Flow
94042: -- Populated credit and debit amounts -- Need to generate this within IF
94043: ------------------------------------------------------------------------------------
94044: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94045:
94046: ----------------------------------------------------------------------------------
94047: -- 4219869 Business Flow
94048: -- Update journal entry status -- Need to generate this within IF

Line 94076: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

94072: -- To allow MPA report to determine if it should generate report process
94073: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
94074: ------------------------------------------------------------------------------------------
94075:
94076: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
94077: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
94078: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
94079: -- call ADRs
94080: -- Bug 4922099

Line 94077: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

94073: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
94074: ------------------------------------------------------------------------------------------
94075:
94076: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
94077: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
94078: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
94079: -- call ADRs
94080: -- Bug 4922099
94081: --

Line 94098: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

94094:
94095: --
94096: -- Update the line information that should be overwritten
94097: --
94098: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
94099: p_header_num => 1);
94100: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
94101:
94102: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 94100: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

94096: -- Update the line information that should be overwritten
94097: --
94098: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
94099: p_header_num => 1);
94100: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
94101:
94102: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
94103:
94104: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 94102: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

94098: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
94099: p_header_num => 1);
94100: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
94101:
94102: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
94103:
94104: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
94105: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
94106: END IF;

Line 94105: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

94101:
94102: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
94103:
94104: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
94105: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
94106: END IF;
94107:
94108: --
94109: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 94112: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

94108: --
94109: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
94110: --
94111: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
94112: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
94113: ELSE
94114: ---------------------------------------------------------------------------------------------------
94115: -- 4262811a Switch Sign
94116: ---------------------------------------------------------------------------------------------------

Line 94117: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

94113: ELSE
94114: ---------------------------------------------------------------------------------------------------
94115: -- 4262811a Switch Sign
94116: ---------------------------------------------------------------------------------------------------
94117: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94118: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94119: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94120: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94121: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 94118: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

94114: ---------------------------------------------------------------------------------------------------
94115: -- 4262811a Switch Sign
94116: ---------------------------------------------------------------------------------------------------
94117: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94118: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94119: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94120: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94121: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94122: -- 5132302

Line 94119: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

94115: -- 4262811a Switch Sign
94116: ---------------------------------------------------------------------------------------------------
94117: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94118: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94119: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94120: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94121: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94122: -- 5132302
94123: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 94120: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

94116: ---------------------------------------------------------------------------------------------------
94117: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94118: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94119: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94120: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94121: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94122: -- 5132302
94123: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94124: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 94121: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

94117: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94118: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94119: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94120: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94121: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94122: -- 5132302
94123: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94124: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94125:

Line 94123: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

94119: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94120: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94121: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94122: -- 5132302
94123: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94124: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94125:
94126: END IF;
94127:

Line 94124: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

94120: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94121: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94122: -- 5132302
94123: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94124: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94125:
94126: END IF;
94127:
94128: -- 4955764

Line 94129: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

94125:
94126: END IF;
94127:
94128: -- 4955764
94129: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94130: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
94131:
94132:
94133: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 94133: XLA_AE_LINES_PKG.ValidateCurrentLine;

94129: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94130: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
94131:
94132:
94133: XLA_AE_LINES_PKG.ValidateCurrentLine;
94134: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94135:
94136: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
94137: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 94134: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

94130: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
94131:
94132:
94133: XLA_AE_LINES_PKG.ValidateCurrentLine;
94134: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94135:
94136: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
94137: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
94138: ,p_balance_type_code => l_balance_type_code);

Line 94306: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

94302: --
94303: -- bulk performance
94304: --
94305: l_balance_type_code VARCHAR2(1);
94306: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
94307: l_log_module VARCHAR2(240);
94308:
94309: --
94310: -- Upgrade strategy

Line 94392: XLA_AE_LINES_PKG.SetNewLine;

94388: ') <> 'AWT'
94389: THEN
94390:
94391: --
94392: XLA_AE_LINES_PKG.SetNewLine;
94393:
94394: p_balance_type_code := l_balance_type_code;
94395: -- set the flag so later we will know whether the gain loss line needs to be created
94396:

Line 94404: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

94400:
94401: --
94402: -- bulk performance
94403: --
94404: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
94405: p_header_num => 0); -- 4262811
94406: --
94407: -- set accounting line options
94408: --

Line 94409: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

94405: p_header_num => 0); -- 4262811
94406: --
94407: -- set accounting line options
94408: --
94409: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
94410: p_natural_side_code => 'C'
94411: , p_gain_or_loss_flag => 'Y'
94412: , p_gl_transfer_mode_code => 'S'
94413: , p_acct_entry_type_code => 'A'

Line 94423: xla_ae_lines_pkg.SetAcctLineType

94419: --
94420: --
94421: -- set accounting line type info
94422: --
94423: xla_ae_lines_pkg.SetAcctLineType
94424: (p_component_type => l_component_type
94425: ,p_event_type_code => l_event_type_code
94426: ,p_line_definition_owner_code => l_line_definition_owner_code
94427: ,p_line_definition_code => l_line_definition_code

Line 94437: xla_ae_lines_pkg.SetAcctClass(

94433: ,p_event_class_code => l_event_class_code);
94434: --
94435: -- set accounting class
94436: --
94437: xla_ae_lines_pkg.SetAcctClass(
94438: p_accounting_class_code => 'LOSS'
94439: , p_ae_header_id => l_ae_header_id
94440: );
94441:

Line 94445: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

94441:
94442: --
94443: -- set rounding class
94444: --
94445: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
94446: 'LOSS';
94447:
94448: --
94449: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 94449: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

94445: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
94446: 'LOSS';
94447:
94448: --
94449: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
94450: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
94451: --
94452: -- bulk performance
94453: --

Line 94450: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

94446: 'LOSS';
94447:
94448: --
94449: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
94450: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
94451: --
94452: -- bulk performance
94453: --
94454: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 94454: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

94450: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
94451: --
94452: -- bulk performance
94453: --
94454: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
94455:
94456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94457: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94458:

Line 94456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

94452: -- bulk performance
94453: --
94454: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
94455:
94456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94457: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94458:
94459: -- 4955764
94460: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 94460: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

94456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94457: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94458:
94459: -- 4955764
94460: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94461: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
94462:
94463: -- 4458381 Public Sector Enh
94464:

Line 94520: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

94516: l_rec_acct_attrs.array_num_value(23) := p_source_91;
94517: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
94518: l_rec_acct_attrs.array_num_value(24) := p_source_93;
94519:
94520: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
94521: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
94522:
94523: ---------------------------------------------------------------------------------------------------------------
94524: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 94521: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

94517: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
94518: l_rec_acct_attrs.array_num_value(24) := p_source_93;
94519:
94520: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
94521: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
94522:
94523: ---------------------------------------------------------------------------------------------------------------
94524: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94525: ---------------------------------------------------------------------------------------------------------------

Line 94524: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

94520: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
94521: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
94522:
94523: ---------------------------------------------------------------------------------------------------------------
94524: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94525: ---------------------------------------------------------------------------------------------------------------
94526: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94527:
94528: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 94526: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

94522:
94523: ---------------------------------------------------------------------------------------------------------------
94524: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94525: ---------------------------------------------------------------------------------------------------------------
94526: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94527:
94528: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94529: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94530:

Line 94528: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

94524: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94525: ---------------------------------------------------------------------------------------------------------------
94526: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94527:
94528: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94529: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94530:
94531: IF xla_accounting_cache_pkg.GetValueChar
94532: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 94529: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

94525: ---------------------------------------------------------------------------------------------------------------
94526: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94527:
94528: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94529: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94530:
94531: IF xla_accounting_cache_pkg.GetValueChar
94532: (p_source_code => 'LEDGER_CATEGORY_CODE'
94533: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 94540: xla_ae_lines_pkg.BflowUpgEntry

94536: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
94537: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
94538: )
94539: THEN
94540: xla_ae_lines_pkg.BflowUpgEntry
94541: (p_business_method_code => l_bflow_method_code
94542: ,p_business_class_code => l_bflow_class_code
94543: ,p_balance_type => l_balance_type_code);
94544: ELSE

Line 94584: xla_ae_lines_pkg.set_ccid(

94580: , x_value_type_code => l_adr_value_type_code
94581: , p_side => 'NA'
94582: );
94583:
94584: xla_ae_lines_pkg.set_ccid(
94585: p_code_combination_id => l_ccid
94586: , p_value_type_code => l_adr_value_type_code
94587: , p_transaction_coa_id => l_adr_transaction_coa_id
94588: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 94619: xla_ae_lines_pkg.set_segment(

94615: );
94616:
94617: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
94618:
94619: xla_ae_lines_pkg.set_segment(
94620: p_to_segment_code => 'GL_BALANCING'
94621: , p_segment_value => l_segment
94622: , p_from_segment_code => l_adr_value_segment_code
94623: , p_from_combination_id => l_adr_value_combination_id

Line 94663: xla_ae_lines_pkg.set_segment(

94659: );
94660:
94661: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
94662:
94663: xla_ae_lines_pkg.set_segment(
94664: p_to_segment_code => 'GL_ACCOUNT'
94665: , p_segment_value => l_segment
94666: , p_from_segment_code => l_adr_value_segment_code
94667: , p_from_combination_id => l_adr_value_combination_id

Line 94707: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

94703: xla_accounting_err_pkg.build_message
94704: (p_appli_s_name => 'XLA'
94705: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
94706: ,p_token_1 => 'LINE_NUMBER'
94707: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
94708: ,p_token_2 => 'LINE_TYPE_NAME'
94709: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
94710: l_component_type
94711: ,l_component_code

Line 94743: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

94739: --
94740: --
94741: ------------------------------------------------------------------------------------------------
94742: -- 4219869 Business Flow
94743: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
94744: -- Prior Entry. Currently, the following code is always generated.
94745: ------------------------------------------------------------------------------------------------
94746: XLA_AE_LINES_PKG.ValidateCurrentLine;
94747:

Line 94746: XLA_AE_LINES_PKG.ValidateCurrentLine;

94742: -- 4219869 Business Flow
94743: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
94744: -- Prior Entry. Currently, the following code is always generated.
94745: ------------------------------------------------------------------------------------------------
94746: XLA_AE_LINES_PKG.ValidateCurrentLine;
94747:
94748: ------------------------------------------------------------------------------------
94749: -- 4219869 Business Flow
94750: -- Populated credit and debit amounts -- Need to generate this within IF

Line 94752: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

94748: ------------------------------------------------------------------------------------
94749: -- 4219869 Business Flow
94750: -- Populated credit and debit amounts -- Need to generate this within IF
94751: ------------------------------------------------------------------------------------
94752: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94753:
94754: ----------------------------------------------------------------------------------
94755: -- 4219869 Business Flow
94756: -- Update journal entry status -- Need to generate this within IF

Line 94784: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

94780: -- To allow MPA report to determine if it should generate report process
94781: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
94782: ------------------------------------------------------------------------------------------
94783:
94784: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
94785: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
94786: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
94787: -- call ADRs
94788: -- Bug 4922099

Line 94785: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

94781: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
94782: ------------------------------------------------------------------------------------------
94783:
94784: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
94785: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
94786: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
94787: -- call ADRs
94788: -- Bug 4922099
94789: --

Line 94813: xla_ae_lines_pkg.set_ccid(

94809: , x_value_type_code => l_adr_value_type_code
94810: , p_side => 'NA'
94811: );
94812:
94813: xla_ae_lines_pkg.set_ccid(
94814: p_code_combination_id => l_ccid
94815: , p_value_type_code => l_adr_value_type_code
94816: , p_transaction_coa_id => l_adr_transaction_coa_id
94817: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 94848: xla_ae_lines_pkg.set_segment(

94844: );
94845:
94846: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
94847:
94848: xla_ae_lines_pkg.set_segment(
94849: p_to_segment_code => 'GL_BALANCING'
94850: , p_segment_value => l_segment
94851: , p_from_segment_code => l_adr_value_segment_code
94852: , p_from_combination_id => l_adr_value_combination_id

Line 94892: xla_ae_lines_pkg.set_segment(

94888: );
94889:
94890: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
94891:
94892: xla_ae_lines_pkg.set_segment(
94893: p_to_segment_code => 'GL_ACCOUNT'
94894: , p_segment_value => l_segment
94895: , p_from_segment_code => l_adr_value_segment_code
94896: , p_from_combination_id => l_adr_value_combination_id

Line 94923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

94919:
94920: --
94921: -- Update the line information that should be overwritten
94922: --
94923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
94924: p_header_num => 1);
94925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
94926:
94927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 94925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

94921: -- Update the line information that should be overwritten
94922: --
94923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
94924: p_header_num => 1);
94925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
94926:
94927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
94928:
94929: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 94927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

94923: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
94924: p_header_num => 1);
94925: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
94926:
94927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
94928:
94929: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
94930: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
94931: END IF;

Line 94930: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

94926:
94927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
94928:
94929: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
94930: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
94931: END IF;
94932:
94933: --
94934: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 94937: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

94933: --
94934: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
94935: --
94936: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
94937: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
94938: ELSE
94939: ---------------------------------------------------------------------------------------------------
94940: -- 4262811a Switch Sign
94941: ---------------------------------------------------------------------------------------------------

Line 94942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

94938: ELSE
94939: ---------------------------------------------------------------------------------------------------
94940: -- 4262811a Switch Sign
94941: ---------------------------------------------------------------------------------------------------
94942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 94943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

94939: ---------------------------------------------------------------------------------------------------
94940: -- 4262811a Switch Sign
94941: ---------------------------------------------------------------------------------------------------
94942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94947: -- 5132302

Line 94944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

94940: -- 4262811a Switch Sign
94941: ---------------------------------------------------------------------------------------------------
94942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94947: -- 5132302
94948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 94945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

94941: ---------------------------------------------------------------------------------------------------
94942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94947: -- 5132302
94948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 94946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

94942: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94947: -- 5132302
94948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94950:

Line 94948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

94944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94947: -- 5132302
94948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94950:
94951: END IF;
94952:

Line 94949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

94945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94946: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94947: -- 5132302
94948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94949: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94950:
94951: END IF;
94952:
94953: -- 4955764

Line 94954: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

94950:
94951: END IF;
94952:
94953: -- 4955764
94954: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94955: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
94956:
94957:
94958: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 94958: XLA_AE_LINES_PKG.ValidateCurrentLine;

94954: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94955: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
94956:
94957:
94958: XLA_AE_LINES_PKG.ValidateCurrentLine;
94959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94960:
94961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
94962: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 94959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

94955: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
94956:
94957:
94958: XLA_AE_LINES_PKG.ValidateCurrentLine;
94959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94960:
94961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
94962: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
94963: ,p_balance_type_code => l_balance_type_code);

Line 95133: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

95129: --
95130: -- bulk performance
95131: --
95132: l_balance_type_code VARCHAR2(1);
95133: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
95134: l_log_module VARCHAR2(240);
95135:
95136: --
95137: -- Upgrade strategy

Line 95216: XLA_AE_LINES_PKG.SetNewLine;

95212: ') <> 'BANK ERROR'
95213: THEN
95214:
95215: --
95216: XLA_AE_LINES_PKG.SetNewLine;
95217:
95218: p_balance_type_code := l_balance_type_code;
95219: -- set the flag so later we will know whether the gain loss line needs to be created
95220:

Line 95228: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

95224:
95225: --
95226: -- bulk performance
95227: --
95228: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
95229: p_header_num => 0); -- 4262811
95230: --
95231: -- set accounting line options
95232: --

Line 95233: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

95229: p_header_num => 0); -- 4262811
95230: --
95231: -- set accounting line options
95232: --
95233: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
95234: p_natural_side_code => 'C'
95235: , p_gain_or_loss_flag => 'Y'
95236: , p_gl_transfer_mode_code => 'S'
95237: , p_acct_entry_type_code => 'A'

Line 95247: xla_ae_lines_pkg.SetAcctLineType

95243: --
95244: --
95245: -- set accounting line type info
95246: --
95247: xla_ae_lines_pkg.SetAcctLineType
95248: (p_component_type => l_component_type
95249: ,p_event_type_code => l_event_type_code
95250: ,p_line_definition_owner_code => l_line_definition_owner_code
95251: ,p_line_definition_code => l_line_definition_code

Line 95261: xla_ae_lines_pkg.SetAcctClass(

95257: ,p_event_class_code => l_event_class_code);
95258: --
95259: -- set accounting class
95260: --
95261: xla_ae_lines_pkg.SetAcctClass(
95262: p_accounting_class_code => 'LOSS'
95263: , p_ae_header_id => l_ae_header_id
95264: );
95265:

Line 95269: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

95265:
95266: --
95267: -- set rounding class
95268: --
95269: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
95270: 'LOSS';
95271:
95272: --
95273: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 95273: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

95269: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
95270: 'LOSS';
95271:
95272: --
95273: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
95274: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
95275: --
95276: -- bulk performance
95277: --

Line 95274: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

95270: 'LOSS';
95271:
95272: --
95273: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
95274: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
95275: --
95276: -- bulk performance
95277: --
95278: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 95278: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

95274: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
95275: --
95276: -- bulk performance
95277: --
95278: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
95279:
95280: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95281: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95282:

Line 95280: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

95276: -- bulk performance
95277: --
95278: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
95279:
95280: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95281: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95282:
95283: -- 4955764
95284: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 95284: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

95280: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95281: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95282:
95283: -- 4955764
95284: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95285: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
95286:
95287: -- 4458381 Public Sector Enh
95288:

Line 95344: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

95340: l_rec_acct_attrs.array_num_value(23) := p_source_91;
95341: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
95342: l_rec_acct_attrs.array_num_value(24) := p_source_93;
95343:
95344: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
95345: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
95346:
95347: ---------------------------------------------------------------------------------------------------------------
95348: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 95345: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

95341: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
95342: l_rec_acct_attrs.array_num_value(24) := p_source_93;
95343:
95344: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
95345: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
95346:
95347: ---------------------------------------------------------------------------------------------------------------
95348: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95349: ---------------------------------------------------------------------------------------------------------------

Line 95348: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

95344: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
95345: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
95346:
95347: ---------------------------------------------------------------------------------------------------------------
95348: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95349: ---------------------------------------------------------------------------------------------------------------
95350: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95351:
95352: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 95350: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

95346:
95347: ---------------------------------------------------------------------------------------------------------------
95348: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95349: ---------------------------------------------------------------------------------------------------------------
95350: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95351:
95352: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95353: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95354:

Line 95352: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

95348: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95349: ---------------------------------------------------------------------------------------------------------------
95350: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95351:
95352: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95353: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95354:
95355: IF xla_accounting_cache_pkg.GetValueChar
95356: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 95353: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

95349: ---------------------------------------------------------------------------------------------------------------
95350: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95351:
95352: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95353: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95354:
95355: IF xla_accounting_cache_pkg.GetValueChar
95356: (p_source_code => 'LEDGER_CATEGORY_CODE'
95357: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 95364: xla_ae_lines_pkg.BflowUpgEntry

95360: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
95361: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
95362: )
95363: THEN
95364: xla_ae_lines_pkg.BflowUpgEntry
95365: (p_business_method_code => l_bflow_method_code
95366: ,p_business_class_code => l_bflow_class_code
95367: ,p_balance_type => l_balance_type_code);
95368: ELSE

Line 95408: xla_ae_lines_pkg.set_ccid(

95404: , x_value_type_code => l_adr_value_type_code
95405: , p_side => 'NA'
95406: );
95407:
95408: xla_ae_lines_pkg.set_ccid(
95409: p_code_combination_id => l_ccid
95410: , p_value_type_code => l_adr_value_type_code
95411: , p_transaction_coa_id => l_adr_transaction_coa_id
95412: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 95443: xla_ae_lines_pkg.set_segment(

95439: );
95440:
95441: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
95442:
95443: xla_ae_lines_pkg.set_segment(
95444: p_to_segment_code => 'GL_BALANCING'
95445: , p_segment_value => l_segment
95446: , p_from_segment_code => l_adr_value_segment_code
95447: , p_from_combination_id => l_adr_value_combination_id

Line 95487: xla_ae_lines_pkg.set_segment(

95483: );
95484:
95485: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
95486:
95487: xla_ae_lines_pkg.set_segment(
95488: p_to_segment_code => 'GL_ACCOUNT'
95489: , p_segment_value => l_segment
95490: , p_from_segment_code => l_adr_value_segment_code
95491: , p_from_combination_id => l_adr_value_combination_id

Line 95531: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

95527: xla_accounting_err_pkg.build_message
95528: (p_appli_s_name => 'XLA'
95529: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
95530: ,p_token_1 => 'LINE_NUMBER'
95531: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
95532: ,p_token_2 => 'LINE_TYPE_NAME'
95533: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
95534: l_component_type
95535: ,l_component_code

Line 95567: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

95563: --
95564: --
95565: ------------------------------------------------------------------------------------------------
95566: -- 4219869 Business Flow
95567: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
95568: -- Prior Entry. Currently, the following code is always generated.
95569: ------------------------------------------------------------------------------------------------
95570: XLA_AE_LINES_PKG.ValidateCurrentLine;
95571:

Line 95570: XLA_AE_LINES_PKG.ValidateCurrentLine;

95566: -- 4219869 Business Flow
95567: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
95568: -- Prior Entry. Currently, the following code is always generated.
95569: ------------------------------------------------------------------------------------------------
95570: XLA_AE_LINES_PKG.ValidateCurrentLine;
95571:
95572: ------------------------------------------------------------------------------------
95573: -- 4219869 Business Flow
95574: -- Populated credit and debit amounts -- Need to generate this within IF

Line 95576: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

95572: ------------------------------------------------------------------------------------
95573: -- 4219869 Business Flow
95574: -- Populated credit and debit amounts -- Need to generate this within IF
95575: ------------------------------------------------------------------------------------
95576: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95577:
95578: ----------------------------------------------------------------------------------
95579: -- 4219869 Business Flow
95580: -- Update journal entry status -- Need to generate this within IF

Line 95608: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

95604: -- To allow MPA report to determine if it should generate report process
95605: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
95606: ------------------------------------------------------------------------------------------
95607:
95608: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
95609: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
95610: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
95611: -- call ADRs
95612: -- Bug 4922099

Line 95609: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

95605: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
95606: ------------------------------------------------------------------------------------------
95607:
95608: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
95609: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
95610: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
95611: -- call ADRs
95612: -- Bug 4922099
95613: --

Line 95637: xla_ae_lines_pkg.set_ccid(

95633: , x_value_type_code => l_adr_value_type_code
95634: , p_side => 'NA'
95635: );
95636:
95637: xla_ae_lines_pkg.set_ccid(
95638: p_code_combination_id => l_ccid
95639: , p_value_type_code => l_adr_value_type_code
95640: , p_transaction_coa_id => l_adr_transaction_coa_id
95641: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 95672: xla_ae_lines_pkg.set_segment(

95668: );
95669:
95670: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
95671:
95672: xla_ae_lines_pkg.set_segment(
95673: p_to_segment_code => 'GL_BALANCING'
95674: , p_segment_value => l_segment
95675: , p_from_segment_code => l_adr_value_segment_code
95676: , p_from_combination_id => l_adr_value_combination_id

Line 95716: xla_ae_lines_pkg.set_segment(

95712: );
95713:
95714: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
95715:
95716: xla_ae_lines_pkg.set_segment(
95717: p_to_segment_code => 'GL_ACCOUNT'
95718: , p_segment_value => l_segment
95719: , p_from_segment_code => l_adr_value_segment_code
95720: , p_from_combination_id => l_adr_value_combination_id

Line 95747: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

95743:
95744: --
95745: -- Update the line information that should be overwritten
95746: --
95747: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
95748: p_header_num => 1);
95749: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
95750:
95751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 95749: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

95745: -- Update the line information that should be overwritten
95746: --
95747: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
95748: p_header_num => 1);
95749: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
95750:
95751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
95752:
95753: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 95751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

95747: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
95748: p_header_num => 1);
95749: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
95750:
95751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
95752:
95753: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
95754: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
95755: END IF;

Line 95754: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

95750:
95751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
95752:
95753: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
95754: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
95755: END IF;
95756:
95757: --
95758: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 95761: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

95757: --
95758: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
95759: --
95760: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
95761: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
95762: ELSE
95763: ---------------------------------------------------------------------------------------------------
95764: -- 4262811a Switch Sign
95765: ---------------------------------------------------------------------------------------------------

Line 95766: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

95762: ELSE
95763: ---------------------------------------------------------------------------------------------------
95764: -- 4262811a Switch Sign
95765: ---------------------------------------------------------------------------------------------------
95766: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 95767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

95763: ---------------------------------------------------------------------------------------------------
95764: -- 4262811a Switch Sign
95765: ---------------------------------------------------------------------------------------------------
95766: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95771: -- 5132302

Line 95768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

95764: -- 4262811a Switch Sign
95765: ---------------------------------------------------------------------------------------------------
95766: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95771: -- 5132302
95772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 95769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

95765: ---------------------------------------------------------------------------------------------------
95766: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95771: -- 5132302
95772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
95773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 95770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

95766: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95771: -- 5132302
95772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
95773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95774:

Line 95772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

95768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95771: -- 5132302
95772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
95773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95774:
95775: END IF;
95776:

Line 95773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

95769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95771: -- 5132302
95772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
95773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95774:
95775: END IF;
95776:
95777: -- 4955764

Line 95778: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

95774:
95775: END IF;
95776:
95777: -- 4955764
95778: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95779: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
95780:
95781:
95782: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 95782: XLA_AE_LINES_PKG.ValidateCurrentLine;

95778: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95779: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
95780:
95781:
95782: XLA_AE_LINES_PKG.ValidateCurrentLine;
95783: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95784:
95785: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
95786: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 95783: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

95779: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
95780:
95781:
95782: XLA_AE_LINES_PKG.ValidateCurrentLine;
95783: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95784:
95785: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
95786: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
95787: ,p_balance_type_code => l_balance_type_code);

Line 95962: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

95958: --
95959: -- bulk performance
95960: --
95961: l_balance_type_code VARCHAR2(1);
95962: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
95963: l_log_module VARCHAR2(240);
95964:
95965: --
95966: -- Upgrade strategy

Line 96050: XLA_AE_LINES_PKG.SetNewLine;

96046: ') <> 'R'
96047: THEN
96048:
96049: --
96050: XLA_AE_LINES_PKG.SetNewLine;
96051:
96052: p_balance_type_code := l_balance_type_code;
96053: -- set the flag so later we will know whether the gain loss line needs to be created
96054:

Line 96062: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

96058:
96059: --
96060: -- bulk performance
96061: --
96062: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
96063: p_header_num => 0); -- 4262811
96064: --
96065: -- set accounting line options
96066: --

Line 96067: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

96063: p_header_num => 0); -- 4262811
96064: --
96065: -- set accounting line options
96066: --
96067: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
96068: p_natural_side_code => 'C'
96069: , p_gain_or_loss_flag => 'Y'
96070: , p_gl_transfer_mode_code => 'S'
96071: , p_acct_entry_type_code => 'A'

Line 96081: xla_ae_lines_pkg.SetAcctLineType

96077: --
96078: --
96079: -- set accounting line type info
96080: --
96081: xla_ae_lines_pkg.SetAcctLineType
96082: (p_component_type => l_component_type
96083: ,p_event_type_code => l_event_type_code
96084: ,p_line_definition_owner_code => l_line_definition_owner_code
96085: ,p_line_definition_code => l_line_definition_code

Line 96095: xla_ae_lines_pkg.SetAcctClass(

96091: ,p_event_class_code => l_event_class_code);
96092: --
96093: -- set accounting class
96094: --
96095: xla_ae_lines_pkg.SetAcctClass(
96096: p_accounting_class_code => 'LOSS'
96097: , p_ae_header_id => l_ae_header_id
96098: );
96099:

Line 96103: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

96099:
96100: --
96101: -- set rounding class
96102: --
96103: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
96104: 'LOSS';
96105:
96106: --
96107: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 96107: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

96103: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
96104: 'LOSS';
96105:
96106: --
96107: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
96108: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
96109: --
96110: -- bulk performance
96111: --

Line 96108: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

96104: 'LOSS';
96105:
96106: --
96107: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
96108: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
96109: --
96110: -- bulk performance
96111: --
96112: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 96112: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

96108: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
96109: --
96110: -- bulk performance
96111: --
96112: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
96113:
96114: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96115: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96116:

Line 96114: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

96110: -- bulk performance
96111: --
96112: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
96113:
96114: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96115: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96116:
96117: -- 4955764
96118: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 96118: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

96114: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96115: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96116:
96117: -- 4955764
96118: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96119: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
96120:
96121: -- 4458381 Public Sector Enh
96122:

Line 96178: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

96174: l_rec_acct_attrs.array_num_value(23) := p_source_92;
96175: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
96176: l_rec_acct_attrs.array_num_value(24) := p_source_93;
96177:
96178: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
96179: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
96180:
96181: ---------------------------------------------------------------------------------------------------------------
96182: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 96179: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

96175: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
96176: l_rec_acct_attrs.array_num_value(24) := p_source_93;
96177:
96178: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
96179: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
96180:
96181: ---------------------------------------------------------------------------------------------------------------
96182: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
96183: ---------------------------------------------------------------------------------------------------------------

Line 96182: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

96178: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
96179: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
96180:
96181: ---------------------------------------------------------------------------------------------------------------
96182: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
96183: ---------------------------------------------------------------------------------------------------------------
96184: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
96185:
96186: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 96184: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

96180:
96181: ---------------------------------------------------------------------------------------------------------------
96182: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
96183: ---------------------------------------------------------------------------------------------------------------
96184: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
96185:
96186: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96187: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96188:

Line 96186: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

96182: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
96183: ---------------------------------------------------------------------------------------------------------------
96184: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
96185:
96186: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96187: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96188:
96189: IF xla_accounting_cache_pkg.GetValueChar
96190: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 96187: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

96183: ---------------------------------------------------------------------------------------------------------------
96184: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
96185:
96186: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96187: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96188:
96189: IF xla_accounting_cache_pkg.GetValueChar
96190: (p_source_code => 'LEDGER_CATEGORY_CODE'
96191: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 96198: xla_ae_lines_pkg.BflowUpgEntry

96194: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
96195: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
96196: )
96197: THEN
96198: xla_ae_lines_pkg.BflowUpgEntry
96199: (p_business_method_code => l_bflow_method_code
96200: ,p_business_class_code => l_bflow_class_code
96201: ,p_balance_type => l_balance_type_code);
96202: ELSE

Line 96242: xla_ae_lines_pkg.set_ccid(

96238: , x_value_type_code => l_adr_value_type_code
96239: , p_side => 'NA'
96240: );
96241:
96242: xla_ae_lines_pkg.set_ccid(
96243: p_code_combination_id => l_ccid
96244: , p_value_type_code => l_adr_value_type_code
96245: , p_transaction_coa_id => l_adr_transaction_coa_id
96246: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 96277: xla_ae_lines_pkg.set_segment(

96273: );
96274:
96275: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
96276:
96277: xla_ae_lines_pkg.set_segment(
96278: p_to_segment_code => 'GL_BALANCING'
96279: , p_segment_value => l_segment
96280: , p_from_segment_code => l_adr_value_segment_code
96281: , p_from_combination_id => l_adr_value_combination_id

Line 96321: xla_ae_lines_pkg.set_segment(

96317: );
96318:
96319: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
96320:
96321: xla_ae_lines_pkg.set_segment(
96322: p_to_segment_code => 'GL_ACCOUNT'
96323: , p_segment_value => l_segment
96324: , p_from_segment_code => l_adr_value_segment_code
96325: , p_from_combination_id => l_adr_value_combination_id

Line 96365: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

96361: xla_accounting_err_pkg.build_message
96362: (p_appli_s_name => 'XLA'
96363: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
96364: ,p_token_1 => 'LINE_NUMBER'
96365: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
96366: ,p_token_2 => 'LINE_TYPE_NAME'
96367: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
96368: l_component_type
96369: ,l_component_code

Line 96401: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

96397: --
96398: --
96399: ------------------------------------------------------------------------------------------------
96400: -- 4219869 Business Flow
96401: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
96402: -- Prior Entry. Currently, the following code is always generated.
96403: ------------------------------------------------------------------------------------------------
96404: XLA_AE_LINES_PKG.ValidateCurrentLine;
96405:

Line 96404: XLA_AE_LINES_PKG.ValidateCurrentLine;

96400: -- 4219869 Business Flow
96401: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
96402: -- Prior Entry. Currently, the following code is always generated.
96403: ------------------------------------------------------------------------------------------------
96404: XLA_AE_LINES_PKG.ValidateCurrentLine;
96405:
96406: ------------------------------------------------------------------------------------
96407: -- 4219869 Business Flow
96408: -- Populated credit and debit amounts -- Need to generate this within IF

Line 96410: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

96406: ------------------------------------------------------------------------------------
96407: -- 4219869 Business Flow
96408: -- Populated credit and debit amounts -- Need to generate this within IF
96409: ------------------------------------------------------------------------------------
96410: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
96411:
96412: ----------------------------------------------------------------------------------
96413: -- 4219869 Business Flow
96414: -- Update journal entry status -- Need to generate this within IF

Line 96442: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

96438: -- To allow MPA report to determine if it should generate report process
96439: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
96440: ------------------------------------------------------------------------------------------
96441:
96442: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
96443: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
96444: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
96445: -- call ADRs
96446: -- Bug 4922099

Line 96443: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

96439: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
96440: ------------------------------------------------------------------------------------------
96441:
96442: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
96443: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
96444: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
96445: -- call ADRs
96446: -- Bug 4922099
96447: --

Line 96471: xla_ae_lines_pkg.set_ccid(

96467: , x_value_type_code => l_adr_value_type_code
96468: , p_side => 'NA'
96469: );
96470:
96471: xla_ae_lines_pkg.set_ccid(
96472: p_code_combination_id => l_ccid
96473: , p_value_type_code => l_adr_value_type_code
96474: , p_transaction_coa_id => l_adr_transaction_coa_id
96475: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 96506: xla_ae_lines_pkg.set_segment(

96502: );
96503:
96504: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
96505:
96506: xla_ae_lines_pkg.set_segment(
96507: p_to_segment_code => 'GL_BALANCING'
96508: , p_segment_value => l_segment
96509: , p_from_segment_code => l_adr_value_segment_code
96510: , p_from_combination_id => l_adr_value_combination_id

Line 96550: xla_ae_lines_pkg.set_segment(

96546: );
96547:
96548: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
96549:
96550: xla_ae_lines_pkg.set_segment(
96551: p_to_segment_code => 'GL_ACCOUNT'
96552: , p_segment_value => l_segment
96553: , p_from_segment_code => l_adr_value_segment_code
96554: , p_from_combination_id => l_adr_value_combination_id

Line 96581: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

96577:
96578: --
96579: -- Update the line information that should be overwritten
96580: --
96581: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
96582: p_header_num => 1);
96583: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
96584:
96585: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 96583: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

96579: -- Update the line information that should be overwritten
96580: --
96581: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
96582: p_header_num => 1);
96583: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
96584:
96585: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
96586:
96587: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 96585: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

96581: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
96582: p_header_num => 1);
96583: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
96584:
96585: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
96586:
96587: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
96588: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
96589: END IF;

Line 96588: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

96584:
96585: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
96586:
96587: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
96588: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
96589: END IF;
96590:
96591: --
96592: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 96595: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

96591: --
96592: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
96593: --
96594: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
96595: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
96596: ELSE
96597: ---------------------------------------------------------------------------------------------------
96598: -- 4262811a Switch Sign
96599: ---------------------------------------------------------------------------------------------------

Line 96600: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

96596: ELSE
96597: ---------------------------------------------------------------------------------------------------
96598: -- 4262811a Switch Sign
96599: ---------------------------------------------------------------------------------------------------
96600: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 96601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

96597: ---------------------------------------------------------------------------------------------------
96598: -- 4262811a Switch Sign
96599: ---------------------------------------------------------------------------------------------------
96600: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96605: -- 5132302

Line 96602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

96598: -- 4262811a Switch Sign
96599: ---------------------------------------------------------------------------------------------------
96600: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96605: -- 5132302
96606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 96603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

96599: ---------------------------------------------------------------------------------------------------
96600: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96605: -- 5132302
96606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
96607: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 96604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

96600: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96605: -- 5132302
96606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
96607: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96608:

Line 96606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

96602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96605: -- 5132302
96606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
96607: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96608:
96609: END IF;
96610:

Line 96607: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

96603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96605: -- 5132302
96606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
96607: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96608:
96609: END IF;
96610:
96611: -- 4955764

Line 96612: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

96608:
96609: END IF;
96610:
96611: -- 4955764
96612: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96613: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
96614:
96615:
96616: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 96616: XLA_AE_LINES_PKG.ValidateCurrentLine;

96612: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96613: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
96614:
96615:
96616: XLA_AE_LINES_PKG.ValidateCurrentLine;
96617: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
96618:
96619: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
96620: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 96617: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

96613: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
96614:
96615:
96616: XLA_AE_LINES_PKG.ValidateCurrentLine;
96617: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
96618:
96619: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
96620: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
96621: ,p_balance_type_code => l_balance_type_code);

Line 96791: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

96787: --
96788: -- bulk performance
96789: --
96790: l_balance_type_code VARCHAR2(1);
96791: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
96792: l_log_module VARCHAR2(240);
96793:
96794: --
96795: -- Upgrade strategy

Line 96876: XLA_AE_LINES_PKG.SetNewLine;

96872: ') <> 'AWT'
96873: THEN
96874:
96875: --
96876: XLA_AE_LINES_PKG.SetNewLine;
96877:
96878: p_balance_type_code := l_balance_type_code;
96879: -- set the flag so later we will know whether the gain loss line needs to be created
96880:

Line 96888: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

96884:
96885: --
96886: -- bulk performance
96887: --
96888: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
96889: p_header_num => 0); -- 4262811
96890: --
96891: -- set accounting line options
96892: --

Line 96893: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

96889: p_header_num => 0); -- 4262811
96890: --
96891: -- set accounting line options
96892: --
96893: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
96894: p_natural_side_code => 'C'
96895: , p_gain_or_loss_flag => 'Y'
96896: , p_gl_transfer_mode_code => 'S'
96897: , p_acct_entry_type_code => 'A'

Line 96907: xla_ae_lines_pkg.SetAcctLineType

96903: --
96904: --
96905: -- set accounting line type info
96906: --
96907: xla_ae_lines_pkg.SetAcctLineType
96908: (p_component_type => l_component_type
96909: ,p_event_type_code => l_event_type_code
96910: ,p_line_definition_owner_code => l_line_definition_owner_code
96911: ,p_line_definition_code => l_line_definition_code

Line 96921: xla_ae_lines_pkg.SetAcctClass(

96917: ,p_event_class_code => l_event_class_code);
96918: --
96919: -- set accounting class
96920: --
96921: xla_ae_lines_pkg.SetAcctClass(
96922: p_accounting_class_code => 'LOSS'
96923: , p_ae_header_id => l_ae_header_id
96924: );
96925:

Line 96929: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

96925:
96926: --
96927: -- set rounding class
96928: --
96929: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
96930: 'LOSS';
96931:
96932: --
96933: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 96933: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

96929: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
96930: 'LOSS';
96931:
96932: --
96933: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
96934: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
96935: --
96936: -- bulk performance
96937: --

Line 96934: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

96930: 'LOSS';
96931:
96932: --
96933: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
96934: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
96935: --
96936: -- bulk performance
96937: --
96938: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 96938: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

96934: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
96935: --
96936: -- bulk performance
96937: --
96938: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
96939:
96940: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96941: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96942:

Line 96940: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

96936: -- bulk performance
96937: --
96938: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
96939:
96940: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96941: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96942:
96943: -- 4955764
96944: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 96944: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

96940: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96941: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96942:
96943: -- 4955764
96944: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96945: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
96946:
96947: -- 4458381 Public Sector Enh
96948:

Line 97004: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

97000: l_rec_acct_attrs.array_num_value(23) := p_source_91;
97001: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
97002: l_rec_acct_attrs.array_num_value(24) := p_source_93;
97003:
97004: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
97005: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
97006:
97007: ---------------------------------------------------------------------------------------------------------------
97008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 97005: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

97001: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
97002: l_rec_acct_attrs.array_num_value(24) := p_source_93;
97003:
97004: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
97005: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
97006:
97007: ---------------------------------------------------------------------------------------------------------------
97008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97009: ---------------------------------------------------------------------------------------------------------------

Line 97008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

97004: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
97005: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
97006:
97007: ---------------------------------------------------------------------------------------------------------------
97008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97009: ---------------------------------------------------------------------------------------------------------------
97010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97011:
97012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 97010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

97006:
97007: ---------------------------------------------------------------------------------------------------------------
97008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97009: ---------------------------------------------------------------------------------------------------------------
97010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97011:
97012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97013: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97014:

Line 97012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

97008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97009: ---------------------------------------------------------------------------------------------------------------
97010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97011:
97012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97013: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97014:
97015: IF xla_accounting_cache_pkg.GetValueChar
97016: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 97013: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

97009: ---------------------------------------------------------------------------------------------------------------
97010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97011:
97012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97013: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97014:
97015: IF xla_accounting_cache_pkg.GetValueChar
97016: (p_source_code => 'LEDGER_CATEGORY_CODE'
97017: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 97024: xla_ae_lines_pkg.BflowUpgEntry

97020: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
97021: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
97022: )
97023: THEN
97024: xla_ae_lines_pkg.BflowUpgEntry
97025: (p_business_method_code => l_bflow_method_code
97026: ,p_business_class_code => l_bflow_class_code
97027: ,p_balance_type => l_balance_type_code);
97028: ELSE

Line 97068: xla_ae_lines_pkg.set_ccid(

97064: , x_value_type_code => l_adr_value_type_code
97065: , p_side => 'NA'
97066: );
97067:
97068: xla_ae_lines_pkg.set_ccid(
97069: p_code_combination_id => l_ccid
97070: , p_value_type_code => l_adr_value_type_code
97071: , p_transaction_coa_id => l_adr_transaction_coa_id
97072: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 97103: xla_ae_lines_pkg.set_segment(

97099: );
97100:
97101: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
97102:
97103: xla_ae_lines_pkg.set_segment(
97104: p_to_segment_code => 'GL_BALANCING'
97105: , p_segment_value => l_segment
97106: , p_from_segment_code => l_adr_value_segment_code
97107: , p_from_combination_id => l_adr_value_combination_id

Line 97147: xla_ae_lines_pkg.set_segment(

97143: );
97144:
97145: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
97146:
97147: xla_ae_lines_pkg.set_segment(
97148: p_to_segment_code => 'GL_ACCOUNT'
97149: , p_segment_value => l_segment
97150: , p_from_segment_code => l_adr_value_segment_code
97151: , p_from_combination_id => l_adr_value_combination_id

Line 97191: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

97187: xla_accounting_err_pkg.build_message
97188: (p_appli_s_name => 'XLA'
97189: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
97190: ,p_token_1 => 'LINE_NUMBER'
97191: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
97192: ,p_token_2 => 'LINE_TYPE_NAME'
97193: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
97194: l_component_type
97195: ,l_component_code

Line 97227: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

97223: --
97224: --
97225: ------------------------------------------------------------------------------------------------
97226: -- 4219869 Business Flow
97227: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
97228: -- Prior Entry. Currently, the following code is always generated.
97229: ------------------------------------------------------------------------------------------------
97230: XLA_AE_LINES_PKG.ValidateCurrentLine;
97231:

Line 97230: XLA_AE_LINES_PKG.ValidateCurrentLine;

97226: -- 4219869 Business Flow
97227: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
97228: -- Prior Entry. Currently, the following code is always generated.
97229: ------------------------------------------------------------------------------------------------
97230: XLA_AE_LINES_PKG.ValidateCurrentLine;
97231:
97232: ------------------------------------------------------------------------------------
97233: -- 4219869 Business Flow
97234: -- Populated credit and debit amounts -- Need to generate this within IF

Line 97236: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

97232: ------------------------------------------------------------------------------------
97233: -- 4219869 Business Flow
97234: -- Populated credit and debit amounts -- Need to generate this within IF
97235: ------------------------------------------------------------------------------------
97236: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97237:
97238: ----------------------------------------------------------------------------------
97239: -- 4219869 Business Flow
97240: -- Update journal entry status -- Need to generate this within IF

Line 97268: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

97264: -- To allow MPA report to determine if it should generate report process
97265: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
97266: ------------------------------------------------------------------------------------------
97267:
97268: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
97269: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
97270: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
97271: -- call ADRs
97272: -- Bug 4922099

Line 97269: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

97265: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
97266: ------------------------------------------------------------------------------------------
97267:
97268: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
97269: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
97270: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
97271: -- call ADRs
97272: -- Bug 4922099
97273: --

Line 97297: xla_ae_lines_pkg.set_ccid(

97293: , x_value_type_code => l_adr_value_type_code
97294: , p_side => 'NA'
97295: );
97296:
97297: xla_ae_lines_pkg.set_ccid(
97298: p_code_combination_id => l_ccid
97299: , p_value_type_code => l_adr_value_type_code
97300: , p_transaction_coa_id => l_adr_transaction_coa_id
97301: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 97332: xla_ae_lines_pkg.set_segment(

97328: );
97329:
97330: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
97331:
97332: xla_ae_lines_pkg.set_segment(
97333: p_to_segment_code => 'GL_BALANCING'
97334: , p_segment_value => l_segment
97335: , p_from_segment_code => l_adr_value_segment_code
97336: , p_from_combination_id => l_adr_value_combination_id

Line 97376: xla_ae_lines_pkg.set_segment(

97372: );
97373:
97374: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
97375:
97376: xla_ae_lines_pkg.set_segment(
97377: p_to_segment_code => 'GL_ACCOUNT'
97378: , p_segment_value => l_segment
97379: , p_from_segment_code => l_adr_value_segment_code
97380: , p_from_combination_id => l_adr_value_combination_id

Line 97407: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

97403:
97404: --
97405: -- Update the line information that should be overwritten
97406: --
97407: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
97408: p_header_num => 1);
97409: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
97410:
97411: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 97409: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

97405: -- Update the line information that should be overwritten
97406: --
97407: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
97408: p_header_num => 1);
97409: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
97410:
97411: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
97412:
97413: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 97411: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

97407: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
97408: p_header_num => 1);
97409: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
97410:
97411: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
97412:
97413: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
97414: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
97415: END IF;

Line 97414: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

97410:
97411: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
97412:
97413: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
97414: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
97415: END IF;
97416:
97417: --
97418: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 97421: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

97417: --
97418: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
97419: --
97420: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
97421: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
97422: ELSE
97423: ---------------------------------------------------------------------------------------------------
97424: -- 4262811a Switch Sign
97425: ---------------------------------------------------------------------------------------------------

Line 97426: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

97422: ELSE
97423: ---------------------------------------------------------------------------------------------------
97424: -- 4262811a Switch Sign
97425: ---------------------------------------------------------------------------------------------------
97426: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97428: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97429: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97430: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 97427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

97423: ---------------------------------------------------------------------------------------------------
97424: -- 4262811a Switch Sign
97425: ---------------------------------------------------------------------------------------------------
97426: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97428: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97429: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97430: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97431: -- 5132302

Line 97428: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

97424: -- 4262811a Switch Sign
97425: ---------------------------------------------------------------------------------------------------
97426: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97428: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97429: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97430: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97431: -- 5132302
97432: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 97429: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

97425: ---------------------------------------------------------------------------------------------------
97426: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97428: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97429: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97430: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97431: -- 5132302
97432: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
97433: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 97430: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

97426: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97428: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97429: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97430: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97431: -- 5132302
97432: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
97433: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97434:

Line 97432: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

97428: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97429: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97430: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97431: -- 5132302
97432: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
97433: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97434:
97435: END IF;
97436:

Line 97433: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

97429: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97430: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97431: -- 5132302
97432: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
97433: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97434:
97435: END IF;
97436:
97437: -- 4955764

Line 97438: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

97434:
97435: END IF;
97436:
97437: -- 4955764
97438: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97439: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
97440:
97441:
97442: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 97442: XLA_AE_LINES_PKG.ValidateCurrentLine;

97438: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97439: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
97440:
97441:
97442: XLA_AE_LINES_PKG.ValidateCurrentLine;
97443: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97444:
97445: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
97446: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 97443: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

97439: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
97440:
97441:
97442: XLA_AE_LINES_PKG.ValidateCurrentLine;
97443: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97444:
97445: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
97446: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
97447: ,p_balance_type_code => l_balance_type_code);

Line 97613: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

97609: --
97610: -- bulk performance
97611: --
97612: l_balance_type_code VARCHAR2(1);
97613: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
97614: l_log_module VARCHAR2(240);
97615:
97616: --
97617: -- Upgrade strategy

Line 97700: XLA_AE_LINES_PKG.SetNewLine;

97696: ') <> 'AWT'
97697: THEN
97698:
97699: --
97700: XLA_AE_LINES_PKG.SetNewLine;
97701:
97702: p_balance_type_code := l_balance_type_code;
97703: -- set the flag so later we will know whether the gain loss line needs to be created
97704:

Line 97712: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

97708:
97709: --
97710: -- bulk performance
97711: --
97712: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
97713: p_header_num => 0); -- 4262811
97714: --
97715: -- set accounting line options
97716: --

Line 97717: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

97713: p_header_num => 0); -- 4262811
97714: --
97715: -- set accounting line options
97716: --
97717: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
97718: p_natural_side_code => 'C'
97719: , p_gain_or_loss_flag => 'Y'
97720: , p_gl_transfer_mode_code => 'S'
97721: , p_acct_entry_type_code => 'A'

Line 97731: xla_ae_lines_pkg.SetAcctLineType

97727: --
97728: --
97729: -- set accounting line type info
97730: --
97731: xla_ae_lines_pkg.SetAcctLineType
97732: (p_component_type => l_component_type
97733: ,p_event_type_code => l_event_type_code
97734: ,p_line_definition_owner_code => l_line_definition_owner_code
97735: ,p_line_definition_code => l_line_definition_code

Line 97745: xla_ae_lines_pkg.SetAcctClass(

97741: ,p_event_class_code => l_event_class_code);
97742: --
97743: -- set accounting class
97744: --
97745: xla_ae_lines_pkg.SetAcctClass(
97746: p_accounting_class_code => 'LOSS'
97747: , p_ae_header_id => l_ae_header_id
97748: );
97749:

Line 97753: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

97749:
97750: --
97751: -- set rounding class
97752: --
97753: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
97754: 'LOSS';
97755:
97756: --
97757: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 97757: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

97753: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
97754: 'LOSS';
97755:
97756: --
97757: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
97758: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
97759: --
97760: -- bulk performance
97761: --

Line 97758: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

97754: 'LOSS';
97755:
97756: --
97757: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
97758: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
97759: --
97760: -- bulk performance
97761: --
97762: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 97762: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

97758: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
97759: --
97760: -- bulk performance
97761: --
97762: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
97763:
97764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
97765: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
97766:

Line 97764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

97760: -- bulk performance
97761: --
97762: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
97763:
97764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
97765: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
97766:
97767: -- 4955764
97768: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 97768: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

97764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
97765: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
97766:
97767: -- 4955764
97768: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97769: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
97770:
97771: -- 4458381 Public Sector Enh
97772:

Line 97820: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

97816: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_115);
97817: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
97818: l_rec_acct_attrs.array_char_value(20) := p_source_60;
97819:
97820: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
97821: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
97822:
97823: ---------------------------------------------------------------------------------------------------------------
97824: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 97821: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

97817: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
97818: l_rec_acct_attrs.array_char_value(20) := p_source_60;
97819:
97820: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
97821: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
97822:
97823: ---------------------------------------------------------------------------------------------------------------
97824: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97825: ---------------------------------------------------------------------------------------------------------------

Line 97824: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

97820: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
97821: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
97822:
97823: ---------------------------------------------------------------------------------------------------------------
97824: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97825: ---------------------------------------------------------------------------------------------------------------
97826: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97827:
97828: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 97826: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

97822:
97823: ---------------------------------------------------------------------------------------------------------------
97824: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97825: ---------------------------------------------------------------------------------------------------------------
97826: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97827:
97828: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97829: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97830:

Line 97828: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

97824: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97825: ---------------------------------------------------------------------------------------------------------------
97826: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97827:
97828: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97829: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97830:
97831: IF xla_accounting_cache_pkg.GetValueChar
97832: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 97829: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

97825: ---------------------------------------------------------------------------------------------------------------
97826: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97827:
97828: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97829: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97830:
97831: IF xla_accounting_cache_pkg.GetValueChar
97832: (p_source_code => 'LEDGER_CATEGORY_CODE'
97833: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 97840: xla_ae_lines_pkg.BflowUpgEntry

97836: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
97837: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
97838: )
97839: THEN
97840: xla_ae_lines_pkg.BflowUpgEntry
97841: (p_business_method_code => l_bflow_method_code
97842: ,p_business_class_code => l_bflow_class_code
97843: ,p_balance_type => l_balance_type_code);
97844: ELSE

Line 97884: xla_ae_lines_pkg.set_ccid(

97880: , x_value_type_code => l_adr_value_type_code
97881: , p_side => 'NA'
97882: );
97883:
97884: xla_ae_lines_pkg.set_ccid(
97885: p_code_combination_id => l_ccid
97886: , p_value_type_code => l_adr_value_type_code
97887: , p_transaction_coa_id => l_adr_transaction_coa_id
97888: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 97919: xla_ae_lines_pkg.set_segment(

97915: );
97916:
97917: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
97918:
97919: xla_ae_lines_pkg.set_segment(
97920: p_to_segment_code => 'GL_BALANCING'
97921: , p_segment_value => l_segment
97922: , p_from_segment_code => l_adr_value_segment_code
97923: , p_from_combination_id => l_adr_value_combination_id

Line 97963: xla_ae_lines_pkg.set_segment(

97959: );
97960:
97961: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
97962:
97963: xla_ae_lines_pkg.set_segment(
97964: p_to_segment_code => 'GL_ACCOUNT'
97965: , p_segment_value => l_segment
97966: , p_from_segment_code => l_adr_value_segment_code
97967: , p_from_combination_id => l_adr_value_combination_id

Line 98007: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

98003: xla_accounting_err_pkg.build_message
98004: (p_appli_s_name => 'XLA'
98005: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
98006: ,p_token_1 => 'LINE_NUMBER'
98007: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
98008: ,p_token_2 => 'LINE_TYPE_NAME'
98009: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
98010: l_component_type
98011: ,l_component_code

Line 98043: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

98039: --
98040: --
98041: ------------------------------------------------------------------------------------------------
98042: -- 4219869 Business Flow
98043: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
98044: -- Prior Entry. Currently, the following code is always generated.
98045: ------------------------------------------------------------------------------------------------
98046: XLA_AE_LINES_PKG.ValidateCurrentLine;
98047:

Line 98046: XLA_AE_LINES_PKG.ValidateCurrentLine;

98042: -- 4219869 Business Flow
98043: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
98044: -- Prior Entry. Currently, the following code is always generated.
98045: ------------------------------------------------------------------------------------------------
98046: XLA_AE_LINES_PKG.ValidateCurrentLine;
98047:
98048: ------------------------------------------------------------------------------------
98049: -- 4219869 Business Flow
98050: -- Populated credit and debit amounts -- Need to generate this within IF

Line 98052: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

98048: ------------------------------------------------------------------------------------
98049: -- 4219869 Business Flow
98050: -- Populated credit and debit amounts -- Need to generate this within IF
98051: ------------------------------------------------------------------------------------
98052: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98053:
98054: ----------------------------------------------------------------------------------
98055: -- 4219869 Business Flow
98056: -- Update journal entry status -- Need to generate this within IF

Line 98084: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

98080: -- To allow MPA report to determine if it should generate report process
98081: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
98082: ------------------------------------------------------------------------------------------
98083:
98084: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
98085: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
98086: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
98087: -- call ADRs
98088: -- Bug 4922099

Line 98085: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

98081: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
98082: ------------------------------------------------------------------------------------------
98083:
98084: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
98085: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
98086: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
98087: -- call ADRs
98088: -- Bug 4922099
98089: --

Line 98113: xla_ae_lines_pkg.set_ccid(

98109: , x_value_type_code => l_adr_value_type_code
98110: , p_side => 'NA'
98111: );
98112:
98113: xla_ae_lines_pkg.set_ccid(
98114: p_code_combination_id => l_ccid
98115: , p_value_type_code => l_adr_value_type_code
98116: , p_transaction_coa_id => l_adr_transaction_coa_id
98117: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 98148: xla_ae_lines_pkg.set_segment(

98144: );
98145:
98146: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
98147:
98148: xla_ae_lines_pkg.set_segment(
98149: p_to_segment_code => 'GL_BALANCING'
98150: , p_segment_value => l_segment
98151: , p_from_segment_code => l_adr_value_segment_code
98152: , p_from_combination_id => l_adr_value_combination_id

Line 98192: xla_ae_lines_pkg.set_segment(

98188: );
98189:
98190: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
98191:
98192: xla_ae_lines_pkg.set_segment(
98193: p_to_segment_code => 'GL_ACCOUNT'
98194: , p_segment_value => l_segment
98195: , p_from_segment_code => l_adr_value_segment_code
98196: , p_from_combination_id => l_adr_value_combination_id

Line 98223: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

98219:
98220: --
98221: -- Update the line information that should be overwritten
98222: --
98223: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
98224: p_header_num => 1);
98225: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98226:
98227: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 98225: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

98221: -- Update the line information that should be overwritten
98222: --
98223: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
98224: p_header_num => 1);
98225: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98226:
98227: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98228:
98229: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 98227: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

98223: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
98224: p_header_num => 1);
98225: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98226:
98227: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98228:
98229: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
98230: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
98231: END IF;

Line 98230: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

98226:
98227: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98228:
98229: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
98230: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
98231: END IF;
98232:
98233: --
98234: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 98237: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

98233: --
98234: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
98235: --
98236: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
98237: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
98238: ELSE
98239: ---------------------------------------------------------------------------------------------------
98240: -- 4262811a Switch Sign
98241: ---------------------------------------------------------------------------------------------------

Line 98242: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

98238: ELSE
98239: ---------------------------------------------------------------------------------------------------
98240: -- 4262811a Switch Sign
98241: ---------------------------------------------------------------------------------------------------
98242: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98243: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98245: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98246: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 98243: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

98239: ---------------------------------------------------------------------------------------------------
98240: -- 4262811a Switch Sign
98241: ---------------------------------------------------------------------------------------------------
98242: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98243: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98245: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98246: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98247: -- 5132302

Line 98244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98240: -- 4262811a Switch Sign
98241: ---------------------------------------------------------------------------------------------------
98242: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98243: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98245: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98246: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98247: -- 5132302
98248: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 98245: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

98241: ---------------------------------------------------------------------------------------------------
98242: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98243: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98245: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98246: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98247: -- 5132302
98248: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98249: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 98246: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98242: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98243: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98245: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98246: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98247: -- 5132302
98248: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98249: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98250:

Line 98248: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

98244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98245: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98246: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98247: -- 5132302
98248: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98249: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98250:
98251: END IF;
98252:

Line 98249: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98245: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98246: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98247: -- 5132302
98248: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98249: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98250:
98251: END IF;
98252:
98253: -- 4955764

Line 98254: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

98250:
98251: END IF;
98252:
98253: -- 4955764
98254: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98255: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98256:
98257:
98258: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 98258: XLA_AE_LINES_PKG.ValidateCurrentLine;

98254: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98255: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98256:
98257:
98258: XLA_AE_LINES_PKG.ValidateCurrentLine;
98259: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98260:
98261: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98262: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 98259: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

98255: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98256:
98257:
98258: XLA_AE_LINES_PKG.ValidateCurrentLine;
98259: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98260:
98261: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98262: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
98263: ,p_balance_type_code => l_balance_type_code);

Line 98460: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

98456: --
98457: -- bulk performance
98458: --
98459: l_balance_type_code VARCHAR2(1);
98460: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
98461: l_log_module VARCHAR2(240);
98462:
98463: --
98464: -- Upgrade strategy

Line 98538: XLA_AE_LINES_PKG.SetNewLine;

98534: ') = 'LOSS'
98535: THEN
98536:
98537: --
98538: XLA_AE_LINES_PKG.SetNewLine;
98539:
98540: p_balance_type_code := l_balance_type_code;
98541: -- set the flag so later we will know whether the gain loss line needs to be created
98542:

Line 98550: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

98546:
98547: --
98548: -- bulk performance
98549: --
98550: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
98551: p_header_num => 0); -- 4262811
98552: --
98553: -- set accounting line options
98554: --

Line 98555: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

98551: p_header_num => 0); -- 4262811
98552: --
98553: -- set accounting line options
98554: --
98555: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
98556: p_natural_side_code => 'D'
98557: , p_gain_or_loss_flag => 'Y'
98558: , p_gl_transfer_mode_code => 'S'
98559: , p_acct_entry_type_code => 'A'

Line 98569: xla_ae_lines_pkg.SetAcctLineType

98565: --
98566: --
98567: -- set accounting line type info
98568: --
98569: xla_ae_lines_pkg.SetAcctLineType
98570: (p_component_type => l_component_type
98571: ,p_event_type_code => l_event_type_code
98572: ,p_line_definition_owner_code => l_line_definition_owner_code
98573: ,p_line_definition_code => l_line_definition_code

Line 98583: xla_ae_lines_pkg.SetAcctClass(

98579: ,p_event_class_code => l_event_class_code);
98580: --
98581: -- set accounting class
98582: --
98583: xla_ae_lines_pkg.SetAcctClass(
98584: p_accounting_class_code => 'LOSS'
98585: , p_ae_header_id => l_ae_header_id
98586: );
98587:

Line 98591: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

98587:
98588: --
98589: -- set rounding class
98590: --
98591: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
98592: 'LOSS';
98593:
98594: --
98595: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 98595: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

98591: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
98592: 'LOSS';
98593:
98594: --
98595: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
98596: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
98597: --
98598: -- bulk performance
98599: --

Line 98596: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

98592: 'LOSS';
98593:
98594: --
98595: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
98596: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
98597: --
98598: -- bulk performance
98599: --
98600: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 98600: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

98596: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
98597: --
98598: -- bulk performance
98599: --
98600: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
98601:
98602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
98603: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
98604:

Line 98602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

98598: -- bulk performance
98599: --
98600: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
98601:
98602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
98603: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
98604:
98605: -- 4955764
98606: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 98606: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

98602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
98603: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
98604:
98605: -- 4955764
98606: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98607: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
98608:
98609: -- 4458381 Public Sector Enh
98610:

Line 98716: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

98712: l_rec_acct_attrs.array_num_value(43) := p_source_94;
98713: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
98714: l_rec_acct_attrs.array_num_value(44) := p_source_95;
98715:
98716: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
98717: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
98718:
98719: ---------------------------------------------------------------------------------------------------------------
98720: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 98717: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

98713: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
98714: l_rec_acct_attrs.array_num_value(44) := p_source_95;
98715:
98716: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
98717: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
98718:
98719: ---------------------------------------------------------------------------------------------------------------
98720: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
98721: ---------------------------------------------------------------------------------------------------------------

Line 98720: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

98716: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
98717: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
98718:
98719: ---------------------------------------------------------------------------------------------------------------
98720: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
98721: ---------------------------------------------------------------------------------------------------------------
98722: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
98723:
98724: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 98722: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

98718:
98719: ---------------------------------------------------------------------------------------------------------------
98720: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
98721: ---------------------------------------------------------------------------------------------------------------
98722: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
98723:
98724: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98725: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98726:

Line 98724: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

98720: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
98721: ---------------------------------------------------------------------------------------------------------------
98722: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
98723:
98724: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98725: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98726:
98727: IF xla_accounting_cache_pkg.GetValueChar
98728: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 98725: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

98721: ---------------------------------------------------------------------------------------------------------------
98722: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
98723:
98724: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98725: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98726:
98727: IF xla_accounting_cache_pkg.GetValueChar
98728: (p_source_code => 'LEDGER_CATEGORY_CODE'
98729: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 98736: xla_ae_lines_pkg.BflowUpgEntry

98732: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
98733: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
98734: )
98735: THEN
98736: xla_ae_lines_pkg.BflowUpgEntry
98737: (p_business_method_code => l_bflow_method_code
98738: ,p_business_class_code => l_bflow_class_code
98739: ,p_balance_type => l_balance_type_code);
98740: ELSE

Line 98780: xla_ae_lines_pkg.set_ccid(

98776: , x_value_type_code => l_adr_value_type_code
98777: , p_side => 'NA'
98778: );
98779:
98780: xla_ae_lines_pkg.set_ccid(
98781: p_code_combination_id => l_ccid
98782: , p_value_type_code => l_adr_value_type_code
98783: , p_transaction_coa_id => l_adr_transaction_coa_id
98784: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 98815: xla_ae_lines_pkg.set_segment(

98811: );
98812:
98813: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
98814:
98815: xla_ae_lines_pkg.set_segment(
98816: p_to_segment_code => 'GL_BALANCING'
98817: , p_segment_value => l_segment
98818: , p_from_segment_code => l_adr_value_segment_code
98819: , p_from_combination_id => l_adr_value_combination_id

Line 98859: xla_ae_lines_pkg.set_segment(

98855: );
98856:
98857: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
98858:
98859: xla_ae_lines_pkg.set_segment(
98860: p_to_segment_code => 'GL_ACCOUNT'
98861: , p_segment_value => l_segment
98862: , p_from_segment_code => l_adr_value_segment_code
98863: , p_from_combination_id => l_adr_value_combination_id

Line 98903: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

98899: xla_accounting_err_pkg.build_message
98900: (p_appli_s_name => 'XLA'
98901: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
98902: ,p_token_1 => 'LINE_NUMBER'
98903: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
98904: ,p_token_2 => 'LINE_TYPE_NAME'
98905: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
98906: l_component_type
98907: ,l_component_code

Line 98939: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

98935: --
98936: --
98937: ------------------------------------------------------------------------------------------------
98938: -- 4219869 Business Flow
98939: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
98940: -- Prior Entry. Currently, the following code is always generated.
98941: ------------------------------------------------------------------------------------------------
98942: XLA_AE_LINES_PKG.ValidateCurrentLine;
98943:

Line 98942: XLA_AE_LINES_PKG.ValidateCurrentLine;

98938: -- 4219869 Business Flow
98939: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
98940: -- Prior Entry. Currently, the following code is always generated.
98941: ------------------------------------------------------------------------------------------------
98942: XLA_AE_LINES_PKG.ValidateCurrentLine;
98943:
98944: ------------------------------------------------------------------------------------
98945: -- 4219869 Business Flow
98946: -- Populated credit and debit amounts -- Need to generate this within IF

Line 98948: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

98944: ------------------------------------------------------------------------------------
98945: -- 4219869 Business Flow
98946: -- Populated credit and debit amounts -- Need to generate this within IF
98947: ------------------------------------------------------------------------------------
98948: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98949:
98950: ----------------------------------------------------------------------------------
98951: -- 4219869 Business Flow
98952: -- Update journal entry status -- Need to generate this within IF

Line 98980: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

98976: -- To allow MPA report to determine if it should generate report process
98977: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
98978: ------------------------------------------------------------------------------------------
98979:
98980: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
98981: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
98982: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
98983: -- call ADRs
98984: -- Bug 4922099

Line 98981: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

98977: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
98978: ------------------------------------------------------------------------------------------
98979:
98980: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
98981: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
98982: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
98983: -- call ADRs
98984: -- Bug 4922099
98985: --

Line 99009: xla_ae_lines_pkg.set_ccid(

99005: , x_value_type_code => l_adr_value_type_code
99006: , p_side => 'NA'
99007: );
99008:
99009: xla_ae_lines_pkg.set_ccid(
99010: p_code_combination_id => l_ccid
99011: , p_value_type_code => l_adr_value_type_code
99012: , p_transaction_coa_id => l_adr_transaction_coa_id
99013: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 99044: xla_ae_lines_pkg.set_segment(

99040: );
99041:
99042: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
99043:
99044: xla_ae_lines_pkg.set_segment(
99045: p_to_segment_code => 'GL_BALANCING'
99046: , p_segment_value => l_segment
99047: , p_from_segment_code => l_adr_value_segment_code
99048: , p_from_combination_id => l_adr_value_combination_id

Line 99088: xla_ae_lines_pkg.set_segment(

99084: );
99085:
99086: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
99087:
99088: xla_ae_lines_pkg.set_segment(
99089: p_to_segment_code => 'GL_ACCOUNT'
99090: , p_segment_value => l_segment
99091: , p_from_segment_code => l_adr_value_segment_code
99092: , p_from_combination_id => l_adr_value_combination_id

Line 99119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

99115:
99116: --
99117: -- Update the line information that should be overwritten
99118: --
99119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
99120: p_header_num => 1);
99121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
99122:
99123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 99121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

99117: -- Update the line information that should be overwritten
99118: --
99119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
99120: p_header_num => 1);
99121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
99122:
99123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
99124:
99125: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 99123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

99119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
99120: p_header_num => 1);
99121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
99122:
99123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
99124:
99125: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
99126: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
99127: END IF;

Line 99126: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

99122:
99123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
99124:
99125: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
99126: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
99127: END IF;
99128:
99129: --
99130: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 99133: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

99129: --
99130: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
99131: --
99132: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
99133: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
99134: ELSE
99135: ---------------------------------------------------------------------------------------------------
99136: -- 4262811a Switch Sign
99137: ---------------------------------------------------------------------------------------------------

Line 99138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

99134: ELSE
99135: ---------------------------------------------------------------------------------------------------
99136: -- 4262811a Switch Sign
99137: ---------------------------------------------------------------------------------------------------
99138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 99139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

99135: ---------------------------------------------------------------------------------------------------
99136: -- 4262811a Switch Sign
99137: ---------------------------------------------------------------------------------------------------
99138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99143: -- 5132302

Line 99140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

99136: -- 4262811a Switch Sign
99137: ---------------------------------------------------------------------------------------------------
99138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99143: -- 5132302
99144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 99141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

99137: ---------------------------------------------------------------------------------------------------
99138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99143: -- 5132302
99144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 99142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

99138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99143: -- 5132302
99144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99146:

Line 99144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

99140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99143: -- 5132302
99144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99146:
99147: END IF;
99148:

Line 99145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

99141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99143: -- 5132302
99144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99146:
99147: END IF;
99148:
99149: -- 4955764

Line 99150: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

99146:
99147: END IF;
99148:
99149: -- 4955764
99150: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99151: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
99152:
99153:
99154: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 99154: XLA_AE_LINES_PKG.ValidateCurrentLine;

99150: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99151: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
99152:
99153:
99154: XLA_AE_LINES_PKG.ValidateCurrentLine;
99155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99156:
99157: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
99158: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 99155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

99151: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
99152:
99153:
99154: XLA_AE_LINES_PKG.ValidateCurrentLine;
99155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99156:
99157: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
99158: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
99159: ,p_balance_type_code => l_balance_type_code);

Line 99332: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

99328: --
99329: -- bulk performance
99330: --
99331: l_balance_type_code VARCHAR2(1);
99332: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
99333: l_log_module VARCHAR2(240);
99334:
99335: --
99336: -- Upgrade strategy

Line 99418: XLA_AE_LINES_PKG.SetNewLine;

99414: ') <> 'BANK ERROR'
99415: THEN
99416:
99417: --
99418: XLA_AE_LINES_PKG.SetNewLine;
99419:
99420: p_balance_type_code := l_balance_type_code;
99421: -- set the flag so later we will know whether the gain loss line needs to be created
99422:

Line 99430: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

99426:
99427: --
99428: -- bulk performance
99429: --
99430: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
99431: p_header_num => 0); -- 4262811
99432: --
99433: -- set accounting line options
99434: --

Line 99435: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

99431: p_header_num => 0); -- 4262811
99432: --
99433: -- set accounting line options
99434: --
99435: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
99436: p_natural_side_code => 'C'
99437: , p_gain_or_loss_flag => 'Y'
99438: , p_gl_transfer_mode_code => 'S'
99439: , p_acct_entry_type_code => 'A'

Line 99449: xla_ae_lines_pkg.SetAcctLineType

99445: --
99446: --
99447: -- set accounting line type info
99448: --
99449: xla_ae_lines_pkg.SetAcctLineType
99450: (p_component_type => l_component_type
99451: ,p_event_type_code => l_event_type_code
99452: ,p_line_definition_owner_code => l_line_definition_owner_code
99453: ,p_line_definition_code => l_line_definition_code

Line 99463: xla_ae_lines_pkg.SetAcctClass(

99459: ,p_event_class_code => l_event_class_code);
99460: --
99461: -- set accounting class
99462: --
99463: xla_ae_lines_pkg.SetAcctClass(
99464: p_accounting_class_code => 'LOSS'
99465: , p_ae_header_id => l_ae_header_id
99466: );
99467:

Line 99471: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

99467:
99468: --
99469: -- set rounding class
99470: --
99471: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
99472: 'LOSS';
99473:
99474: --
99475: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 99475: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

99471: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
99472: 'LOSS';
99473:
99474: --
99475: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
99476: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
99477: --
99478: -- bulk performance
99479: --

Line 99476: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

99472: 'LOSS';
99473:
99474: --
99475: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
99476: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
99477: --
99478: -- bulk performance
99479: --
99480: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 99480: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

99476: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
99477: --
99478: -- bulk performance
99479: --
99480: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
99481:
99482: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
99483: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
99484:

Line 99482: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

99478: -- bulk performance
99479: --
99480: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
99481:
99482: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
99483: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
99484:
99485: -- 4955764
99486: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 99486: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

99482: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
99483: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
99484:
99485: -- 4955764
99486: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99487: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
99488:
99489: -- 4458381 Public Sector Enh
99490:

Line 99544: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

99540: l_rec_acct_attrs.array_num_value(22) := p_source_92;
99541: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
99542: l_rec_acct_attrs.array_num_value(23) := p_source_93;
99543:
99544: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
99545: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
99546:
99547: ---------------------------------------------------------------------------------------------------------------
99548: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 99545: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

99541: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
99542: l_rec_acct_attrs.array_num_value(23) := p_source_93;
99543:
99544: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
99545: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
99546:
99547: ---------------------------------------------------------------------------------------------------------------
99548: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99549: ---------------------------------------------------------------------------------------------------------------

Line 99548: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

99544: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
99545: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
99546:
99547: ---------------------------------------------------------------------------------------------------------------
99548: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99549: ---------------------------------------------------------------------------------------------------------------
99550: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99551:
99552: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 99550: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

99546:
99547: ---------------------------------------------------------------------------------------------------------------
99548: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99549: ---------------------------------------------------------------------------------------------------------------
99550: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99551:
99552: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99553: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99554:

Line 99552: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

99548: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99549: ---------------------------------------------------------------------------------------------------------------
99550: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99551:
99552: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99553: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99554:
99555: IF xla_accounting_cache_pkg.GetValueChar
99556: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 99553: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

99549: ---------------------------------------------------------------------------------------------------------------
99550: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99551:
99552: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99553: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99554:
99555: IF xla_accounting_cache_pkg.GetValueChar
99556: (p_source_code => 'LEDGER_CATEGORY_CODE'
99557: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 99564: xla_ae_lines_pkg.BflowUpgEntry

99560: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
99561: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
99562: )
99563: THEN
99564: xla_ae_lines_pkg.BflowUpgEntry
99565: (p_business_method_code => l_bflow_method_code
99566: ,p_business_class_code => l_bflow_class_code
99567: ,p_balance_type => l_balance_type_code);
99568: ELSE

Line 99608: xla_ae_lines_pkg.set_ccid(

99604: , x_value_type_code => l_adr_value_type_code
99605: , p_side => 'NA'
99606: );
99607:
99608: xla_ae_lines_pkg.set_ccid(
99609: p_code_combination_id => l_ccid
99610: , p_value_type_code => l_adr_value_type_code
99611: , p_transaction_coa_id => l_adr_transaction_coa_id
99612: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 99643: xla_ae_lines_pkg.set_segment(

99639: );
99640:
99641: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
99642:
99643: xla_ae_lines_pkg.set_segment(
99644: p_to_segment_code => 'GL_BALANCING'
99645: , p_segment_value => l_segment
99646: , p_from_segment_code => l_adr_value_segment_code
99647: , p_from_combination_id => l_adr_value_combination_id

Line 99687: xla_ae_lines_pkg.set_segment(

99683: );
99684:
99685: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
99686:
99687: xla_ae_lines_pkg.set_segment(
99688: p_to_segment_code => 'GL_ACCOUNT'
99689: , p_segment_value => l_segment
99690: , p_from_segment_code => l_adr_value_segment_code
99691: , p_from_combination_id => l_adr_value_combination_id

Line 99731: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

99727: xla_accounting_err_pkg.build_message
99728: (p_appli_s_name => 'XLA'
99729: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
99730: ,p_token_1 => 'LINE_NUMBER'
99731: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
99732: ,p_token_2 => 'LINE_TYPE_NAME'
99733: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
99734: l_component_type
99735: ,l_component_code

Line 99767: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

99763: --
99764: --
99765: ------------------------------------------------------------------------------------------------
99766: -- 4219869 Business Flow
99767: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
99768: -- Prior Entry. Currently, the following code is always generated.
99769: ------------------------------------------------------------------------------------------------
99770: XLA_AE_LINES_PKG.ValidateCurrentLine;
99771:

Line 99770: XLA_AE_LINES_PKG.ValidateCurrentLine;

99766: -- 4219869 Business Flow
99767: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
99768: -- Prior Entry. Currently, the following code is always generated.
99769: ------------------------------------------------------------------------------------------------
99770: XLA_AE_LINES_PKG.ValidateCurrentLine;
99771:
99772: ------------------------------------------------------------------------------------
99773: -- 4219869 Business Flow
99774: -- Populated credit and debit amounts -- Need to generate this within IF

Line 99776: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

99772: ------------------------------------------------------------------------------------
99773: -- 4219869 Business Flow
99774: -- Populated credit and debit amounts -- Need to generate this within IF
99775: ------------------------------------------------------------------------------------
99776: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99777:
99778: ----------------------------------------------------------------------------------
99779: -- 4219869 Business Flow
99780: -- Update journal entry status -- Need to generate this within IF

Line 99808: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

99804: -- To allow MPA report to determine if it should generate report process
99805: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
99806: ------------------------------------------------------------------------------------------
99807:
99808: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
99809: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
99810: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
99811: -- call ADRs
99812: -- Bug 4922099

Line 99809: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

99805: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
99806: ------------------------------------------------------------------------------------------
99807:
99808: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
99809: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
99810: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
99811: -- call ADRs
99812: -- Bug 4922099
99813: --

Line 99837: xla_ae_lines_pkg.set_ccid(

99833: , x_value_type_code => l_adr_value_type_code
99834: , p_side => 'NA'
99835: );
99836:
99837: xla_ae_lines_pkg.set_ccid(
99838: p_code_combination_id => l_ccid
99839: , p_value_type_code => l_adr_value_type_code
99840: , p_transaction_coa_id => l_adr_transaction_coa_id
99841: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 99872: xla_ae_lines_pkg.set_segment(

99868: );
99869:
99870: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
99871:
99872: xla_ae_lines_pkg.set_segment(
99873: p_to_segment_code => 'GL_BALANCING'
99874: , p_segment_value => l_segment
99875: , p_from_segment_code => l_adr_value_segment_code
99876: , p_from_combination_id => l_adr_value_combination_id

Line 99916: xla_ae_lines_pkg.set_segment(

99912: );
99913:
99914: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
99915:
99916: xla_ae_lines_pkg.set_segment(
99917: p_to_segment_code => 'GL_ACCOUNT'
99918: , p_segment_value => l_segment
99919: , p_from_segment_code => l_adr_value_segment_code
99920: , p_from_combination_id => l_adr_value_combination_id

Line 99947: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

99943:
99944: --
99945: -- Update the line information that should be overwritten
99946: --
99947: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
99948: p_header_num => 1);
99949: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
99950:
99951: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 99949: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

99945: -- Update the line information that should be overwritten
99946: --
99947: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
99948: p_header_num => 1);
99949: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
99950:
99951: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
99952:
99953: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 99951: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

99947: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
99948: p_header_num => 1);
99949: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
99950:
99951: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
99952:
99953: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
99954: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
99955: END IF;

Line 99954: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

99950:
99951: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
99952:
99953: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
99954: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
99955: END IF;
99956:
99957: --
99958: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 99961: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

99957: --
99958: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
99959: --
99960: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
99961: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
99962: ELSE
99963: ---------------------------------------------------------------------------------------------------
99964: -- 4262811a Switch Sign
99965: ---------------------------------------------------------------------------------------------------

Line 99966: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

99962: ELSE
99963: ---------------------------------------------------------------------------------------------------
99964: -- 4262811a Switch Sign
99965: ---------------------------------------------------------------------------------------------------
99966: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99968: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99969: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99970: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 99967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

99963: ---------------------------------------------------------------------------------------------------
99964: -- 4262811a Switch Sign
99965: ---------------------------------------------------------------------------------------------------
99966: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99968: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99969: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99970: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99971: -- 5132302

Line 99968: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

99964: -- 4262811a Switch Sign
99965: ---------------------------------------------------------------------------------------------------
99966: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99968: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99969: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99970: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99971: -- 5132302
99972: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 99969: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

99965: ---------------------------------------------------------------------------------------------------
99966: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99968: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99969: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99970: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99971: -- 5132302
99972: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99973: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 99970: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

99966: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99968: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99969: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99970: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99971: -- 5132302
99972: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99973: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99974:

Line 99972: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

99968: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99969: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99970: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99971: -- 5132302
99972: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99973: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99974:
99975: END IF;
99976:

Line 99973: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

99969: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99970: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99971: -- 5132302
99972: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99973: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99974:
99975: END IF;
99976:
99977: -- 4955764

Line 99978: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

99974:
99975: END IF;
99976:
99977: -- 4955764
99978: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99979: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
99980:
99981:
99982: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 99982: XLA_AE_LINES_PKG.ValidateCurrentLine;

99978: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99979: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
99980:
99981:
99982: XLA_AE_LINES_PKG.ValidateCurrentLine;
99983: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99984:
99985: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
99986: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 99983: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

99979: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
99980:
99981:
99982: XLA_AE_LINES_PKG.ValidateCurrentLine;
99983: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99984:
99985: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
99986: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
99987: ,p_balance_type_code => l_balance_type_code);

Line 100153: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

100149: --
100150: -- bulk performance
100151: --
100152: l_balance_type_code VARCHAR2(1);
100153: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
100154: l_log_module VARCHAR2(240);
100155:
100156: --
100157: -- Upgrade strategy

Line 100226: XLA_AE_LINES_PKG.SetNewLine;

100222: p_source_117 IS NOT NULL
100223: THEN
100224:
100225: --
100226: XLA_AE_LINES_PKG.SetNewLine;
100227:
100228: p_balance_type_code := l_balance_type_code;
100229: -- set the flag so later we will know whether the gain loss line needs to be created
100230:

Line 100238: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

100234:
100235: --
100236: -- bulk performance
100237: --
100238: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
100239: p_header_num => 0); -- 4262811
100240: --
100241: -- set accounting line options
100242: --

Line 100243: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

100239: p_header_num => 0); -- 4262811
100240: --
100241: -- set accounting line options
100242: --
100243: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
100244: p_natural_side_code => 'D'
100245: , p_gain_or_loss_flag => 'N'
100246: , p_gl_transfer_mode_code => 'S'
100247: , p_acct_entry_type_code => 'A'

Line 100257: xla_ae_lines_pkg.SetAcctLineType

100253: --
100254: --
100255: -- set accounting line type info
100256: --
100257: xla_ae_lines_pkg.SetAcctLineType
100258: (p_component_type => l_component_type
100259: ,p_event_type_code => l_event_type_code
100260: ,p_line_definition_owner_code => l_line_definition_owner_code
100261: ,p_line_definition_code => l_line_definition_code

Line 100271: xla_ae_lines_pkg.SetAcctClass(

100267: ,p_event_class_code => l_event_class_code);
100268: --
100269: -- set accounting class
100270: --
100271: xla_ae_lines_pkg.SetAcctClass(
100272: p_accounting_class_code => 'ROUNDING'
100273: , p_ae_header_id => l_ae_header_id
100274: );
100275:

Line 100279: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

100275:
100276: --
100277: -- set rounding class
100278: --
100279: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
100280: 'ROUNDING';
100281:
100282: --
100283: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 100283: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

100279: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
100280: 'ROUNDING';
100281:
100282: --
100283: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
100284: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100285: --
100286: -- bulk performance
100287: --

Line 100284: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

100280: 'ROUNDING';
100281:
100282: --
100283: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
100284: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100285: --
100286: -- bulk performance
100287: --
100288: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 100288: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

100284: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100285: --
100286: -- bulk performance
100287: --
100288: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
100289:
100290: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100291: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100292:

Line 100290: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

100286: -- bulk performance
100287: --
100288: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
100289:
100290: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100291: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100292:
100293: -- 4955764
100294: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 100294: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

100290: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100291: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100292:
100293: -- 4955764
100294: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100295: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
100296:
100297: -- 4458381 Public Sector Enh
100298:

Line 100354: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

100350: l_rec_acct_attrs.array_num_value(23) := p_source_91;
100351: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
100352: l_rec_acct_attrs.array_num_value(24) := p_source_93;
100353:
100354: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
100355: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
100356:
100357: ---------------------------------------------------------------------------------------------------------------
100358: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 100355: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

100351: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
100352: l_rec_acct_attrs.array_num_value(24) := p_source_93;
100353:
100354: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
100355: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
100356:
100357: ---------------------------------------------------------------------------------------------------------------
100358: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100359: ---------------------------------------------------------------------------------------------------------------

Line 100358: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

100354: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
100355: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
100356:
100357: ---------------------------------------------------------------------------------------------------------------
100358: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100359: ---------------------------------------------------------------------------------------------------------------
100360: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100361:
100362: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 100360: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

100356:
100357: ---------------------------------------------------------------------------------------------------------------
100358: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100359: ---------------------------------------------------------------------------------------------------------------
100360: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100361:
100362: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100363: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100364:

Line 100362: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

100358: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100359: ---------------------------------------------------------------------------------------------------------------
100360: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100361:
100362: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100363: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100364:
100365: IF xla_accounting_cache_pkg.GetValueChar
100366: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 100363: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

100359: ---------------------------------------------------------------------------------------------------------------
100360: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100361:
100362: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100363: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100364:
100365: IF xla_accounting_cache_pkg.GetValueChar
100366: (p_source_code => 'LEDGER_CATEGORY_CODE'
100367: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 100374: xla_ae_lines_pkg.BflowUpgEntry

100370: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
100371: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
100372: )
100373: THEN
100374: xla_ae_lines_pkg.BflowUpgEntry
100375: (p_business_method_code => l_bflow_method_code
100376: ,p_business_class_code => l_bflow_class_code
100377: ,p_balance_type => l_balance_type_code);
100378: ELSE

Line 100417: xla_ae_lines_pkg.set_ccid(

100413: , x_value_type_code => l_adr_value_type_code
100414: , p_side => 'NA'
100415: );
100416:
100417: xla_ae_lines_pkg.set_ccid(
100418: p_code_combination_id => l_ccid
100419: , p_value_type_code => l_adr_value_type_code
100420: , p_transaction_coa_id => l_adr_transaction_coa_id
100421: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 100453: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

100449: xla_accounting_err_pkg.build_message
100450: (p_appli_s_name => 'XLA'
100451: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
100452: ,p_token_1 => 'LINE_NUMBER'
100453: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
100454: ,p_token_2 => 'LINE_TYPE_NAME'
100455: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
100456: l_component_type
100457: ,l_component_code

Line 100489: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

100485: --
100486: --
100487: ------------------------------------------------------------------------------------------------
100488: -- 4219869 Business Flow
100489: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
100490: -- Prior Entry. Currently, the following code is always generated.
100491: ------------------------------------------------------------------------------------------------
100492: XLA_AE_LINES_PKG.ValidateCurrentLine;
100493:

Line 100492: XLA_AE_LINES_PKG.ValidateCurrentLine;

100488: -- 4219869 Business Flow
100489: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
100490: -- Prior Entry. Currently, the following code is always generated.
100491: ------------------------------------------------------------------------------------------------
100492: XLA_AE_LINES_PKG.ValidateCurrentLine;
100493:
100494: ------------------------------------------------------------------------------------
100495: -- 4219869 Business Flow
100496: -- Populated credit and debit amounts -- Need to generate this within IF

Line 100498: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

100494: ------------------------------------------------------------------------------------
100495: -- 4219869 Business Flow
100496: -- Populated credit and debit amounts -- Need to generate this within IF
100497: ------------------------------------------------------------------------------------
100498: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100499:
100500: ----------------------------------------------------------------------------------
100501: -- 4219869 Business Flow
100502: -- Update journal entry status -- Need to generate this within IF

Line 100530: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

100526: -- To allow MPA report to determine if it should generate report process
100527: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
100528: ------------------------------------------------------------------------------------------
100529:
100530: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
100531: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
100532: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
100533: -- call ADRs
100534: -- Bug 4922099

Line 100531: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

100527: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
100528: ------------------------------------------------------------------------------------------
100529:
100530: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
100531: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
100532: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
100533: -- call ADRs
100534: -- Bug 4922099
100535: --

Line 100558: xla_ae_lines_pkg.set_ccid(

100554: , x_value_type_code => l_adr_value_type_code
100555: , p_side => 'NA'
100556: );
100557:
100558: xla_ae_lines_pkg.set_ccid(
100559: p_code_combination_id => l_ccid
100560: , p_value_type_code => l_adr_value_type_code
100561: , p_transaction_coa_id => l_adr_transaction_coa_id
100562: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 100581: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

100577:
100578: --
100579: -- Update the line information that should be overwritten
100580: --
100581: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
100582: p_header_num => 1);
100583: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
100584:
100585: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 100583: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

100579: -- Update the line information that should be overwritten
100580: --
100581: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
100582: p_header_num => 1);
100583: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
100584:
100585: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
100586:
100587: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 100585: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

100581: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
100582: p_header_num => 1);
100583: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
100584:
100585: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
100586:
100587: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
100588: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
100589: END IF;

Line 100588: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

100584:
100585: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
100586:
100587: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
100588: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
100589: END IF;
100590:
100591: --
100592: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 100595: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

100591: --
100592: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
100593: --
100594: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
100595: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
100596: ELSE
100597: ---------------------------------------------------------------------------------------------------
100598: -- 4262811a Switch Sign
100599: ---------------------------------------------------------------------------------------------------

Line 100600: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

100596: ELSE
100597: ---------------------------------------------------------------------------------------------------
100598: -- 4262811a Switch Sign
100599: ---------------------------------------------------------------------------------------------------
100600: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 100601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

100597: ---------------------------------------------------------------------------------------------------
100598: -- 4262811a Switch Sign
100599: ---------------------------------------------------------------------------------------------------
100600: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100605: -- 5132302

Line 100602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

100598: -- 4262811a Switch Sign
100599: ---------------------------------------------------------------------------------------------------
100600: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100605: -- 5132302
100606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 100603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

100599: ---------------------------------------------------------------------------------------------------
100600: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100605: -- 5132302
100606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100607: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 100604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

100600: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100605: -- 5132302
100606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100607: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100608:

Line 100606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

100602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100605: -- 5132302
100606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100607: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100608:
100609: END IF;
100610:

Line 100607: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

100603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100604: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100605: -- 5132302
100606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100607: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100608:
100609: END IF;
100610:
100611: -- 4955764

Line 100612: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

100608:
100609: END IF;
100610:
100611: -- 4955764
100612: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100613: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
100614:
100615:
100616: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 100616: XLA_AE_LINES_PKG.ValidateCurrentLine;

100612: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100613: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
100614:
100615:
100616: XLA_AE_LINES_PKG.ValidateCurrentLine;
100617: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100618:
100619: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
100620: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 100617: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

100613: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
100614:
100615:
100616: XLA_AE_LINES_PKG.ValidateCurrentLine;
100617: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100618:
100619: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
100620: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
100621: ,p_balance_type_code => l_balance_type_code);

Line 100812: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

100808: --
100809: -- bulk performance
100810: --
100811: l_balance_type_code VARCHAR2(1);
100812: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
100813: l_log_module VARCHAR2(240);
100814:
100815: --
100816: -- Upgrade strategy

Line 100880: XLA_AE_LINES_PKG.SetNewLine;

100876: ') = 'MISCELLANEOUS'
100877: THEN
100878:
100879: --
100880: XLA_AE_LINES_PKG.SetNewLine;
100881:
100882: p_balance_type_code := l_balance_type_code;
100883: -- set the flag so later we will know whether the gain loss line needs to be created
100884:

Line 100892: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

100888:
100889: --
100890: -- bulk performance
100891: --
100892: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
100893: p_header_num => 0); -- 4262811
100894: --
100895: -- set accounting line options
100896: --

Line 100897: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

100893: p_header_num => 0); -- 4262811
100894: --
100895: -- set accounting line options
100896: --
100897: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
100898: p_natural_side_code => 'D'
100899: , p_gain_or_loss_flag => 'N'
100900: , p_gl_transfer_mode_code => 'S'
100901: , p_acct_entry_type_code => 'A'

Line 100911: xla_ae_lines_pkg.SetAcctLineType

100907: --
100908: --
100909: -- set accounting line type info
100910: --
100911: xla_ae_lines_pkg.SetAcctLineType
100912: (p_component_type => l_component_type
100913: ,p_event_type_code => l_event_type_code
100914: ,p_line_definition_owner_code => l_line_definition_owner_code
100915: ,p_line_definition_code => l_line_definition_code

Line 100925: xla_ae_lines_pkg.SetAcctClass(

100921: ,p_event_class_code => l_event_class_code);
100922: --
100923: -- set accounting class
100924: --
100925: xla_ae_lines_pkg.SetAcctClass(
100926: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
100927: , p_ae_header_id => l_ae_header_id
100928: );
100929:

Line 100933: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

100929:
100930: --
100931: -- set rounding class
100932: --
100933: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
100934: 'MISCELLANEOUS EXPENSE';
100935:
100936: --
100937: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 100937: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

100933: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
100934: 'MISCELLANEOUS EXPENSE';
100935:
100936: --
100937: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
100938: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100939: --
100940: -- bulk performance
100941: --

Line 100938: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

100934: 'MISCELLANEOUS EXPENSE';
100935:
100936: --
100937: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
100938: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100939: --
100940: -- bulk performance
100941: --
100942: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 100942: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

100938: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100939: --
100940: -- bulk performance
100941: --
100942: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
100943:
100944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100945: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100946:

Line 100944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

100940: -- bulk performance
100941: --
100942: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
100943:
100944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100945: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100946:
100947: -- 4955764
100948: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 100948: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

100944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100945: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100946:
100947: -- 4955764
100948: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100949: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
100950:
100951: -- 4458381 Public Sector Enh
100952:

Line 101056: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

101052: l_rec_acct_attrs.array_num_value(42) := p_source_94;
101053: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
101054: l_rec_acct_attrs.array_num_value(43) := p_source_95;
101055:
101056: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
101057: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
101058:
101059: ---------------------------------------------------------------------------------------------------------------
101060: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 101057: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

101053: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
101054: l_rec_acct_attrs.array_num_value(43) := p_source_95;
101055:
101056: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
101057: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
101058:
101059: ---------------------------------------------------------------------------------------------------------------
101060: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101061: ---------------------------------------------------------------------------------------------------------------

Line 101060: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

101056: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
101057: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
101058:
101059: ---------------------------------------------------------------------------------------------------------------
101060: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101061: ---------------------------------------------------------------------------------------------------------------
101062: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101063:
101064: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 101062: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

101058:
101059: ---------------------------------------------------------------------------------------------------------------
101060: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101061: ---------------------------------------------------------------------------------------------------------------
101062: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101063:
101064: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101065: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101066:

Line 101064: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

101060: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101061: ---------------------------------------------------------------------------------------------------------------
101062: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101063:
101064: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101065: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101066:
101067: IF xla_accounting_cache_pkg.GetValueChar
101068: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 101065: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

101061: ---------------------------------------------------------------------------------------------------------------
101062: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101063:
101064: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101065: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101066:
101067: IF xla_accounting_cache_pkg.GetValueChar
101068: (p_source_code => 'LEDGER_CATEGORY_CODE'
101069: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 101076: xla_ae_lines_pkg.BflowUpgEntry

101072: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
101073: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
101074: )
101075: THEN
101076: xla_ae_lines_pkg.BflowUpgEntry
101077: (p_business_method_code => l_bflow_method_code
101078: ,p_business_class_code => l_bflow_class_code
101079: ,p_balance_type => l_balance_type_code);
101080: ELSE

Line 101093: xla_ae_lines_pkg.SetLineDescription(

101089: --
101090: -- call description
101091: --
101092:
101093: xla_ae_lines_pkg.SetLineDescription(
101094: p_ae_header_id => l_ae_header_id
101095: ,p_description => Description_2 (
101096: p_application_id => p_application_id
101097: , p_ae_header_id => l_ae_header_id

Line 101126: xla_ae_lines_pkg.set_ccid(

101122: , x_value_type_code => l_adr_value_type_code
101123: , p_side => 'NA'
101124: );
101125:
101126: xla_ae_lines_pkg.set_ccid(
101127: p_code_combination_id => l_ccid
101128: , p_value_type_code => l_adr_value_type_code
101129: , p_transaction_coa_id => l_adr_transaction_coa_id
101130: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 101162: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

101158: xla_accounting_err_pkg.build_message
101159: (p_appli_s_name => 'XLA'
101160: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
101161: ,p_token_1 => 'LINE_NUMBER'
101162: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
101163: ,p_token_2 => 'LINE_TYPE_NAME'
101164: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
101165: l_component_type
101166: ,l_component_code

Line 101198: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

101194: --
101195: --
101196: ------------------------------------------------------------------------------------------------
101197: -- 4219869 Business Flow
101198: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
101199: -- Prior Entry. Currently, the following code is always generated.
101200: ------------------------------------------------------------------------------------------------
101201: XLA_AE_LINES_PKG.ValidateCurrentLine;
101202:

Line 101201: XLA_AE_LINES_PKG.ValidateCurrentLine;

101197: -- 4219869 Business Flow
101198: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
101199: -- Prior Entry. Currently, the following code is always generated.
101200: ------------------------------------------------------------------------------------------------
101201: XLA_AE_LINES_PKG.ValidateCurrentLine;
101202:
101203: ------------------------------------------------------------------------------------
101204: -- 4219869 Business Flow
101205: -- Populated credit and debit amounts -- Need to generate this within IF

Line 101207: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

101203: ------------------------------------------------------------------------------------
101204: -- 4219869 Business Flow
101205: -- Populated credit and debit amounts -- Need to generate this within IF
101206: ------------------------------------------------------------------------------------
101207: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101208:
101209: ----------------------------------------------------------------------------------
101210: -- 4219869 Business Flow
101211: -- Update journal entry status -- Need to generate this within IF

Line 101239: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

101235: -- To allow MPA report to determine if it should generate report process
101236: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
101237: ------------------------------------------------------------------------------------------
101238:
101239: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
101240: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
101241: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
101242: -- call ADRs
101243: -- Bug 4922099

Line 101240: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

101236: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
101237: ------------------------------------------------------------------------------------------
101238:
101239: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
101240: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
101241: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
101242: -- call ADRs
101243: -- Bug 4922099
101244: --

Line 101264: xla_ae_lines_pkg.set_ccid(

101260: , x_value_type_code => l_adr_value_type_code
101261: , p_side => 'NA'
101262: );
101263:
101264: xla_ae_lines_pkg.set_ccid(
101265: p_code_combination_id => l_ccid
101266: , p_value_type_code => l_adr_value_type_code
101267: , p_transaction_coa_id => l_adr_transaction_coa_id
101268: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 101287: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

101283:
101284: --
101285: -- Update the line information that should be overwritten
101286: --
101287: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101288: p_header_num => 1);
101289: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101290:
101291: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 101289: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

101285: -- Update the line information that should be overwritten
101286: --
101287: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101288: p_header_num => 1);
101289: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101290:
101291: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101292:
101293: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 101291: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

101287: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101288: p_header_num => 1);
101289: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101290:
101291: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101292:
101293: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
101294: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
101295: END IF;

Line 101294: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

101290:
101291: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101292:
101293: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
101294: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
101295: END IF;
101296:
101297: --
101298: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 101301: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

101297: --
101298: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
101299: --
101300: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
101301: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
101302: ELSE
101303: ---------------------------------------------------------------------------------------------------
101304: -- 4262811a Switch Sign
101305: ---------------------------------------------------------------------------------------------------

Line 101306: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

101302: ELSE
101303: ---------------------------------------------------------------------------------------------------
101304: -- 4262811a Switch Sign
101305: ---------------------------------------------------------------------------------------------------
101306: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 101307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

101303: ---------------------------------------------------------------------------------------------------
101304: -- 4262811a Switch Sign
101305: ---------------------------------------------------------------------------------------------------
101306: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101311: -- 5132302

Line 101308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

101304: -- 4262811a Switch Sign
101305: ---------------------------------------------------------------------------------------------------
101306: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101311: -- 5132302
101312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 101309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

101305: ---------------------------------------------------------------------------------------------------
101306: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101311: -- 5132302
101312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 101310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

101306: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101311: -- 5132302
101312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101314:

Line 101312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

101308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101311: -- 5132302
101312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101314:
101315: END IF;
101316:

Line 101313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

101309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101311: -- 5132302
101312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101314:
101315: END IF;
101316:
101317: -- 4955764

Line 101318: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

101314:
101315: END IF;
101316:
101317: -- 4955764
101318: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101319: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
101320:
101321:
101322: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 101322: XLA_AE_LINES_PKG.ValidateCurrentLine;

101318: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101319: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
101320:
101321:
101322: XLA_AE_LINES_PKG.ValidateCurrentLine;
101323: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101324:
101325: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
101326: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 101323: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

101319: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
101320:
101321:
101322: XLA_AE_LINES_PKG.ValidateCurrentLine;
101323: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101324:
101325: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
101326: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
101327: ,p_balance_type_code => l_balance_type_code);

Line 101516: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

101512: --
101513: -- bulk performance
101514: --
101515: l_balance_type_code VARCHAR2(1);
101516: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
101517: l_log_module VARCHAR2(240);
101518:
101519: --
101520: -- Upgrade strategy

Line 101584: XLA_AE_LINES_PKG.SetNewLine;

101580: ') = 'MISCELLANEOUS'
101581: THEN
101582:
101583: --
101584: XLA_AE_LINES_PKG.SetNewLine;
101585:
101586: p_balance_type_code := l_balance_type_code;
101587: -- set the flag so later we will know whether the gain loss line needs to be created
101588:

Line 101596: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

101592:
101593: --
101594: -- bulk performance
101595: --
101596: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
101597: p_header_num => 0); -- 4262811
101598: --
101599: -- set accounting line options
101600: --

Line 101601: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

101597: p_header_num => 0); -- 4262811
101598: --
101599: -- set accounting line options
101600: --
101601: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
101602: p_natural_side_code => 'D'
101603: , p_gain_or_loss_flag => 'N'
101604: , p_gl_transfer_mode_code => 'S'
101605: , p_acct_entry_type_code => 'A'

Line 101615: xla_ae_lines_pkg.SetAcctLineType

101611: --
101612: --
101613: -- set accounting line type info
101614: --
101615: xla_ae_lines_pkg.SetAcctLineType
101616: (p_component_type => l_component_type
101617: ,p_event_type_code => l_event_type_code
101618: ,p_line_definition_owner_code => l_line_definition_owner_code
101619: ,p_line_definition_code => l_line_definition_code

Line 101629: xla_ae_lines_pkg.SetAcctClass(

101625: ,p_event_class_code => l_event_class_code);
101626: --
101627: -- set accounting class
101628: --
101629: xla_ae_lines_pkg.SetAcctClass(
101630: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
101631: , p_ae_header_id => l_ae_header_id
101632: );
101633:

Line 101637: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

101633:
101634: --
101635: -- set rounding class
101636: --
101637: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
101638: 'MISCELLANEOUS EXPENSE';
101639:
101640: --
101641: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 101641: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

101637: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
101638: 'MISCELLANEOUS EXPENSE';
101639:
101640: --
101641: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
101642: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
101643: --
101644: -- bulk performance
101645: --

Line 101642: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

101638: 'MISCELLANEOUS EXPENSE';
101639:
101640: --
101641: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
101642: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
101643: --
101644: -- bulk performance
101645: --
101646: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 101646: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

101642: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
101643: --
101644: -- bulk performance
101645: --
101646: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
101647:
101648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101649: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101650:

Line 101648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

101644: -- bulk performance
101645: --
101646: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
101647:
101648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101649: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101650:
101651: -- 4955764
101652: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 101652: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

101648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101649: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101650:
101651: -- 4955764
101652: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101653: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
101654:
101655: -- 4458381 Public Sector Enh
101656:

Line 101758: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

101754: l_rec_acct_attrs.array_num_value(41) := p_source_94;
101755: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
101756: l_rec_acct_attrs.array_num_value(42) := p_source_95;
101757:
101758: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
101759: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
101760:
101761: ---------------------------------------------------------------------------------------------------------------
101762: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 101759: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

101755: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
101756: l_rec_acct_attrs.array_num_value(42) := p_source_95;
101757:
101758: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
101759: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
101760:
101761: ---------------------------------------------------------------------------------------------------------------
101762: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101763: ---------------------------------------------------------------------------------------------------------------

Line 101762: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

101758: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
101759: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
101760:
101761: ---------------------------------------------------------------------------------------------------------------
101762: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101763: ---------------------------------------------------------------------------------------------------------------
101764: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101765:
101766: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 101764: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

101760:
101761: ---------------------------------------------------------------------------------------------------------------
101762: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101763: ---------------------------------------------------------------------------------------------------------------
101764: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101765:
101766: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101767: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101768:

Line 101766: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

101762: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101763: ---------------------------------------------------------------------------------------------------------------
101764: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101765:
101766: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101767: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101768:
101769: IF xla_accounting_cache_pkg.GetValueChar
101770: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 101767: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

101763: ---------------------------------------------------------------------------------------------------------------
101764: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101765:
101766: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101767: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101768:
101769: IF xla_accounting_cache_pkg.GetValueChar
101770: (p_source_code => 'LEDGER_CATEGORY_CODE'
101771: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 101778: xla_ae_lines_pkg.BflowUpgEntry

101774: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
101775: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
101776: )
101777: THEN
101778: xla_ae_lines_pkg.BflowUpgEntry
101779: (p_business_method_code => l_bflow_method_code
101780: ,p_business_class_code => l_bflow_class_code
101781: ,p_balance_type => l_balance_type_code);
101782: ELSE

Line 101795: xla_ae_lines_pkg.SetLineDescription(

101791: --
101792: -- call description
101793: --
101794:
101795: xla_ae_lines_pkg.SetLineDescription(
101796: p_ae_header_id => l_ae_header_id
101797: ,p_description => Description_2 (
101798: p_application_id => p_application_id
101799: , p_ae_header_id => l_ae_header_id

Line 101828: xla_ae_lines_pkg.set_ccid(

101824: , x_value_type_code => l_adr_value_type_code
101825: , p_side => 'NA'
101826: );
101827:
101828: xla_ae_lines_pkg.set_ccid(
101829: p_code_combination_id => l_ccid
101830: , p_value_type_code => l_adr_value_type_code
101831: , p_transaction_coa_id => l_adr_transaction_coa_id
101832: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 101864: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

101860: xla_accounting_err_pkg.build_message
101861: (p_appli_s_name => 'XLA'
101862: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
101863: ,p_token_1 => 'LINE_NUMBER'
101864: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
101865: ,p_token_2 => 'LINE_TYPE_NAME'
101866: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
101867: l_component_type
101868: ,l_component_code

Line 101900: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

101896: --
101897: --
101898: ------------------------------------------------------------------------------------------------
101899: -- 4219869 Business Flow
101900: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
101901: -- Prior Entry. Currently, the following code is always generated.
101902: ------------------------------------------------------------------------------------------------
101903: XLA_AE_LINES_PKG.ValidateCurrentLine;
101904:

Line 101903: XLA_AE_LINES_PKG.ValidateCurrentLine;

101899: -- 4219869 Business Flow
101900: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
101901: -- Prior Entry. Currently, the following code is always generated.
101902: ------------------------------------------------------------------------------------------------
101903: XLA_AE_LINES_PKG.ValidateCurrentLine;
101904:
101905: ------------------------------------------------------------------------------------
101906: -- 4219869 Business Flow
101907: -- Populated credit and debit amounts -- Need to generate this within IF

Line 101909: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

101905: ------------------------------------------------------------------------------------
101906: -- 4219869 Business Flow
101907: -- Populated credit and debit amounts -- Need to generate this within IF
101908: ------------------------------------------------------------------------------------
101909: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101910:
101911: ----------------------------------------------------------------------------------
101912: -- 4219869 Business Flow
101913: -- Update journal entry status -- Need to generate this within IF

Line 101941: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

101937: -- To allow MPA report to determine if it should generate report process
101938: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
101939: ------------------------------------------------------------------------------------------
101940:
101941: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
101942: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
101943: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
101944: -- call ADRs
101945: -- Bug 4922099

Line 101942: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

101938: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
101939: ------------------------------------------------------------------------------------------
101940:
101941: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
101942: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
101943: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
101944: -- call ADRs
101945: -- Bug 4922099
101946: --

Line 101966: xla_ae_lines_pkg.set_ccid(

101962: , x_value_type_code => l_adr_value_type_code
101963: , p_side => 'NA'
101964: );
101965:
101966: xla_ae_lines_pkg.set_ccid(
101967: p_code_combination_id => l_ccid
101968: , p_value_type_code => l_adr_value_type_code
101969: , p_transaction_coa_id => l_adr_transaction_coa_id
101970: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 101989: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

101985:
101986: --
101987: -- Update the line information that should be overwritten
101988: --
101989: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101990: p_header_num => 1);
101991: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101992:
101993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 101991: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

101987: -- Update the line information that should be overwritten
101988: --
101989: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101990: p_header_num => 1);
101991: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101992:
101993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101994:
101995: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 101993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

101989: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101990: p_header_num => 1);
101991: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101992:
101993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101994:
101995: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
101996: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
101997: END IF;

Line 101996: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

101992:
101993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101994:
101995: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
101996: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
101997: END IF;
101998:
101999: --
102000: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 102003: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

101999: --
102000: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
102001: --
102002: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
102003: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
102004: ELSE
102005: ---------------------------------------------------------------------------------------------------
102006: -- 4262811a Switch Sign
102007: ---------------------------------------------------------------------------------------------------

Line 102008: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

102004: ELSE
102005: ---------------------------------------------------------------------------------------------------
102006: -- 4262811a Switch Sign
102007: ---------------------------------------------------------------------------------------------------
102008: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 102009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

102005: ---------------------------------------------------------------------------------------------------
102006: -- 4262811a Switch Sign
102007: ---------------------------------------------------------------------------------------------------
102008: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102013: -- 5132302

Line 102010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

102006: -- 4262811a Switch Sign
102007: ---------------------------------------------------------------------------------------------------
102008: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102013: -- 5132302
102014: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 102011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

102007: ---------------------------------------------------------------------------------------------------
102008: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102013: -- 5132302
102014: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102015: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 102012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

102008: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102013: -- 5132302
102014: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102015: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102016:

Line 102014: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

102010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102013: -- 5132302
102014: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102015: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102016:
102017: END IF;
102018:

Line 102015: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

102011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102013: -- 5132302
102014: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102015: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102016:
102017: END IF;
102018:
102019: -- 4955764

Line 102020: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

102016:
102017: END IF;
102018:
102019: -- 4955764
102020: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102021: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102022:
102023:
102024: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 102024: XLA_AE_LINES_PKG.ValidateCurrentLine;

102020: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102021: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102022:
102023:
102024: XLA_AE_LINES_PKG.ValidateCurrentLine;
102025: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102026:
102027: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102028: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 102025: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

102021: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102022:
102023:
102024: XLA_AE_LINES_PKG.ValidateCurrentLine;
102025: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102026:
102027: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102028: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
102029: ,p_balance_type_code => l_balance_type_code);

Line 102220: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

102216: --
102217: -- bulk performance
102218: --
102219: l_balance_type_code VARCHAR2(1);
102220: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
102221: l_log_module VARCHAR2(240);
102222:
102223: --
102224: -- Upgrade strategy

Line 102288: XLA_AE_LINES_PKG.SetNewLine;

102284: ') = 'MISCELLANEOUS'
102285: THEN
102286:
102287: --
102288: XLA_AE_LINES_PKG.SetNewLine;
102289:
102290: p_balance_type_code := l_balance_type_code;
102291: -- set the flag so later we will know whether the gain loss line needs to be created
102292:

Line 102300: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

102296:
102297: --
102298: -- bulk performance
102299: --
102300: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
102301: p_header_num => 0); -- 4262811
102302: --
102303: -- set accounting line options
102304: --

Line 102305: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

102301: p_header_num => 0); -- 4262811
102302: --
102303: -- set accounting line options
102304: --
102305: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
102306: p_natural_side_code => 'D'
102307: , p_gain_or_loss_flag => 'N'
102308: , p_gl_transfer_mode_code => 'S'
102309: , p_acct_entry_type_code => 'A'

Line 102319: xla_ae_lines_pkg.SetAcctLineType

102315: --
102316: --
102317: -- set accounting line type info
102318: --
102319: xla_ae_lines_pkg.SetAcctLineType
102320: (p_component_type => l_component_type
102321: ,p_event_type_code => l_event_type_code
102322: ,p_line_definition_owner_code => l_line_definition_owner_code
102323: ,p_line_definition_code => l_line_definition_code

Line 102333: xla_ae_lines_pkg.SetAcctClass(

102329: ,p_event_class_code => l_event_class_code);
102330: --
102331: -- set accounting class
102332: --
102333: xla_ae_lines_pkg.SetAcctClass(
102334: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
102335: , p_ae_header_id => l_ae_header_id
102336: );
102337:

Line 102341: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

102337:
102338: --
102339: -- set rounding class
102340: --
102341: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
102342: 'MISCELLANEOUS EXPENSE';
102343:
102344: --
102345: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 102345: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

102341: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
102342: 'MISCELLANEOUS EXPENSE';
102343:
102344: --
102345: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
102346: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
102347: --
102348: -- bulk performance
102349: --

Line 102346: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

102342: 'MISCELLANEOUS EXPENSE';
102343:
102344: --
102345: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
102346: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
102347: --
102348: -- bulk performance
102349: --
102350: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 102350: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

102346: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
102347: --
102348: -- bulk performance
102349: --
102350: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
102351:
102352: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102353: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102354:

Line 102352: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

102348: -- bulk performance
102349: --
102350: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
102351:
102352: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102353: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102354:
102355: -- 4955764
102356: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 102356: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

102352: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102353: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102354:
102355: -- 4955764
102356: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102357: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
102358:
102359: -- 4458381 Public Sector Enh
102360:

Line 102466: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

102462: l_rec_acct_attrs.array_num_value(43) := p_source_94;
102463: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
102464: l_rec_acct_attrs.array_num_value(44) := p_source_95;
102465:
102466: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
102467: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
102468:
102469: ---------------------------------------------------------------------------------------------------------------
102470: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 102467: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

102463: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
102464: l_rec_acct_attrs.array_num_value(44) := p_source_95;
102465:
102466: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
102467: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
102468:
102469: ---------------------------------------------------------------------------------------------------------------
102470: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102471: ---------------------------------------------------------------------------------------------------------------

Line 102470: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

102466: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
102467: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
102468:
102469: ---------------------------------------------------------------------------------------------------------------
102470: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102471: ---------------------------------------------------------------------------------------------------------------
102472: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102473:
102474: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 102472: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

102468:
102469: ---------------------------------------------------------------------------------------------------------------
102470: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102471: ---------------------------------------------------------------------------------------------------------------
102472: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102473:
102474: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102475: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102476:

Line 102474: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

102470: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102471: ---------------------------------------------------------------------------------------------------------------
102472: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102473:
102474: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102475: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102476:
102477: IF xla_accounting_cache_pkg.GetValueChar
102478: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 102475: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

102471: ---------------------------------------------------------------------------------------------------------------
102472: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102473:
102474: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102475: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102476:
102477: IF xla_accounting_cache_pkg.GetValueChar
102478: (p_source_code => 'LEDGER_CATEGORY_CODE'
102479: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 102486: xla_ae_lines_pkg.BflowUpgEntry

102482: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
102483: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
102484: )
102485: THEN
102486: xla_ae_lines_pkg.BflowUpgEntry
102487: (p_business_method_code => l_bflow_method_code
102488: ,p_business_class_code => l_bflow_class_code
102489: ,p_balance_type => l_balance_type_code);
102490: ELSE

Line 102503: xla_ae_lines_pkg.SetLineDescription(

102499: --
102500: -- call description
102501: --
102502:
102503: xla_ae_lines_pkg.SetLineDescription(
102504: p_ae_header_id => l_ae_header_id
102505: ,p_description => Description_2 (
102506: p_application_id => p_application_id
102507: , p_ae_header_id => l_ae_header_id

Line 102536: xla_ae_lines_pkg.set_ccid(

102532: , x_value_type_code => l_adr_value_type_code
102533: , p_side => 'NA'
102534: );
102535:
102536: xla_ae_lines_pkg.set_ccid(
102537: p_code_combination_id => l_ccid
102538: , p_value_type_code => l_adr_value_type_code
102539: , p_transaction_coa_id => l_adr_transaction_coa_id
102540: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 102572: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

102568: xla_accounting_err_pkg.build_message
102569: (p_appli_s_name => 'XLA'
102570: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
102571: ,p_token_1 => 'LINE_NUMBER'
102572: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
102573: ,p_token_2 => 'LINE_TYPE_NAME'
102574: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
102575: l_component_type
102576: ,l_component_code

Line 102608: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

102604: --
102605: --
102606: ------------------------------------------------------------------------------------------------
102607: -- 4219869 Business Flow
102608: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
102609: -- Prior Entry. Currently, the following code is always generated.
102610: ------------------------------------------------------------------------------------------------
102611: XLA_AE_LINES_PKG.ValidateCurrentLine;
102612:

Line 102611: XLA_AE_LINES_PKG.ValidateCurrentLine;

102607: -- 4219869 Business Flow
102608: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
102609: -- Prior Entry. Currently, the following code is always generated.
102610: ------------------------------------------------------------------------------------------------
102611: XLA_AE_LINES_PKG.ValidateCurrentLine;
102612:
102613: ------------------------------------------------------------------------------------
102614: -- 4219869 Business Flow
102615: -- Populated credit and debit amounts -- Need to generate this within IF

Line 102617: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

102613: ------------------------------------------------------------------------------------
102614: -- 4219869 Business Flow
102615: -- Populated credit and debit amounts -- Need to generate this within IF
102616: ------------------------------------------------------------------------------------
102617: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102618:
102619: ----------------------------------------------------------------------------------
102620: -- 4219869 Business Flow
102621: -- Update journal entry status -- Need to generate this within IF

Line 102649: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

102645: -- To allow MPA report to determine if it should generate report process
102646: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
102647: ------------------------------------------------------------------------------------------
102648:
102649: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
102650: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
102651: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
102652: -- call ADRs
102653: -- Bug 4922099

Line 102650: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

102646: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
102647: ------------------------------------------------------------------------------------------
102648:
102649: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
102650: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
102651: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
102652: -- call ADRs
102653: -- Bug 4922099
102654: --

Line 102674: xla_ae_lines_pkg.set_ccid(

102670: , x_value_type_code => l_adr_value_type_code
102671: , p_side => 'NA'
102672: );
102673:
102674: xla_ae_lines_pkg.set_ccid(
102675: p_code_combination_id => l_ccid
102676: , p_value_type_code => l_adr_value_type_code
102677: , p_transaction_coa_id => l_adr_transaction_coa_id
102678: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 102697: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

102693:
102694: --
102695: -- Update the line information that should be overwritten
102696: --
102697: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
102698: p_header_num => 1);
102699: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
102700:
102701: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 102699: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

102695: -- Update the line information that should be overwritten
102696: --
102697: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
102698: p_header_num => 1);
102699: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
102700:
102701: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
102702:
102703: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 102701: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

102697: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
102698: p_header_num => 1);
102699: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
102700:
102701: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
102702:
102703: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
102704: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
102705: END IF;

Line 102704: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

102700:
102701: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
102702:
102703: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
102704: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
102705: END IF;
102706:
102707: --
102708: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 102711: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

102707: --
102708: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
102709: --
102710: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
102711: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
102712: ELSE
102713: ---------------------------------------------------------------------------------------------------
102714: -- 4262811a Switch Sign
102715: ---------------------------------------------------------------------------------------------------

Line 102716: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

102712: ELSE
102713: ---------------------------------------------------------------------------------------------------
102714: -- 4262811a Switch Sign
102715: ---------------------------------------------------------------------------------------------------
102716: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102720: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 102717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

102713: ---------------------------------------------------------------------------------------------------
102714: -- 4262811a Switch Sign
102715: ---------------------------------------------------------------------------------------------------
102716: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102720: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102721: -- 5132302

Line 102718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

102714: -- 4262811a Switch Sign
102715: ---------------------------------------------------------------------------------------------------
102716: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102720: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102721: -- 5132302
102722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 102719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

102715: ---------------------------------------------------------------------------------------------------
102716: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102720: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102721: -- 5132302
102722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102723: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 102720: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

102716: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102720: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102721: -- 5132302
102722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102723: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102724:

Line 102722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

102718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102720: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102721: -- 5132302
102722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102723: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102724:
102725: END IF;
102726:

Line 102723: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

102719: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102720: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102721: -- 5132302
102722: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102723: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102724:
102725: END IF;
102726:
102727: -- 4955764

Line 102728: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

102724:
102725: END IF;
102726:
102727: -- 4955764
102728: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102729: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102730:
102731:
102732: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 102732: XLA_AE_LINES_PKG.ValidateCurrentLine;

102728: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102729: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102730:
102731:
102732: XLA_AE_LINES_PKG.ValidateCurrentLine;
102733: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102734:
102735: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102736: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 102733: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

102729: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102730:
102731:
102732: XLA_AE_LINES_PKG.ValidateCurrentLine;
102733: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102734:
102735: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102736: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
102737: ,p_balance_type_code => l_balance_type_code);

Line 102928: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

102924: --
102925: -- bulk performance
102926: --
102927: l_balance_type_code VARCHAR2(1);
102928: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
102929: l_log_module VARCHAR2(240);
102930:
102931: --
102932: -- Upgrade strategy

Line 102996: XLA_AE_LINES_PKG.SetNewLine;

102992: ') = 'MISCELLANEOUS'
102993: THEN
102994:
102995: --
102996: XLA_AE_LINES_PKG.SetNewLine;
102997:
102998: p_balance_type_code := l_balance_type_code;
102999: -- set the flag so later we will know whether the gain loss line needs to be created
103000:

Line 103008: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

103004:
103005: --
103006: -- bulk performance
103007: --
103008: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
103009: p_header_num => 0); -- 4262811
103010: --
103011: -- set accounting line options
103012: --

Line 103013: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

103009: p_header_num => 0); -- 4262811
103010: --
103011: -- set accounting line options
103012: --
103013: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
103014: p_natural_side_code => 'D'
103015: , p_gain_or_loss_flag => 'N'
103016: , p_gl_transfer_mode_code => 'S'
103017: , p_acct_entry_type_code => 'A'

Line 103027: xla_ae_lines_pkg.SetAcctLineType

103023: --
103024: --
103025: -- set accounting line type info
103026: --
103027: xla_ae_lines_pkg.SetAcctLineType
103028: (p_component_type => l_component_type
103029: ,p_event_type_code => l_event_type_code
103030: ,p_line_definition_owner_code => l_line_definition_owner_code
103031: ,p_line_definition_code => l_line_definition_code

Line 103041: xla_ae_lines_pkg.SetAcctClass(

103037: ,p_event_class_code => l_event_class_code);
103038: --
103039: -- set accounting class
103040: --
103041: xla_ae_lines_pkg.SetAcctClass(
103042: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
103043: , p_ae_header_id => l_ae_header_id
103044: );
103045:

Line 103049: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

103045:
103046: --
103047: -- set rounding class
103048: --
103049: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
103050: 'MISCELLANEOUS EXPENSE';
103051:
103052: --
103053: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 103053: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

103049: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
103050: 'MISCELLANEOUS EXPENSE';
103051:
103052: --
103053: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
103054: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
103055: --
103056: -- bulk performance
103057: --

Line 103054: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

103050: 'MISCELLANEOUS EXPENSE';
103051:
103052: --
103053: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
103054: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
103055: --
103056: -- bulk performance
103057: --
103058: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 103058: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

103054: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
103055: --
103056: -- bulk performance
103057: --
103058: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
103059:
103060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103061: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103062:

Line 103060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

103056: -- bulk performance
103057: --
103058: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
103059:
103060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103061: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103062:
103063: -- 4955764
103064: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 103064: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

103060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103061: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103062:
103063: -- 4955764
103064: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103065: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
103066:
103067: -- 4458381 Public Sector Enh
103068:

Line 103172: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

103168: l_rec_acct_attrs.array_num_value(42) := p_source_94;
103169: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
103170: l_rec_acct_attrs.array_num_value(43) := p_source_95;
103171:
103172: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103173: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103174:
103175: ---------------------------------------------------------------------------------------------------------------
103176: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 103173: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

103169: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
103170: l_rec_acct_attrs.array_num_value(43) := p_source_95;
103171:
103172: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103173: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103174:
103175: ---------------------------------------------------------------------------------------------------------------
103176: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103177: ---------------------------------------------------------------------------------------------------------------

Line 103176: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

103172: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103173: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103174:
103175: ---------------------------------------------------------------------------------------------------------------
103176: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103177: ---------------------------------------------------------------------------------------------------------------
103178: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103179:
103180: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 103178: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

103174:
103175: ---------------------------------------------------------------------------------------------------------------
103176: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103177: ---------------------------------------------------------------------------------------------------------------
103178: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103179:
103180: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103181: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103182:

Line 103180: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

103176: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103177: ---------------------------------------------------------------------------------------------------------------
103178: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103179:
103180: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103181: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103182:
103183: IF xla_accounting_cache_pkg.GetValueChar
103184: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 103181: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

103177: ---------------------------------------------------------------------------------------------------------------
103178: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103179:
103180: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103181: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103182:
103183: IF xla_accounting_cache_pkg.GetValueChar
103184: (p_source_code => 'LEDGER_CATEGORY_CODE'
103185: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 103192: xla_ae_lines_pkg.BflowUpgEntry

103188: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
103189: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
103190: )
103191: THEN
103192: xla_ae_lines_pkg.BflowUpgEntry
103193: (p_business_method_code => l_bflow_method_code
103194: ,p_business_class_code => l_bflow_class_code
103195: ,p_balance_type => l_balance_type_code);
103196: ELSE

Line 103209: xla_ae_lines_pkg.SetLineDescription(

103205: --
103206: -- call description
103207: --
103208:
103209: xla_ae_lines_pkg.SetLineDescription(
103210: p_ae_header_id => l_ae_header_id
103211: ,p_description => Description_2 (
103212: p_application_id => p_application_id
103213: , p_ae_header_id => l_ae_header_id

Line 103242: xla_ae_lines_pkg.set_ccid(

103238: , x_value_type_code => l_adr_value_type_code
103239: , p_side => 'NA'
103240: );
103241:
103242: xla_ae_lines_pkg.set_ccid(
103243: p_code_combination_id => l_ccid
103244: , p_value_type_code => l_adr_value_type_code
103245: , p_transaction_coa_id => l_adr_transaction_coa_id
103246: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 103278: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

103274: xla_accounting_err_pkg.build_message
103275: (p_appli_s_name => 'XLA'
103276: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
103277: ,p_token_1 => 'LINE_NUMBER'
103278: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
103279: ,p_token_2 => 'LINE_TYPE_NAME'
103280: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
103281: l_component_type
103282: ,l_component_code

Line 103314: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

103310: --
103311: --
103312: ------------------------------------------------------------------------------------------------
103313: -- 4219869 Business Flow
103314: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
103315: -- Prior Entry. Currently, the following code is always generated.
103316: ------------------------------------------------------------------------------------------------
103317: XLA_AE_LINES_PKG.ValidateCurrentLine;
103318:

Line 103317: XLA_AE_LINES_PKG.ValidateCurrentLine;

103313: -- 4219869 Business Flow
103314: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
103315: -- Prior Entry. Currently, the following code is always generated.
103316: ------------------------------------------------------------------------------------------------
103317: XLA_AE_LINES_PKG.ValidateCurrentLine;
103318:
103319: ------------------------------------------------------------------------------------
103320: -- 4219869 Business Flow
103321: -- Populated credit and debit amounts -- Need to generate this within IF

Line 103323: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

103319: ------------------------------------------------------------------------------------
103320: -- 4219869 Business Flow
103321: -- Populated credit and debit amounts -- Need to generate this within IF
103322: ------------------------------------------------------------------------------------
103323: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103324:
103325: ----------------------------------------------------------------------------------
103326: -- 4219869 Business Flow
103327: -- Update journal entry status -- Need to generate this within IF

Line 103355: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

103351: -- To allow MPA report to determine if it should generate report process
103352: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
103353: ------------------------------------------------------------------------------------------
103354:
103355: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
103356: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
103357: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
103358: -- call ADRs
103359: -- Bug 4922099

Line 103356: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

103352: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
103353: ------------------------------------------------------------------------------------------
103354:
103355: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
103356: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
103357: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
103358: -- call ADRs
103359: -- Bug 4922099
103360: --

Line 103380: xla_ae_lines_pkg.set_ccid(

103376: , x_value_type_code => l_adr_value_type_code
103377: , p_side => 'NA'
103378: );
103379:
103380: xla_ae_lines_pkg.set_ccid(
103381: p_code_combination_id => l_ccid
103382: , p_value_type_code => l_adr_value_type_code
103383: , p_transaction_coa_id => l_adr_transaction_coa_id
103384: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 103403: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

103399:
103400: --
103401: -- Update the line information that should be overwritten
103402: --
103403: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
103404: p_header_num => 1);
103405: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
103406:
103407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 103405: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

103401: -- Update the line information that should be overwritten
103402: --
103403: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
103404: p_header_num => 1);
103405: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
103406:
103407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
103408:
103409: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 103407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

103403: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
103404: p_header_num => 1);
103405: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
103406:
103407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
103408:
103409: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
103410: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
103411: END IF;

Line 103410: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

103406:
103407: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
103408:
103409: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
103410: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
103411: END IF;
103412:
103413: --
103414: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 103417: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

103413: --
103414: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
103415: --
103416: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
103417: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
103418: ELSE
103419: ---------------------------------------------------------------------------------------------------
103420: -- 4262811a Switch Sign
103421: ---------------------------------------------------------------------------------------------------

Line 103422: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

103418: ELSE
103419: ---------------------------------------------------------------------------------------------------
103420: -- 4262811a Switch Sign
103421: ---------------------------------------------------------------------------------------------------
103422: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103424: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103425: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103426: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 103423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

103419: ---------------------------------------------------------------------------------------------------
103420: -- 4262811a Switch Sign
103421: ---------------------------------------------------------------------------------------------------
103422: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103424: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103425: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103426: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103427: -- 5132302

Line 103424: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

103420: -- 4262811a Switch Sign
103421: ---------------------------------------------------------------------------------------------------
103422: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103424: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103425: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103426: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103427: -- 5132302
103428: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 103425: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

103421: ---------------------------------------------------------------------------------------------------
103422: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103424: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103425: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103426: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103427: -- 5132302
103428: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103429: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 103426: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

103422: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103424: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103425: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103426: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103427: -- 5132302
103428: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103429: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103430:

Line 103428: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

103424: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103425: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103426: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103427: -- 5132302
103428: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103429: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103430:
103431: END IF;
103432:

Line 103429: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

103425: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103426: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103427: -- 5132302
103428: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103429: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103430:
103431: END IF;
103432:
103433: -- 4955764

Line 103434: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

103430:
103431: END IF;
103432:
103433: -- 4955764
103434: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103435: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
103436:
103437:
103438: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 103438: XLA_AE_LINES_PKG.ValidateCurrentLine;

103434: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103435: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
103436:
103437:
103438: XLA_AE_LINES_PKG.ValidateCurrentLine;
103439: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103440:
103441: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
103442: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 103439: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

103435: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
103436:
103437:
103438: XLA_AE_LINES_PKG.ValidateCurrentLine;
103439: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103440:
103441: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
103442: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
103443: ,p_balance_type_code => l_balance_type_code);

Line 103640: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

103636: --
103637: -- bulk performance
103638: --
103639: l_balance_type_code VARCHAR2(1);
103640: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
103641: l_log_module VARCHAR2(240);
103642:
103643: --
103644: -- Upgrade strategy

Line 103712: XLA_AE_LINES_PKG.SetNewLine;

103708: ') <> 'Y'
103709: THEN
103710:
103711: --
103712: XLA_AE_LINES_PKG.SetNewLine;
103713:
103714: p_balance_type_code := l_balance_type_code;
103715: -- set the flag so later we will know whether the gain loss line needs to be created
103716:

Line 103724: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

103720:
103721: --
103722: -- bulk performance
103723: --
103724: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
103725: p_header_num => 0); -- 4262811
103726: --
103727: -- set accounting line options
103728: --

Line 103729: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

103725: p_header_num => 0); -- 4262811
103726: --
103727: -- set accounting line options
103728: --
103729: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
103730: p_natural_side_code => 'D'
103731: , p_gain_or_loss_flag => 'N'
103732: , p_gl_transfer_mode_code => 'S'
103733: , p_acct_entry_type_code => 'A'

Line 103743: xla_ae_lines_pkg.SetAcctLineType

103739: --
103740: --
103741: -- set accounting line type info
103742: --
103743: xla_ae_lines_pkg.SetAcctLineType
103744: (p_component_type => l_component_type
103745: ,p_event_type_code => l_event_type_code
103746: ,p_line_definition_owner_code => l_line_definition_owner_code
103747: ,p_line_definition_code => l_line_definition_code

Line 103757: xla_ae_lines_pkg.SetAcctClass(

103753: ,p_event_class_code => l_event_class_code);
103754: --
103755: -- set accounting class
103756: --
103757: xla_ae_lines_pkg.SetAcctClass(
103758: p_accounting_class_code => 'NRTAX'
103759: , p_ae_header_id => l_ae_header_id
103760: );
103761:

Line 103765: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

103761:
103762: --
103763: -- set rounding class
103764: --
103765: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
103766: 'NRTAX';
103767:
103768: --
103769: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 103769: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

103765: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
103766: 'NRTAX';
103767:
103768: --
103769: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
103770: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
103771: --
103772: -- bulk performance
103773: --

Line 103770: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

103766: 'NRTAX';
103767:
103768: --
103769: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
103770: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
103771: --
103772: -- bulk performance
103773: --
103774: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 103774: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

103770: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
103771: --
103772: -- bulk performance
103773: --
103774: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
103775:
103776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103777: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103778:

Line 103776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

103772: -- bulk performance
103773: --
103774: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
103775:
103776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103777: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103778:
103779: -- 4955764
103780: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 103780: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

103776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103777: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103778:
103779: -- 4955764
103780: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103781: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
103782:
103783: -- 4458381 Public Sector Enh
103784:

Line 103888: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

103884: l_rec_acct_attrs.array_num_value(42) := p_source_94;
103885: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
103886: l_rec_acct_attrs.array_num_value(43) := p_source_95;
103887:
103888: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103889: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103890:
103891: ---------------------------------------------------------------------------------------------------------------
103892: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 103889: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

103885: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
103886: l_rec_acct_attrs.array_num_value(43) := p_source_95;
103887:
103888: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103889: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103890:
103891: ---------------------------------------------------------------------------------------------------------------
103892: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103893: ---------------------------------------------------------------------------------------------------------------

Line 103892: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

103888: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103889: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103890:
103891: ---------------------------------------------------------------------------------------------------------------
103892: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103893: ---------------------------------------------------------------------------------------------------------------
103894: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103895:
103896: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 103894: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

103890:
103891: ---------------------------------------------------------------------------------------------------------------
103892: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103893: ---------------------------------------------------------------------------------------------------------------
103894: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103895:
103896: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103897: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103898:

Line 103896: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

103892: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103893: ---------------------------------------------------------------------------------------------------------------
103894: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103895:
103896: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103897: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103898:
103899: IF xla_accounting_cache_pkg.GetValueChar
103900: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 103897: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

103893: ---------------------------------------------------------------------------------------------------------------
103894: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103895:
103896: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103897: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103898:
103899: IF xla_accounting_cache_pkg.GetValueChar
103900: (p_source_code => 'LEDGER_CATEGORY_CODE'
103901: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 103908: xla_ae_lines_pkg.BflowUpgEntry

103904: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
103905: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
103906: )
103907: THEN
103908: xla_ae_lines_pkg.BflowUpgEntry
103909: (p_business_method_code => l_bflow_method_code
103910: ,p_business_class_code => l_bflow_class_code
103911: ,p_balance_type => l_balance_type_code);
103912: ELSE

Line 103925: xla_ae_lines_pkg.SetLineDescription(

103921: --
103922: -- call description
103923: --
103924:
103925: xla_ae_lines_pkg.SetLineDescription(
103926: p_ae_header_id => l_ae_header_id
103927: ,p_description => Description_2 (
103928: p_application_id => p_application_id
103929: , p_ae_header_id => l_ae_header_id

Line 103958: xla_ae_lines_pkg.set_ccid(

103954: , x_value_type_code => l_adr_value_type_code
103955: , p_side => 'NA'
103956: );
103957:
103958: xla_ae_lines_pkg.set_ccid(
103959: p_code_combination_id => l_ccid
103960: , p_value_type_code => l_adr_value_type_code
103961: , p_transaction_coa_id => l_adr_transaction_coa_id
103962: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 103994: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

103990: xla_accounting_err_pkg.build_message
103991: (p_appli_s_name => 'XLA'
103992: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
103993: ,p_token_1 => 'LINE_NUMBER'
103994: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
103995: ,p_token_2 => 'LINE_TYPE_NAME'
103996: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
103997: l_component_type
103998: ,l_component_code

Line 104030: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

104026: --
104027: --
104028: ------------------------------------------------------------------------------------------------
104029: -- 4219869 Business Flow
104030: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
104031: -- Prior Entry. Currently, the following code is always generated.
104032: ------------------------------------------------------------------------------------------------
104033: XLA_AE_LINES_PKG.ValidateCurrentLine;
104034:

Line 104033: XLA_AE_LINES_PKG.ValidateCurrentLine;

104029: -- 4219869 Business Flow
104030: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
104031: -- Prior Entry. Currently, the following code is always generated.
104032: ------------------------------------------------------------------------------------------------
104033: XLA_AE_LINES_PKG.ValidateCurrentLine;
104034:
104035: ------------------------------------------------------------------------------------
104036: -- 4219869 Business Flow
104037: -- Populated credit and debit amounts -- Need to generate this within IF

Line 104039: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

104035: ------------------------------------------------------------------------------------
104036: -- 4219869 Business Flow
104037: -- Populated credit and debit amounts -- Need to generate this within IF
104038: ------------------------------------------------------------------------------------
104039: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104040:
104041: ----------------------------------------------------------------------------------
104042: -- 4219869 Business Flow
104043: -- Update journal entry status -- Need to generate this within IF

Line 104071: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

104067: -- To allow MPA report to determine if it should generate report process
104068: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
104069: ------------------------------------------------------------------------------------------
104070:
104071: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
104072: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
104073: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
104074: -- call ADRs
104075: -- Bug 4922099

Line 104072: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

104068: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
104069: ------------------------------------------------------------------------------------------
104070:
104071: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
104072: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
104073: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
104074: -- call ADRs
104075: -- Bug 4922099
104076: --

Line 104096: xla_ae_lines_pkg.set_ccid(

104092: , x_value_type_code => l_adr_value_type_code
104093: , p_side => 'NA'
104094: );
104095:
104096: xla_ae_lines_pkg.set_ccid(
104097: p_code_combination_id => l_ccid
104098: , p_value_type_code => l_adr_value_type_code
104099: , p_transaction_coa_id => l_adr_transaction_coa_id
104100: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 104119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

104115:
104116: --
104117: -- Update the line information that should be overwritten
104118: --
104119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104120: p_header_num => 1);
104121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104122:
104123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 104121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

104117: -- Update the line information that should be overwritten
104118: --
104119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104120: p_header_num => 1);
104121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104122:
104123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104124:
104125: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 104123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

104119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104120: p_header_num => 1);
104121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104122:
104123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104124:
104125: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
104126: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
104127: END IF;

Line 104126: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

104122:
104123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104124:
104125: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
104126: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
104127: END IF;
104128:
104129: --
104130: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 104133: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

104129: --
104130: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
104131: --
104132: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
104133: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
104134: ELSE
104135: ---------------------------------------------------------------------------------------------------
104136: -- 4262811a Switch Sign
104137: ---------------------------------------------------------------------------------------------------

Line 104138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

104134: ELSE
104135: ---------------------------------------------------------------------------------------------------
104136: -- 4262811a Switch Sign
104137: ---------------------------------------------------------------------------------------------------
104138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 104139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

104135: ---------------------------------------------------------------------------------------------------
104136: -- 4262811a Switch Sign
104137: ---------------------------------------------------------------------------------------------------
104138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104143: -- 5132302

Line 104140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104136: -- 4262811a Switch Sign
104137: ---------------------------------------------------------------------------------------------------
104138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104143: -- 5132302
104144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 104141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

104137: ---------------------------------------------------------------------------------------------------
104138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104143: -- 5132302
104144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 104142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104143: -- 5132302
104144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104146:

Line 104144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

104140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104143: -- 5132302
104144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104146:
104147: END IF;
104148:

Line 104145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104143: -- 5132302
104144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104146:
104147: END IF;
104148:
104149: -- 4955764

Line 104150: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

104146:
104147: END IF;
104148:
104149: -- 4955764
104150: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104151: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104152:
104153:
104154: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 104154: XLA_AE_LINES_PKG.ValidateCurrentLine;

104150: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104151: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104152:
104153:
104154: XLA_AE_LINES_PKG.ValidateCurrentLine;
104155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104156:
104157: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104158: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 104155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

104151: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104152:
104153:
104154: XLA_AE_LINES_PKG.ValidateCurrentLine;
104155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104156:
104157: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104158: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
104159: ,p_balance_type_code => l_balance_type_code);

Line 104354: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

104350: --
104351: -- bulk performance
104352: --
104353: l_balance_type_code VARCHAR2(1);
104354: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
104355: l_log_module VARCHAR2(240);
104356:
104357: --
104358: -- Upgrade strategy

Line 104426: XLA_AE_LINES_PKG.SetNewLine;

104422: ') <> 'Y'
104423: THEN
104424:
104425: --
104426: XLA_AE_LINES_PKG.SetNewLine;
104427:
104428: p_balance_type_code := l_balance_type_code;
104429: -- set the flag so later we will know whether the gain loss line needs to be created
104430:

Line 104438: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

104434:
104435: --
104436: -- bulk performance
104437: --
104438: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
104439: p_header_num => 0); -- 4262811
104440: --
104441: -- set accounting line options
104442: --

Line 104443: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

104439: p_header_num => 0); -- 4262811
104440: --
104441: -- set accounting line options
104442: --
104443: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
104444: p_natural_side_code => 'D'
104445: , p_gain_or_loss_flag => 'N'
104446: , p_gl_transfer_mode_code => 'S'
104447: , p_acct_entry_type_code => 'A'

Line 104457: xla_ae_lines_pkg.SetAcctLineType

104453: --
104454: --
104455: -- set accounting line type info
104456: --
104457: xla_ae_lines_pkg.SetAcctLineType
104458: (p_component_type => l_component_type
104459: ,p_event_type_code => l_event_type_code
104460: ,p_line_definition_owner_code => l_line_definition_owner_code
104461: ,p_line_definition_code => l_line_definition_code

Line 104471: xla_ae_lines_pkg.SetAcctClass(

104467: ,p_event_class_code => l_event_class_code);
104468: --
104469: -- set accounting class
104470: --
104471: xla_ae_lines_pkg.SetAcctClass(
104472: p_accounting_class_code => 'NRTAX'
104473: , p_ae_header_id => l_ae_header_id
104474: );
104475:

Line 104479: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

104475:
104476: --
104477: -- set rounding class
104478: --
104479: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
104480: 'NRTAX';
104481:
104482: --
104483: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 104483: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

104479: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
104480: 'NRTAX';
104481:
104482: --
104483: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
104484: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
104485: --
104486: -- bulk performance
104487: --

Line 104484: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

104480: 'NRTAX';
104481:
104482: --
104483: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
104484: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
104485: --
104486: -- bulk performance
104487: --
104488: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 104488: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

104484: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
104485: --
104486: -- bulk performance
104487: --
104488: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
104489:
104490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
104491: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104492:

Line 104490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

104486: -- bulk performance
104487: --
104488: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
104489:
104490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
104491: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104492:
104493: -- 4955764
104494: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 104494: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

104490: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
104491: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104492:
104493: -- 4955764
104494: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104495: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
104496:
104497: -- 4458381 Public Sector Enh
104498:

Line 104600: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

104596: l_rec_acct_attrs.array_num_value(41) := p_source_94;
104597: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
104598: l_rec_acct_attrs.array_num_value(42) := p_source_95;
104599:
104600: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
104601: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
104602:
104603: ---------------------------------------------------------------------------------------------------------------
104604: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 104601: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

104597: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
104598: l_rec_acct_attrs.array_num_value(42) := p_source_95;
104599:
104600: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
104601: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
104602:
104603: ---------------------------------------------------------------------------------------------------------------
104604: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104605: ---------------------------------------------------------------------------------------------------------------

Line 104604: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

104600: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
104601: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
104602:
104603: ---------------------------------------------------------------------------------------------------------------
104604: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104605: ---------------------------------------------------------------------------------------------------------------
104606: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104607:
104608: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 104606: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

104602:
104603: ---------------------------------------------------------------------------------------------------------------
104604: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104605: ---------------------------------------------------------------------------------------------------------------
104606: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104607:
104608: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104609: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104610:

Line 104608: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

104604: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104605: ---------------------------------------------------------------------------------------------------------------
104606: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104607:
104608: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104609: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104610:
104611: IF xla_accounting_cache_pkg.GetValueChar
104612: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 104609: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

104605: ---------------------------------------------------------------------------------------------------------------
104606: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104607:
104608: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104609: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104610:
104611: IF xla_accounting_cache_pkg.GetValueChar
104612: (p_source_code => 'LEDGER_CATEGORY_CODE'
104613: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 104620: xla_ae_lines_pkg.BflowUpgEntry

104616: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
104617: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
104618: )
104619: THEN
104620: xla_ae_lines_pkg.BflowUpgEntry
104621: (p_business_method_code => l_bflow_method_code
104622: ,p_business_class_code => l_bflow_class_code
104623: ,p_balance_type => l_balance_type_code);
104624: ELSE

Line 104637: xla_ae_lines_pkg.SetLineDescription(

104633: --
104634: -- call description
104635: --
104636:
104637: xla_ae_lines_pkg.SetLineDescription(
104638: p_ae_header_id => l_ae_header_id
104639: ,p_description => Description_2 (
104640: p_application_id => p_application_id
104641: , p_ae_header_id => l_ae_header_id

Line 104670: xla_ae_lines_pkg.set_ccid(

104666: , x_value_type_code => l_adr_value_type_code
104667: , p_side => 'NA'
104668: );
104669:
104670: xla_ae_lines_pkg.set_ccid(
104671: p_code_combination_id => l_ccid
104672: , p_value_type_code => l_adr_value_type_code
104673: , p_transaction_coa_id => l_adr_transaction_coa_id
104674: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 104706: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

104702: xla_accounting_err_pkg.build_message
104703: (p_appli_s_name => 'XLA'
104704: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
104705: ,p_token_1 => 'LINE_NUMBER'
104706: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
104707: ,p_token_2 => 'LINE_TYPE_NAME'
104708: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
104709: l_component_type
104710: ,l_component_code

Line 104742: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

104738: --
104739: --
104740: ------------------------------------------------------------------------------------------------
104741: -- 4219869 Business Flow
104742: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
104743: -- Prior Entry. Currently, the following code is always generated.
104744: ------------------------------------------------------------------------------------------------
104745: XLA_AE_LINES_PKG.ValidateCurrentLine;
104746:

Line 104745: XLA_AE_LINES_PKG.ValidateCurrentLine;

104741: -- 4219869 Business Flow
104742: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
104743: -- Prior Entry. Currently, the following code is always generated.
104744: ------------------------------------------------------------------------------------------------
104745: XLA_AE_LINES_PKG.ValidateCurrentLine;
104746:
104747: ------------------------------------------------------------------------------------
104748: -- 4219869 Business Flow
104749: -- Populated credit and debit amounts -- Need to generate this within IF

Line 104751: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

104747: ------------------------------------------------------------------------------------
104748: -- 4219869 Business Flow
104749: -- Populated credit and debit amounts -- Need to generate this within IF
104750: ------------------------------------------------------------------------------------
104751: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104752:
104753: ----------------------------------------------------------------------------------
104754: -- 4219869 Business Flow
104755: -- Update journal entry status -- Need to generate this within IF

Line 104783: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

104779: -- To allow MPA report to determine if it should generate report process
104780: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
104781: ------------------------------------------------------------------------------------------
104782:
104783: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
104784: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
104785: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
104786: -- call ADRs
104787: -- Bug 4922099

Line 104784: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

104780: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
104781: ------------------------------------------------------------------------------------------
104782:
104783: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
104784: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
104785: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
104786: -- call ADRs
104787: -- Bug 4922099
104788: --

Line 104808: xla_ae_lines_pkg.set_ccid(

104804: , x_value_type_code => l_adr_value_type_code
104805: , p_side => 'NA'
104806: );
104807:
104808: xla_ae_lines_pkg.set_ccid(
104809: p_code_combination_id => l_ccid
104810: , p_value_type_code => l_adr_value_type_code
104811: , p_transaction_coa_id => l_adr_transaction_coa_id
104812: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 104831: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

104827:
104828: --
104829: -- Update the line information that should be overwritten
104830: --
104831: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104832: p_header_num => 1);
104833: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104834:
104835: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 104833: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

104829: -- Update the line information that should be overwritten
104830: --
104831: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104832: p_header_num => 1);
104833: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104834:
104835: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104836:
104837: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 104835: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

104831: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104832: p_header_num => 1);
104833: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104834:
104835: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104836:
104837: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
104838: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
104839: END IF;

Line 104838: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

104834:
104835: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104836:
104837: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
104838: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
104839: END IF;
104840:
104841: --
104842: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 104845: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

104841: --
104842: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
104843: --
104844: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
104845: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
104846: ELSE
104847: ---------------------------------------------------------------------------------------------------
104848: -- 4262811a Switch Sign
104849: ---------------------------------------------------------------------------------------------------

Line 104850: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

104846: ELSE
104847: ---------------------------------------------------------------------------------------------------
104848: -- 4262811a Switch Sign
104849: ---------------------------------------------------------------------------------------------------
104850: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104851: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104852: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104853: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104854: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 104851: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

104847: ---------------------------------------------------------------------------------------------------
104848: -- 4262811a Switch Sign
104849: ---------------------------------------------------------------------------------------------------
104850: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104851: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104852: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104853: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104854: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104855: -- 5132302

Line 104852: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104848: -- 4262811a Switch Sign
104849: ---------------------------------------------------------------------------------------------------
104850: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104851: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104852: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104853: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104854: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104855: -- 5132302
104856: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 104853: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

104849: ---------------------------------------------------------------------------------------------------
104850: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104851: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104852: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104853: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104854: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104855: -- 5132302
104856: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104857: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 104854: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104850: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104851: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104852: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104853: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104854: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104855: -- 5132302
104856: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104857: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104858:

Line 104856: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

104852: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104853: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104854: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104855: -- 5132302
104856: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104857: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104858:
104859: END IF;
104860:

Line 104857: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104853: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104854: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104855: -- 5132302
104856: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104857: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104858:
104859: END IF;
104860:
104861: -- 4955764

Line 104862: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

104858:
104859: END IF;
104860:
104861: -- 4955764
104862: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104863: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104864:
104865:
104866: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 104866: XLA_AE_LINES_PKG.ValidateCurrentLine;

104862: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104863: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104864:
104865:
104866: XLA_AE_LINES_PKG.ValidateCurrentLine;
104867: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104868:
104869: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104870: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 104867: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

104863: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104864:
104865:
104866: XLA_AE_LINES_PKG.ValidateCurrentLine;
104867: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104868:
104869: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104870: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
104871: ,p_balance_type_code => l_balance_type_code);

Line 105068: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

105064: --
105065: -- bulk performance
105066: --
105067: l_balance_type_code VARCHAR2(1);
105068: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
105069: l_log_module VARCHAR2(240);
105070:
105071: --
105072: -- Upgrade strategy

Line 105140: XLA_AE_LINES_PKG.SetNewLine;

105136: ') <> 'Y'
105137: THEN
105138:
105139: --
105140: XLA_AE_LINES_PKG.SetNewLine;
105141:
105142: p_balance_type_code := l_balance_type_code;
105143: -- set the flag so later we will know whether the gain loss line needs to be created
105144:

Line 105152: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

105148:
105149: --
105150: -- bulk performance
105151: --
105152: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
105153: p_header_num => 0); -- 4262811
105154: --
105155: -- set accounting line options
105156: --

Line 105157: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

105153: p_header_num => 0); -- 4262811
105154: --
105155: -- set accounting line options
105156: --
105157: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
105158: p_natural_side_code => 'D'
105159: , p_gain_or_loss_flag => 'N'
105160: , p_gl_transfer_mode_code => 'S'
105161: , p_acct_entry_type_code => 'A'

Line 105171: xla_ae_lines_pkg.SetAcctLineType

105167: --
105168: --
105169: -- set accounting line type info
105170: --
105171: xla_ae_lines_pkg.SetAcctLineType
105172: (p_component_type => l_component_type
105173: ,p_event_type_code => l_event_type_code
105174: ,p_line_definition_owner_code => l_line_definition_owner_code
105175: ,p_line_definition_code => l_line_definition_code

Line 105185: xla_ae_lines_pkg.SetAcctClass(

105181: ,p_event_class_code => l_event_class_code);
105182: --
105183: -- set accounting class
105184: --
105185: xla_ae_lines_pkg.SetAcctClass(
105186: p_accounting_class_code => 'NRTAX'
105187: , p_ae_header_id => l_ae_header_id
105188: );
105189:

Line 105193: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

105189:
105190: --
105191: -- set rounding class
105192: --
105193: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
105194: 'NRTAX';
105195:
105196: --
105197: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 105197: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

105193: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
105194: 'NRTAX';
105195:
105196: --
105197: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
105198: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105199: --
105200: -- bulk performance
105201: --

Line 105198: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

105194: 'NRTAX';
105195:
105196: --
105197: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
105198: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105199: --
105200: -- bulk performance
105201: --
105202: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 105202: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

105198: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105199: --
105200: -- bulk performance
105201: --
105202: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
105203:
105204: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105205: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105206:

Line 105204: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

105200: -- bulk performance
105201: --
105202: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
105203:
105204: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105205: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105206:
105207: -- 4955764
105208: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 105208: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

105204: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105205: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105206:
105207: -- 4955764
105208: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105209: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
105210:
105211: -- 4458381 Public Sector Enh
105212:

Line 105318: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

105314: l_rec_acct_attrs.array_num_value(43) := p_source_94;
105315: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
105316: l_rec_acct_attrs.array_num_value(44) := p_source_95;
105317:
105318: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
105319: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
105320:
105321: ---------------------------------------------------------------------------------------------------------------
105322: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 105319: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

105315: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
105316: l_rec_acct_attrs.array_num_value(44) := p_source_95;
105317:
105318: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
105319: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
105320:
105321: ---------------------------------------------------------------------------------------------------------------
105322: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105323: ---------------------------------------------------------------------------------------------------------------

Line 105322: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

105318: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
105319: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
105320:
105321: ---------------------------------------------------------------------------------------------------------------
105322: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105323: ---------------------------------------------------------------------------------------------------------------
105324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105325:
105326: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 105324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

105320:
105321: ---------------------------------------------------------------------------------------------------------------
105322: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105323: ---------------------------------------------------------------------------------------------------------------
105324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105325:
105326: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105327: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105328:

Line 105326: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

105322: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105323: ---------------------------------------------------------------------------------------------------------------
105324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105325:
105326: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105327: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105328:
105329: IF xla_accounting_cache_pkg.GetValueChar
105330: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 105327: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

105323: ---------------------------------------------------------------------------------------------------------------
105324: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105325:
105326: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105327: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105328:
105329: IF xla_accounting_cache_pkg.GetValueChar
105330: (p_source_code => 'LEDGER_CATEGORY_CODE'
105331: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 105338: xla_ae_lines_pkg.BflowUpgEntry

105334: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
105335: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
105336: )
105337: THEN
105338: xla_ae_lines_pkg.BflowUpgEntry
105339: (p_business_method_code => l_bflow_method_code
105340: ,p_business_class_code => l_bflow_class_code
105341: ,p_balance_type => l_balance_type_code);
105342: ELSE

Line 105355: xla_ae_lines_pkg.SetLineDescription(

105351: --
105352: -- call description
105353: --
105354:
105355: xla_ae_lines_pkg.SetLineDescription(
105356: p_ae_header_id => l_ae_header_id
105357: ,p_description => Description_2 (
105358: p_application_id => p_application_id
105359: , p_ae_header_id => l_ae_header_id

Line 105388: xla_ae_lines_pkg.set_ccid(

105384: , x_value_type_code => l_adr_value_type_code
105385: , p_side => 'NA'
105386: );
105387:
105388: xla_ae_lines_pkg.set_ccid(
105389: p_code_combination_id => l_ccid
105390: , p_value_type_code => l_adr_value_type_code
105391: , p_transaction_coa_id => l_adr_transaction_coa_id
105392: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 105424: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

105420: xla_accounting_err_pkg.build_message
105421: (p_appli_s_name => 'XLA'
105422: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
105423: ,p_token_1 => 'LINE_NUMBER'
105424: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
105425: ,p_token_2 => 'LINE_TYPE_NAME'
105426: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
105427: l_component_type
105428: ,l_component_code

Line 105460: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

105456: --
105457: --
105458: ------------------------------------------------------------------------------------------------
105459: -- 4219869 Business Flow
105460: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
105461: -- Prior Entry. Currently, the following code is always generated.
105462: ------------------------------------------------------------------------------------------------
105463: XLA_AE_LINES_PKG.ValidateCurrentLine;
105464:

Line 105463: XLA_AE_LINES_PKG.ValidateCurrentLine;

105459: -- 4219869 Business Flow
105460: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
105461: -- Prior Entry. Currently, the following code is always generated.
105462: ------------------------------------------------------------------------------------------------
105463: XLA_AE_LINES_PKG.ValidateCurrentLine;
105464:
105465: ------------------------------------------------------------------------------------
105466: -- 4219869 Business Flow
105467: -- Populated credit and debit amounts -- Need to generate this within IF

Line 105469: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

105465: ------------------------------------------------------------------------------------
105466: -- 4219869 Business Flow
105467: -- Populated credit and debit amounts -- Need to generate this within IF
105468: ------------------------------------------------------------------------------------
105469: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105470:
105471: ----------------------------------------------------------------------------------
105472: -- 4219869 Business Flow
105473: -- Update journal entry status -- Need to generate this within IF

Line 105501: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

105497: -- To allow MPA report to determine if it should generate report process
105498: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
105499: ------------------------------------------------------------------------------------------
105500:
105501: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
105502: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
105503: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
105504: -- call ADRs
105505: -- Bug 4922099

Line 105502: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

105498: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
105499: ------------------------------------------------------------------------------------------
105500:
105501: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
105502: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
105503: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
105504: -- call ADRs
105505: -- Bug 4922099
105506: --

Line 105526: xla_ae_lines_pkg.set_ccid(

105522: , x_value_type_code => l_adr_value_type_code
105523: , p_side => 'NA'
105524: );
105525:
105526: xla_ae_lines_pkg.set_ccid(
105527: p_code_combination_id => l_ccid
105528: , p_value_type_code => l_adr_value_type_code
105529: , p_transaction_coa_id => l_adr_transaction_coa_id
105530: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 105549: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

105545:
105546: --
105547: -- Update the line information that should be overwritten
105548: --
105549: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
105550: p_header_num => 1);
105551: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
105552:
105553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 105551: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

105547: -- Update the line information that should be overwritten
105548: --
105549: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
105550: p_header_num => 1);
105551: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
105552:
105553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
105554:
105555: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 105553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

105549: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
105550: p_header_num => 1);
105551: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
105552:
105553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
105554:
105555: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
105556: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
105557: END IF;

Line 105556: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

105552:
105553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
105554:
105555: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
105556: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
105557: END IF;
105558:
105559: --
105560: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 105563: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

105559: --
105560: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
105561: --
105562: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
105563: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
105564: ELSE
105565: ---------------------------------------------------------------------------------------------------
105566: -- 4262811a Switch Sign
105567: ---------------------------------------------------------------------------------------------------

Line 105568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

105564: ELSE
105565: ---------------------------------------------------------------------------------------------------
105566: -- 4262811a Switch Sign
105567: ---------------------------------------------------------------------------------------------------
105568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 105569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

105565: ---------------------------------------------------------------------------------------------------
105566: -- 4262811a Switch Sign
105567: ---------------------------------------------------------------------------------------------------
105568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105573: -- 5132302

Line 105570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

105566: -- 4262811a Switch Sign
105567: ---------------------------------------------------------------------------------------------------
105568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105573: -- 5132302
105574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 105571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

105567: ---------------------------------------------------------------------------------------------------
105568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105573: -- 5132302
105574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 105572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

105568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105573: -- 5132302
105574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105576:

Line 105574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

105570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105573: -- 5132302
105574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105576:
105577: END IF;
105578:

Line 105575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

105571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105573: -- 5132302
105574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105576:
105577: END IF;
105578:
105579: -- 4955764

Line 105580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

105576:
105577: END IF;
105578:
105579: -- 4955764
105580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105581: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
105582:
105583:
105584: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 105584: XLA_AE_LINES_PKG.ValidateCurrentLine;

105580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105581: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
105582:
105583:
105584: XLA_AE_LINES_PKG.ValidateCurrentLine;
105585: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105586:
105587: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
105588: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 105585: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

105581: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
105582:
105583:
105584: XLA_AE_LINES_PKG.ValidateCurrentLine;
105585: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105586:
105587: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
105588: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
105589: ,p_balance_type_code => l_balance_type_code);

Line 105786: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

105782: --
105783: -- bulk performance
105784: --
105785: l_balance_type_code VARCHAR2(1);
105786: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
105787: l_log_module VARCHAR2(240);
105788:
105789: --
105790: -- Upgrade strategy

Line 105864: XLA_AE_LINES_PKG.SetNewLine;

105860: ') <> 'Y'
105861: THEN
105862:
105863: --
105864: XLA_AE_LINES_PKG.SetNewLine;
105865:
105866: p_balance_type_code := l_balance_type_code;
105867: -- set the flag so later we will know whether the gain loss line needs to be created
105868:

Line 105876: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

105872:
105873: --
105874: -- bulk performance
105875: --
105876: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
105877: p_header_num => 0); -- 4262811
105878: --
105879: -- set accounting line options
105880: --

Line 105881: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

105877: p_header_num => 0); -- 4262811
105878: --
105879: -- set accounting line options
105880: --
105881: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
105882: p_natural_side_code => 'D'
105883: , p_gain_or_loss_flag => 'N'
105884: , p_gl_transfer_mode_code => 'S'
105885: , p_acct_entry_type_code => 'A'

Line 105895: xla_ae_lines_pkg.SetAcctLineType

105891: --
105892: --
105893: -- set accounting line type info
105894: --
105895: xla_ae_lines_pkg.SetAcctLineType
105896: (p_component_type => l_component_type
105897: ,p_event_type_code => l_event_type_code
105898: ,p_line_definition_owner_code => l_line_definition_owner_code
105899: ,p_line_definition_code => l_line_definition_code

Line 105909: xla_ae_lines_pkg.SetAcctClass(

105905: ,p_event_class_code => l_event_class_code);
105906: --
105907: -- set accounting class
105908: --
105909: xla_ae_lines_pkg.SetAcctClass(
105910: p_accounting_class_code => 'NRTAX'
105911: , p_ae_header_id => l_ae_header_id
105912: );
105913:

Line 105917: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

105913:
105914: --
105915: -- set rounding class
105916: --
105917: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
105918: 'NRTAX';
105919:
105920: --
105921: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 105921: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

105917: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
105918: 'NRTAX';
105919:
105920: --
105921: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
105922: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105923: --
105924: -- bulk performance
105925: --

Line 105922: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

105918: 'NRTAX';
105919:
105920: --
105921: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
105922: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105923: --
105924: -- bulk performance
105925: --
105926: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 105926: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

105922: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105923: --
105924: -- bulk performance
105925: --
105926: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
105927:
105928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105929: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105930:

Line 105928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

105924: -- bulk performance
105925: --
105926: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
105927:
105928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105929: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105930:
105931: -- 4955764
105932: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 105932: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

105928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105929: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105930:
105931: -- 4955764
105932: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105933: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
105934:
105935: -- 4458381 Public Sector Enh
105936:

Line 106040: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

106036: l_rec_acct_attrs.array_num_value(42) := p_source_94;
106037: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
106038: l_rec_acct_attrs.array_num_value(43) := p_source_95;
106039:
106040: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
106041: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
106042:
106043: ---------------------------------------------------------------------------------------------------------------
106044: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 106041: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

106037: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
106038: l_rec_acct_attrs.array_num_value(43) := p_source_95;
106039:
106040: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
106041: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
106042:
106043: ---------------------------------------------------------------------------------------------------------------
106044: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106045: ---------------------------------------------------------------------------------------------------------------

Line 106044: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

106040: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
106041: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
106042:
106043: ---------------------------------------------------------------------------------------------------------------
106044: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106045: ---------------------------------------------------------------------------------------------------------------
106046: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106047:
106048: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 106046: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

106042:
106043: ---------------------------------------------------------------------------------------------------------------
106044: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106045: ---------------------------------------------------------------------------------------------------------------
106046: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106047:
106048: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106049: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106050:

Line 106048: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

106044: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106045: ---------------------------------------------------------------------------------------------------------------
106046: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106047:
106048: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106049: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106050:
106051: IF xla_accounting_cache_pkg.GetValueChar
106052: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 106049: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

106045: ---------------------------------------------------------------------------------------------------------------
106046: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106047:
106048: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106049: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106050:
106051: IF xla_accounting_cache_pkg.GetValueChar
106052: (p_source_code => 'LEDGER_CATEGORY_CODE'
106053: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 106060: xla_ae_lines_pkg.BflowUpgEntry

106056: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
106057: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
106058: )
106059: THEN
106060: xla_ae_lines_pkg.BflowUpgEntry
106061: (p_business_method_code => l_bflow_method_code
106062: ,p_business_class_code => l_bflow_class_code
106063: ,p_balance_type => l_balance_type_code);
106064: ELSE

Line 106077: xla_ae_lines_pkg.SetLineDescription(

106073: --
106074: -- call description
106075: --
106076:
106077: xla_ae_lines_pkg.SetLineDescription(
106078: p_ae_header_id => l_ae_header_id
106079: ,p_description => Description_2 (
106080: p_application_id => p_application_id
106081: , p_ae_header_id => l_ae_header_id

Line 106110: xla_ae_lines_pkg.set_ccid(

106106: , x_value_type_code => l_adr_value_type_code
106107: , p_side => 'NA'
106108: );
106109:
106110: xla_ae_lines_pkg.set_ccid(
106111: p_code_combination_id => l_ccid
106112: , p_value_type_code => l_adr_value_type_code
106113: , p_transaction_coa_id => l_adr_transaction_coa_id
106114: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 106146: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

106142: xla_accounting_err_pkg.build_message
106143: (p_appli_s_name => 'XLA'
106144: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
106145: ,p_token_1 => 'LINE_NUMBER'
106146: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
106147: ,p_token_2 => 'LINE_TYPE_NAME'
106148: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
106149: l_component_type
106150: ,l_component_code

Line 106182: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

106178: --
106179: --
106180: ------------------------------------------------------------------------------------------------
106181: -- 4219869 Business Flow
106182: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
106183: -- Prior Entry. Currently, the following code is always generated.
106184: ------------------------------------------------------------------------------------------------
106185: XLA_AE_LINES_PKG.ValidateCurrentLine;
106186:

Line 106185: XLA_AE_LINES_PKG.ValidateCurrentLine;

106181: -- 4219869 Business Flow
106182: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
106183: -- Prior Entry. Currently, the following code is always generated.
106184: ------------------------------------------------------------------------------------------------
106185: XLA_AE_LINES_PKG.ValidateCurrentLine;
106186:
106187: ------------------------------------------------------------------------------------
106188: -- 4219869 Business Flow
106189: -- Populated credit and debit amounts -- Need to generate this within IF

Line 106191: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

106187: ------------------------------------------------------------------------------------
106188: -- 4219869 Business Flow
106189: -- Populated credit and debit amounts -- Need to generate this within IF
106190: ------------------------------------------------------------------------------------
106191: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106192:
106193: ----------------------------------------------------------------------------------
106194: -- 4219869 Business Flow
106195: -- Update journal entry status -- Need to generate this within IF

Line 106223: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

106219: -- To allow MPA report to determine if it should generate report process
106220: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
106221: ------------------------------------------------------------------------------------------
106222:
106223: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
106224: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
106225: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
106226: -- call ADRs
106227: -- Bug 4922099

Line 106224: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

106220: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
106221: ------------------------------------------------------------------------------------------
106222:
106223: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
106224: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
106225: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
106226: -- call ADRs
106227: -- Bug 4922099
106228: --

Line 106248: xla_ae_lines_pkg.set_ccid(

106244: , x_value_type_code => l_adr_value_type_code
106245: , p_side => 'NA'
106246: );
106247:
106248: xla_ae_lines_pkg.set_ccid(
106249: p_code_combination_id => l_ccid
106250: , p_value_type_code => l_adr_value_type_code
106251: , p_transaction_coa_id => l_adr_transaction_coa_id
106252: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 106271: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

106267:
106268: --
106269: -- Update the line information that should be overwritten
106270: --
106271: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
106272: p_header_num => 1);
106273: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
106274:
106275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 106273: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

106269: -- Update the line information that should be overwritten
106270: --
106271: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
106272: p_header_num => 1);
106273: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
106274:
106275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
106276:
106277: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 106275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

106271: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
106272: p_header_num => 1);
106273: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
106274:
106275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
106276:
106277: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
106278: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
106279: END IF;

Line 106278: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

106274:
106275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
106276:
106277: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
106278: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
106279: END IF;
106280:
106281: --
106282: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 106285: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

106281: --
106282: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
106283: --
106284: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
106285: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
106286: ELSE
106287: ---------------------------------------------------------------------------------------------------
106288: -- 4262811a Switch Sign
106289: ---------------------------------------------------------------------------------------------------

Line 106290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

106286: ELSE
106287: ---------------------------------------------------------------------------------------------------
106288: -- 4262811a Switch Sign
106289: ---------------------------------------------------------------------------------------------------
106290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 106291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

106287: ---------------------------------------------------------------------------------------------------
106288: -- 4262811a Switch Sign
106289: ---------------------------------------------------------------------------------------------------
106290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106295: -- 5132302

Line 106292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

106288: -- 4262811a Switch Sign
106289: ---------------------------------------------------------------------------------------------------
106290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106295: -- 5132302
106296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 106293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

106289: ---------------------------------------------------------------------------------------------------
106290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106295: -- 5132302
106296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
106297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 106294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

106290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106295: -- 5132302
106296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
106297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106298:

Line 106296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

106292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106295: -- 5132302
106296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
106297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106298:
106299: END IF;
106300:

Line 106297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

106293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106295: -- 5132302
106296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
106297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106298:
106299: END IF;
106300:
106301: -- 4955764

Line 106302: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

106298:
106299: END IF;
106300:
106301: -- 4955764
106302: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106303: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
106304:
106305:
106306: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 106306: XLA_AE_LINES_PKG.ValidateCurrentLine;

106302: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106303: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
106304:
106305:
106306: XLA_AE_LINES_PKG.ValidateCurrentLine;
106307: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106308:
106309: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
106310: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 106307: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

106303: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
106304:
106305:
106306: XLA_AE_LINES_PKG.ValidateCurrentLine;
106307: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106308:
106309: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
106310: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
106311: ,p_balance_type_code => l_balance_type_code);

Line 106506: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

106502: --
106503: -- bulk performance
106504: --
106505: l_balance_type_code VARCHAR2(1);
106506: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
106507: l_log_module VARCHAR2(240);
106508:
106509: --
106510: -- Upgrade strategy

Line 106584: XLA_AE_LINES_PKG.SetNewLine;

106580: ') <> 'Y'
106581: THEN
106582:
106583: --
106584: XLA_AE_LINES_PKG.SetNewLine;
106585:
106586: p_balance_type_code := l_balance_type_code;
106587: -- set the flag so later we will know whether the gain loss line needs to be created
106588:

Line 106596: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

106592:
106593: --
106594: -- bulk performance
106595: --
106596: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
106597: p_header_num => 0); -- 4262811
106598: --
106599: -- set accounting line options
106600: --

Line 106601: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

106597: p_header_num => 0); -- 4262811
106598: --
106599: -- set accounting line options
106600: --
106601: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
106602: p_natural_side_code => 'D'
106603: , p_gain_or_loss_flag => 'N'
106604: , p_gl_transfer_mode_code => 'S'
106605: , p_acct_entry_type_code => 'A'

Line 106615: xla_ae_lines_pkg.SetAcctLineType

106611: --
106612: --
106613: -- set accounting line type info
106614: --
106615: xla_ae_lines_pkg.SetAcctLineType
106616: (p_component_type => l_component_type
106617: ,p_event_type_code => l_event_type_code
106618: ,p_line_definition_owner_code => l_line_definition_owner_code
106619: ,p_line_definition_code => l_line_definition_code

Line 106629: xla_ae_lines_pkg.SetAcctClass(

106625: ,p_event_class_code => l_event_class_code);
106626: --
106627: -- set accounting class
106628: --
106629: xla_ae_lines_pkg.SetAcctClass(
106630: p_accounting_class_code => 'NRTAX'
106631: , p_ae_header_id => l_ae_header_id
106632: );
106633:

Line 106637: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

106633:
106634: --
106635: -- set rounding class
106636: --
106637: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
106638: 'NRTAX';
106639:
106640: --
106641: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 106641: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

106637: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
106638: 'NRTAX';
106639:
106640: --
106641: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
106642: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
106643: --
106644: -- bulk performance
106645: --

Line 106642: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

106638: 'NRTAX';
106639:
106640: --
106641: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
106642: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
106643: --
106644: -- bulk performance
106645: --
106646: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 106646: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

106642: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
106643: --
106644: -- bulk performance
106645: --
106646: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
106647:
106648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106649: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106650:

Line 106648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

106644: -- bulk performance
106645: --
106646: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
106647:
106648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106649: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106650:
106651: -- 4955764
106652: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 106652: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

106648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106649: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106650:
106651: -- 4955764
106652: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106653: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
106654:
106655: -- 4458381 Public Sector Enh
106656:

Line 106758: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

106754: l_rec_acct_attrs.array_num_value(41) := p_source_94;
106755: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
106756: l_rec_acct_attrs.array_num_value(42) := p_source_95;
106757:
106758: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
106759: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
106760:
106761: ---------------------------------------------------------------------------------------------------------------
106762: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 106759: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

106755: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
106756: l_rec_acct_attrs.array_num_value(42) := p_source_95;
106757:
106758: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
106759: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
106760:
106761: ---------------------------------------------------------------------------------------------------------------
106762: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106763: ---------------------------------------------------------------------------------------------------------------

Line 106762: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

106758: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
106759: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
106760:
106761: ---------------------------------------------------------------------------------------------------------------
106762: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106763: ---------------------------------------------------------------------------------------------------------------
106764: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106765:
106766: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 106764: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

106760:
106761: ---------------------------------------------------------------------------------------------------------------
106762: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106763: ---------------------------------------------------------------------------------------------------------------
106764: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106765:
106766: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106767: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106768:

Line 106766: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

106762: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106763: ---------------------------------------------------------------------------------------------------------------
106764: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106765:
106766: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106767: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106768:
106769: IF xla_accounting_cache_pkg.GetValueChar
106770: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 106767: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

106763: ---------------------------------------------------------------------------------------------------------------
106764: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106765:
106766: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106767: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106768:
106769: IF xla_accounting_cache_pkg.GetValueChar
106770: (p_source_code => 'LEDGER_CATEGORY_CODE'
106771: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 106778: xla_ae_lines_pkg.BflowUpgEntry

106774: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
106775: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
106776: )
106777: THEN
106778: xla_ae_lines_pkg.BflowUpgEntry
106779: (p_business_method_code => l_bflow_method_code
106780: ,p_business_class_code => l_bflow_class_code
106781: ,p_balance_type => l_balance_type_code);
106782: ELSE

Line 106795: xla_ae_lines_pkg.SetLineDescription(

106791: --
106792: -- call description
106793: --
106794:
106795: xla_ae_lines_pkg.SetLineDescription(
106796: p_ae_header_id => l_ae_header_id
106797: ,p_description => Description_2 (
106798: p_application_id => p_application_id
106799: , p_ae_header_id => l_ae_header_id

Line 106828: xla_ae_lines_pkg.set_ccid(

106824: , x_value_type_code => l_adr_value_type_code
106825: , p_side => 'NA'
106826: );
106827:
106828: xla_ae_lines_pkg.set_ccid(
106829: p_code_combination_id => l_ccid
106830: , p_value_type_code => l_adr_value_type_code
106831: , p_transaction_coa_id => l_adr_transaction_coa_id
106832: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 106864: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

106860: xla_accounting_err_pkg.build_message
106861: (p_appli_s_name => 'XLA'
106862: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
106863: ,p_token_1 => 'LINE_NUMBER'
106864: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
106865: ,p_token_2 => 'LINE_TYPE_NAME'
106866: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
106867: l_component_type
106868: ,l_component_code

Line 106900: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

106896: --
106897: --
106898: ------------------------------------------------------------------------------------------------
106899: -- 4219869 Business Flow
106900: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
106901: -- Prior Entry. Currently, the following code is always generated.
106902: ------------------------------------------------------------------------------------------------
106903: XLA_AE_LINES_PKG.ValidateCurrentLine;
106904:

Line 106903: XLA_AE_LINES_PKG.ValidateCurrentLine;

106899: -- 4219869 Business Flow
106900: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
106901: -- Prior Entry. Currently, the following code is always generated.
106902: ------------------------------------------------------------------------------------------------
106903: XLA_AE_LINES_PKG.ValidateCurrentLine;
106904:
106905: ------------------------------------------------------------------------------------
106906: -- 4219869 Business Flow
106907: -- Populated credit and debit amounts -- Need to generate this within IF

Line 106909: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

106905: ------------------------------------------------------------------------------------
106906: -- 4219869 Business Flow
106907: -- Populated credit and debit amounts -- Need to generate this within IF
106908: ------------------------------------------------------------------------------------
106909: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106910:
106911: ----------------------------------------------------------------------------------
106912: -- 4219869 Business Flow
106913: -- Update journal entry status -- Need to generate this within IF

Line 106941: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

106937: -- To allow MPA report to determine if it should generate report process
106938: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
106939: ------------------------------------------------------------------------------------------
106940:
106941: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
106942: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
106943: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
106944: -- call ADRs
106945: -- Bug 4922099

Line 106942: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

106938: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
106939: ------------------------------------------------------------------------------------------
106940:
106941: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
106942: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
106943: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
106944: -- call ADRs
106945: -- Bug 4922099
106946: --

Line 106966: xla_ae_lines_pkg.set_ccid(

106962: , x_value_type_code => l_adr_value_type_code
106963: , p_side => 'NA'
106964: );
106965:
106966: xla_ae_lines_pkg.set_ccid(
106967: p_code_combination_id => l_ccid
106968: , p_value_type_code => l_adr_value_type_code
106969: , p_transaction_coa_id => l_adr_transaction_coa_id
106970: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 106989: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

106985:
106986: --
106987: -- Update the line information that should be overwritten
106988: --
106989: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
106990: p_header_num => 1);
106991: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
106992:
106993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 106991: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

106987: -- Update the line information that should be overwritten
106988: --
106989: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
106990: p_header_num => 1);
106991: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
106992:
106993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
106994:
106995: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 106993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

106989: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
106990: p_header_num => 1);
106991: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
106992:
106993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
106994:
106995: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
106996: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
106997: END IF;

Line 106996: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

106992:
106993: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
106994:
106995: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
106996: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
106997: END IF;
106998:
106999: --
107000: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 107003: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

106999: --
107000: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
107001: --
107002: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
107003: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
107004: ELSE
107005: ---------------------------------------------------------------------------------------------------
107006: -- 4262811a Switch Sign
107007: ---------------------------------------------------------------------------------------------------

Line 107008: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

107004: ELSE
107005: ---------------------------------------------------------------------------------------------------
107006: -- 4262811a Switch Sign
107007: ---------------------------------------------------------------------------------------------------
107008: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 107009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

107005: ---------------------------------------------------------------------------------------------------
107006: -- 4262811a Switch Sign
107007: ---------------------------------------------------------------------------------------------------
107008: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107013: -- 5132302

Line 107010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107006: -- 4262811a Switch Sign
107007: ---------------------------------------------------------------------------------------------------
107008: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107013: -- 5132302
107014: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 107011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

107007: ---------------------------------------------------------------------------------------------------
107008: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107013: -- 5132302
107014: 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_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 107012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107008: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107013: -- 5132302
107014: 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_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107016:

Line 107014: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

107010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107013: -- 5132302
107014: 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_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107016:
107017: END IF;
107018:

Line 107015: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107011: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107012: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107013: -- 5132302
107014: 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_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107016:
107017: END IF;
107018:
107019: -- 4955764

Line 107020: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

107016:
107017: END IF;
107018:
107019: -- 4955764
107020: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107021: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107022:
107023:
107024: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 107024: XLA_AE_LINES_PKG.ValidateCurrentLine;

107020: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107021: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107022:
107023:
107024: XLA_AE_LINES_PKG.ValidateCurrentLine;
107025: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107026:
107027: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
107028: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 107025: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

107021: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107022:
107023:
107024: XLA_AE_LINES_PKG.ValidateCurrentLine;
107025: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107026:
107027: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
107028: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
107029: ,p_balance_type_code => l_balance_type_code);

Line 107226: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

107222: --
107223: -- bulk performance
107224: --
107225: l_balance_type_code VARCHAR2(1);
107226: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
107227: l_log_module VARCHAR2(240);
107228:
107229: --
107230: -- Upgrade strategy

Line 107304: XLA_AE_LINES_PKG.SetNewLine;

107300: ') <> 'Y'
107301: THEN
107302:
107303: --
107304: XLA_AE_LINES_PKG.SetNewLine;
107305:
107306: p_balance_type_code := l_balance_type_code;
107307: -- set the flag so later we will know whether the gain loss line needs to be created
107308:

Line 107316: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

107312:
107313: --
107314: -- bulk performance
107315: --
107316: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
107317: p_header_num => 0); -- 4262811
107318: --
107319: -- set accounting line options
107320: --

Line 107321: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

107317: p_header_num => 0); -- 4262811
107318: --
107319: -- set accounting line options
107320: --
107321: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
107322: p_natural_side_code => 'D'
107323: , p_gain_or_loss_flag => 'N'
107324: , p_gl_transfer_mode_code => 'S'
107325: , p_acct_entry_type_code => 'A'

Line 107335: xla_ae_lines_pkg.SetAcctLineType

107331: --
107332: --
107333: -- set accounting line type info
107334: --
107335: xla_ae_lines_pkg.SetAcctLineType
107336: (p_component_type => l_component_type
107337: ,p_event_type_code => l_event_type_code
107338: ,p_line_definition_owner_code => l_line_definition_owner_code
107339: ,p_line_definition_code => l_line_definition_code

Line 107349: xla_ae_lines_pkg.SetAcctClass(

107345: ,p_event_class_code => l_event_class_code);
107346: --
107347: -- set accounting class
107348: --
107349: xla_ae_lines_pkg.SetAcctClass(
107350: p_accounting_class_code => 'NRTAX'
107351: , p_ae_header_id => l_ae_header_id
107352: );
107353:

Line 107357: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

107353:
107354: --
107355: -- set rounding class
107356: --
107357: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
107358: 'NRTAX';
107359:
107360: --
107361: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 107361: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

107357: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
107358: 'NRTAX';
107359:
107360: --
107361: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
107362: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
107363: --
107364: -- bulk performance
107365: --

Line 107362: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

107358: 'NRTAX';
107359:
107360: --
107361: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
107362: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
107363: --
107364: -- bulk performance
107365: --
107366: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 107366: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

107362: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
107363: --
107364: -- bulk performance
107365: --
107366: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
107367:
107368: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
107369: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
107370:

Line 107368: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

107364: -- bulk performance
107365: --
107366: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
107367:
107368: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
107369: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
107370:
107371: -- 4955764
107372: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 107372: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

107368: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
107369: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
107370:
107371: -- 4955764
107372: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107373: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
107374:
107375: -- 4458381 Public Sector Enh
107376:

Line 107482: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

107478: l_rec_acct_attrs.array_num_value(43) := p_source_94;
107479: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
107480: l_rec_acct_attrs.array_num_value(44) := p_source_95;
107481:
107482: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
107483: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
107484:
107485: ---------------------------------------------------------------------------------------------------------------
107486: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 107483: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

107479: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
107480: l_rec_acct_attrs.array_num_value(44) := p_source_95;
107481:
107482: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
107483: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
107484:
107485: ---------------------------------------------------------------------------------------------------------------
107486: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107487: ---------------------------------------------------------------------------------------------------------------

Line 107486: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

107482: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
107483: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
107484:
107485: ---------------------------------------------------------------------------------------------------------------
107486: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107487: ---------------------------------------------------------------------------------------------------------------
107488: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107489:
107490: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 107488: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

107484:
107485: ---------------------------------------------------------------------------------------------------------------
107486: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107487: ---------------------------------------------------------------------------------------------------------------
107488: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107489:
107490: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107491: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107492:

Line 107490: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

107486: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107487: ---------------------------------------------------------------------------------------------------------------
107488: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107489:
107490: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107491: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107492:
107493: IF xla_accounting_cache_pkg.GetValueChar
107494: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 107491: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

107487: ---------------------------------------------------------------------------------------------------------------
107488: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107489:
107490: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107491: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107492:
107493: IF xla_accounting_cache_pkg.GetValueChar
107494: (p_source_code => 'LEDGER_CATEGORY_CODE'
107495: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 107502: xla_ae_lines_pkg.BflowUpgEntry

107498: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
107499: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
107500: )
107501: THEN
107502: xla_ae_lines_pkg.BflowUpgEntry
107503: (p_business_method_code => l_bflow_method_code
107504: ,p_business_class_code => l_bflow_class_code
107505: ,p_balance_type => l_balance_type_code);
107506: ELSE

Line 107519: xla_ae_lines_pkg.SetLineDescription(

107515: --
107516: -- call description
107517: --
107518:
107519: xla_ae_lines_pkg.SetLineDescription(
107520: p_ae_header_id => l_ae_header_id
107521: ,p_description => Description_2 (
107522: p_application_id => p_application_id
107523: , p_ae_header_id => l_ae_header_id

Line 107552: xla_ae_lines_pkg.set_ccid(

107548: , x_value_type_code => l_adr_value_type_code
107549: , p_side => 'NA'
107550: );
107551:
107552: xla_ae_lines_pkg.set_ccid(
107553: p_code_combination_id => l_ccid
107554: , p_value_type_code => l_adr_value_type_code
107555: , p_transaction_coa_id => l_adr_transaction_coa_id
107556: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 107588: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

107584: xla_accounting_err_pkg.build_message
107585: (p_appli_s_name => 'XLA'
107586: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
107587: ,p_token_1 => 'LINE_NUMBER'
107588: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
107589: ,p_token_2 => 'LINE_TYPE_NAME'
107590: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
107591: l_component_type
107592: ,l_component_code

Line 107624: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

107620: --
107621: --
107622: ------------------------------------------------------------------------------------------------
107623: -- 4219869 Business Flow
107624: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
107625: -- Prior Entry. Currently, the following code is always generated.
107626: ------------------------------------------------------------------------------------------------
107627: XLA_AE_LINES_PKG.ValidateCurrentLine;
107628:

Line 107627: XLA_AE_LINES_PKG.ValidateCurrentLine;

107623: -- 4219869 Business Flow
107624: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
107625: -- Prior Entry. Currently, the following code is always generated.
107626: ------------------------------------------------------------------------------------------------
107627: XLA_AE_LINES_PKG.ValidateCurrentLine;
107628:
107629: ------------------------------------------------------------------------------------
107630: -- 4219869 Business Flow
107631: -- Populated credit and debit amounts -- Need to generate this within IF

Line 107633: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

107629: ------------------------------------------------------------------------------------
107630: -- 4219869 Business Flow
107631: -- Populated credit and debit amounts -- Need to generate this within IF
107632: ------------------------------------------------------------------------------------
107633: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107634:
107635: ----------------------------------------------------------------------------------
107636: -- 4219869 Business Flow
107637: -- Update journal entry status -- Need to generate this within IF

Line 107665: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

107661: -- To allow MPA report to determine if it should generate report process
107662: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
107663: ------------------------------------------------------------------------------------------
107664:
107665: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
107666: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
107667: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
107668: -- call ADRs
107669: -- Bug 4922099

Line 107666: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

107662: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
107663: ------------------------------------------------------------------------------------------
107664:
107665: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
107666: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
107667: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
107668: -- call ADRs
107669: -- Bug 4922099
107670: --

Line 107690: xla_ae_lines_pkg.set_ccid(

107686: , x_value_type_code => l_adr_value_type_code
107687: , p_side => 'NA'
107688: );
107689:
107690: xla_ae_lines_pkg.set_ccid(
107691: p_code_combination_id => l_ccid
107692: , p_value_type_code => l_adr_value_type_code
107693: , p_transaction_coa_id => l_adr_transaction_coa_id
107694: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 107713: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

107709:
107710: --
107711: -- Update the line information that should be overwritten
107712: --
107713: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
107714: p_header_num => 1);
107715: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
107716:
107717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 107715: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

107711: -- Update the line information that should be overwritten
107712: --
107713: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
107714: p_header_num => 1);
107715: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
107716:
107717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
107718:
107719: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 107717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

107713: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
107714: p_header_num => 1);
107715: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
107716:
107717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
107718:
107719: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
107720: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
107721: END IF;

Line 107720: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

107716:
107717: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
107718:
107719: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
107720: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
107721: END IF;
107722:
107723: --
107724: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 107727: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

107723: --
107724: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
107725: --
107726: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
107727: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
107728: ELSE
107729: ---------------------------------------------------------------------------------------------------
107730: -- 4262811a Switch Sign
107731: ---------------------------------------------------------------------------------------------------

Line 107732: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

107728: ELSE
107729: ---------------------------------------------------------------------------------------------------
107730: -- 4262811a Switch Sign
107731: ---------------------------------------------------------------------------------------------------
107732: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107733: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107734: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107735: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107736: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 107733: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

107729: ---------------------------------------------------------------------------------------------------
107730: -- 4262811a Switch Sign
107731: ---------------------------------------------------------------------------------------------------
107732: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107733: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107734: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107735: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107736: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107737: -- 5132302

Line 107734: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107730: -- 4262811a Switch Sign
107731: ---------------------------------------------------------------------------------------------------
107732: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107733: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107734: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107735: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107736: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107737: -- 5132302
107738: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 107735: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

107731: ---------------------------------------------------------------------------------------------------
107732: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107733: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107734: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107735: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107736: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107737: -- 5132302
107738: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107739: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 107736: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107732: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107733: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107734: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107735: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107736: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107737: -- 5132302
107738: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107739: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107740:

Line 107738: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

107734: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107735: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107736: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107737: -- 5132302
107738: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107739: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107740:
107741: END IF;
107742:

Line 107739: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107735: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107736: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107737: -- 5132302
107738: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107739: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107740:
107741: END IF;
107742:
107743: -- 4955764

Line 107744: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

107740:
107741: END IF;
107742:
107743: -- 4955764
107744: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107745: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107746:
107747:
107748: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 107748: XLA_AE_LINES_PKG.ValidateCurrentLine;

107744: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107745: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107746:
107747:
107748: XLA_AE_LINES_PKG.ValidateCurrentLine;
107749: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107750:
107751: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
107752: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 107749: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

107745: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107746:
107747:
107748: XLA_AE_LINES_PKG.ValidateCurrentLine;
107749: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107750:
107751: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
107752: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
107753: ,p_balance_type_code => l_balance_type_code);

Line 107950: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

107946: --
107947: -- bulk performance
107948: --
107949: l_balance_type_code VARCHAR2(1);
107950: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
107951: l_log_module VARCHAR2(240);
107952:
107953: --
107954: -- Upgrade strategy

Line 108028: XLA_AE_LINES_PKG.SetNewLine;

108024: ') <> 'Y'
108025: THEN
108026:
108027: --
108028: XLA_AE_LINES_PKG.SetNewLine;
108029:
108030: p_balance_type_code := l_balance_type_code;
108031: -- set the flag so later we will know whether the gain loss line needs to be created
108032:

Line 108040: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

108036:
108037: --
108038: -- bulk performance
108039: --
108040: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
108041: p_header_num => 0); -- 4262811
108042: --
108043: -- set accounting line options
108044: --

Line 108045: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

108041: p_header_num => 0); -- 4262811
108042: --
108043: -- set accounting line options
108044: --
108045: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
108046: p_natural_side_code => 'D'
108047: , p_gain_or_loss_flag => 'N'
108048: , p_gl_transfer_mode_code => 'S'
108049: , p_acct_entry_type_code => 'A'

Line 108059: xla_ae_lines_pkg.SetAcctLineType

108055: --
108056: --
108057: -- set accounting line type info
108058: --
108059: xla_ae_lines_pkg.SetAcctLineType
108060: (p_component_type => l_component_type
108061: ,p_event_type_code => l_event_type_code
108062: ,p_line_definition_owner_code => l_line_definition_owner_code
108063: ,p_line_definition_code => l_line_definition_code

Line 108073: xla_ae_lines_pkg.SetAcctClass(

108069: ,p_event_class_code => l_event_class_code);
108070: --
108071: -- set accounting class
108072: --
108073: xla_ae_lines_pkg.SetAcctClass(
108074: p_accounting_class_code => 'NRTAX'
108075: , p_ae_header_id => l_ae_header_id
108076: );
108077:

Line 108081: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

108077:
108078: --
108079: -- set rounding class
108080: --
108081: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
108082: 'NRTAX';
108083:
108084: --
108085: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 108085: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

108081: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
108082: 'NRTAX';
108083:
108084: --
108085: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
108086: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108087: --
108088: -- bulk performance
108089: --

Line 108086: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

108082: 'NRTAX';
108083:
108084: --
108085: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
108086: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108087: --
108088: -- bulk performance
108089: --
108090: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 108090: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

108086: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108087: --
108088: -- bulk performance
108089: --
108090: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
108091:
108092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108093: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108094:

Line 108092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

108088: -- bulk performance
108089: --
108090: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
108091:
108092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108093: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108094:
108095: -- 4955764
108096: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 108096: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

108092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108093: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108094:
108095: -- 4955764
108096: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108097: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
108098:
108099: -- 4458381 Public Sector Enh
108100:

Line 108204: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

108200: l_rec_acct_attrs.array_num_value(42) := p_source_94;
108201: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
108202: l_rec_acct_attrs.array_num_value(43) := p_source_95;
108203:
108204: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
108205: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
108206:
108207: ---------------------------------------------------------------------------------------------------------------
108208: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 108205: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

108201: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
108202: l_rec_acct_attrs.array_num_value(43) := p_source_95;
108203:
108204: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
108205: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
108206:
108207: ---------------------------------------------------------------------------------------------------------------
108208: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108209: ---------------------------------------------------------------------------------------------------------------

Line 108208: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

108204: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
108205: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
108206:
108207: ---------------------------------------------------------------------------------------------------------------
108208: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108209: ---------------------------------------------------------------------------------------------------------------
108210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108211:
108212: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 108210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

108206:
108207: ---------------------------------------------------------------------------------------------------------------
108208: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108209: ---------------------------------------------------------------------------------------------------------------
108210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108211:
108212: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108213: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108214:

Line 108212: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

108208: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108209: ---------------------------------------------------------------------------------------------------------------
108210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108211:
108212: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108213: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108214:
108215: IF xla_accounting_cache_pkg.GetValueChar
108216: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 108213: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

108209: ---------------------------------------------------------------------------------------------------------------
108210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108211:
108212: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108213: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108214:
108215: IF xla_accounting_cache_pkg.GetValueChar
108216: (p_source_code => 'LEDGER_CATEGORY_CODE'
108217: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 108224: xla_ae_lines_pkg.BflowUpgEntry

108220: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
108221: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
108222: )
108223: THEN
108224: xla_ae_lines_pkg.BflowUpgEntry
108225: (p_business_method_code => l_bflow_method_code
108226: ,p_business_class_code => l_bflow_class_code
108227: ,p_balance_type => l_balance_type_code);
108228: ELSE

Line 108241: xla_ae_lines_pkg.SetLineDescription(

108237: --
108238: -- call description
108239: --
108240:
108241: xla_ae_lines_pkg.SetLineDescription(
108242: p_ae_header_id => l_ae_header_id
108243: ,p_description => Description_2 (
108244: p_application_id => p_application_id
108245: , p_ae_header_id => l_ae_header_id

Line 108274: xla_ae_lines_pkg.set_ccid(

108270: , x_value_type_code => l_adr_value_type_code
108271: , p_side => 'NA'
108272: );
108273:
108274: xla_ae_lines_pkg.set_ccid(
108275: p_code_combination_id => l_ccid
108276: , p_value_type_code => l_adr_value_type_code
108277: , p_transaction_coa_id => l_adr_transaction_coa_id
108278: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 108310: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

108306: xla_accounting_err_pkg.build_message
108307: (p_appli_s_name => 'XLA'
108308: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
108309: ,p_token_1 => 'LINE_NUMBER'
108310: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
108311: ,p_token_2 => 'LINE_TYPE_NAME'
108312: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
108313: l_component_type
108314: ,l_component_code

Line 108346: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

108342: --
108343: --
108344: ------------------------------------------------------------------------------------------------
108345: -- 4219869 Business Flow
108346: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
108347: -- Prior Entry. Currently, the following code is always generated.
108348: ------------------------------------------------------------------------------------------------
108349: XLA_AE_LINES_PKG.ValidateCurrentLine;
108350:

Line 108349: XLA_AE_LINES_PKG.ValidateCurrentLine;

108345: -- 4219869 Business Flow
108346: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
108347: -- Prior Entry. Currently, the following code is always generated.
108348: ------------------------------------------------------------------------------------------------
108349: XLA_AE_LINES_PKG.ValidateCurrentLine;
108350:
108351: ------------------------------------------------------------------------------------
108352: -- 4219869 Business Flow
108353: -- Populated credit and debit amounts -- Need to generate this within IF

Line 108355: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

108351: ------------------------------------------------------------------------------------
108352: -- 4219869 Business Flow
108353: -- Populated credit and debit amounts -- Need to generate this within IF
108354: ------------------------------------------------------------------------------------
108355: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
108356:
108357: ----------------------------------------------------------------------------------
108358: -- 4219869 Business Flow
108359: -- Update journal entry status -- Need to generate this within IF

Line 108387: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

108383: -- To allow MPA report to determine if it should generate report process
108384: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
108385: ------------------------------------------------------------------------------------------
108386:
108387: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
108388: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
108389: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
108390: -- call ADRs
108391: -- Bug 4922099

Line 108388: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

108384: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
108385: ------------------------------------------------------------------------------------------
108386:
108387: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
108388: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
108389: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
108390: -- call ADRs
108391: -- Bug 4922099
108392: --

Line 108412: xla_ae_lines_pkg.set_ccid(

108408: , x_value_type_code => l_adr_value_type_code
108409: , p_side => 'NA'
108410: );
108411:
108412: xla_ae_lines_pkg.set_ccid(
108413: p_code_combination_id => l_ccid
108414: , p_value_type_code => l_adr_value_type_code
108415: , p_transaction_coa_id => l_adr_transaction_coa_id
108416: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 108435: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

108431:
108432: --
108433: -- Update the line information that should be overwritten
108434: --
108435: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
108436: p_header_num => 1);
108437: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
108438:
108439: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 108437: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

108433: -- Update the line information that should be overwritten
108434: --
108435: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
108436: p_header_num => 1);
108437: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
108438:
108439: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
108440:
108441: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 108439: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

108435: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
108436: p_header_num => 1);
108437: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
108438:
108439: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
108440:
108441: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
108442: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
108443: END IF;

Line 108442: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

108438:
108439: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
108440:
108441: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
108442: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
108443: END IF;
108444:
108445: --
108446: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 108449: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

108445: --
108446: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
108447: --
108448: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
108449: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
108450: ELSE
108451: ---------------------------------------------------------------------------------------------------
108452: -- 4262811a Switch Sign
108453: ---------------------------------------------------------------------------------------------------

Line 108454: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

108450: ELSE
108451: ---------------------------------------------------------------------------------------------------
108452: -- 4262811a Switch Sign
108453: ---------------------------------------------------------------------------------------------------
108454: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108458: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 108455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

108451: ---------------------------------------------------------------------------------------------------
108452: -- 4262811a Switch Sign
108453: ---------------------------------------------------------------------------------------------------
108454: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108458: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108459: -- 5132302

Line 108456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

108452: -- 4262811a Switch Sign
108453: ---------------------------------------------------------------------------------------------------
108454: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108458: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108459: -- 5132302
108460: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 108457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

108453: ---------------------------------------------------------------------------------------------------
108454: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108458: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108459: -- 5132302
108460: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108461: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 108458: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

108454: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108455: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108458: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108459: -- 5132302
108460: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108461: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108462:

Line 108460: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

108456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108458: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108459: -- 5132302
108460: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108461: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108462:
108463: END IF;
108464:

Line 108461: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

108457: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108458: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108459: -- 5132302
108460: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108461: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108462:
108463: END IF;
108464:
108465: -- 4955764

Line 108466: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

108462:
108463: END IF;
108464:
108465: -- 4955764
108466: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108467: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
108468:
108469:
108470: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 108470: XLA_AE_LINES_PKG.ValidateCurrentLine;

108466: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108467: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
108468:
108469:
108470: XLA_AE_LINES_PKG.ValidateCurrentLine;
108471: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
108472:
108473: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
108474: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 108471: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

108467: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
108468:
108469:
108470: XLA_AE_LINES_PKG.ValidateCurrentLine;
108471: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
108472:
108473: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
108474: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
108475: ,p_balance_type_code => l_balance_type_code);

Line 108672: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

108668: --
108669: -- bulk performance
108670: --
108671: l_balance_type_code VARCHAR2(1);
108672: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
108673: l_log_module VARCHAR2(240);
108674:
108675: --
108676: -- Upgrade strategy

Line 108744: XLA_AE_LINES_PKG.SetNewLine;

108740: ') <> 'Y'
108741: THEN
108742:
108743: --
108744: XLA_AE_LINES_PKG.SetNewLine;
108745:
108746: p_balance_type_code := l_balance_type_code;
108747: -- set the flag so later we will know whether the gain loss line needs to be created
108748:

Line 108756: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

108752:
108753: --
108754: -- bulk performance
108755: --
108756: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
108757: p_header_num => 0); -- 4262811
108758: --
108759: -- set accounting line options
108760: --

Line 108761: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

108757: p_header_num => 0); -- 4262811
108758: --
108759: -- set accounting line options
108760: --
108761: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
108762: p_natural_side_code => 'D'
108763: , p_gain_or_loss_flag => 'N'
108764: , p_gl_transfer_mode_code => 'S'
108765: , p_acct_entry_type_code => 'A'

Line 108775: xla_ae_lines_pkg.SetAcctLineType

108771: --
108772: --
108773: -- set accounting line type info
108774: --
108775: xla_ae_lines_pkg.SetAcctLineType
108776: (p_component_type => l_component_type
108777: ,p_event_type_code => l_event_type_code
108778: ,p_line_definition_owner_code => l_line_definition_owner_code
108779: ,p_line_definition_code => l_line_definition_code

Line 108789: xla_ae_lines_pkg.SetAcctClass(

108785: ,p_event_class_code => l_event_class_code);
108786: --
108787: -- set accounting class
108788: --
108789: xla_ae_lines_pkg.SetAcctClass(
108790: p_accounting_class_code => 'NRTAX'
108791: , p_ae_header_id => l_ae_header_id
108792: );
108793:

Line 108797: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

108793:
108794: --
108795: -- set rounding class
108796: --
108797: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
108798: 'NRTAX';
108799:
108800: --
108801: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 108801: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

108797: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
108798: 'NRTAX';
108799:
108800: --
108801: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
108802: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108803: --
108804: -- bulk performance
108805: --

Line 108802: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

108798: 'NRTAX';
108799:
108800: --
108801: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
108802: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108803: --
108804: -- bulk performance
108805: --
108806: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 108806: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

108802: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108803: --
108804: -- bulk performance
108805: --
108806: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
108807:
108808: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108809: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108810:

Line 108808: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

108804: -- bulk performance
108805: --
108806: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
108807:
108808: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108809: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108810:
108811: -- 4955764
108812: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 108812: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

108808: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108809: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108810:
108811: -- 4955764
108812: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108813: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
108814:
108815: -- 4458381 Public Sector Enh
108816:

Line 108920: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

108916: l_rec_acct_attrs.array_num_value(42) := p_source_94;
108917: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
108918: l_rec_acct_attrs.array_num_value(43) := p_source_95;
108919:
108920: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
108921: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
108922:
108923: ---------------------------------------------------------------------------------------------------------------
108924: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 108921: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

108917: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
108918: l_rec_acct_attrs.array_num_value(43) := p_source_95;
108919:
108920: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
108921: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
108922:
108923: ---------------------------------------------------------------------------------------------------------------
108924: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108925: ---------------------------------------------------------------------------------------------------------------

Line 108924: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

108920: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
108921: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
108922:
108923: ---------------------------------------------------------------------------------------------------------------
108924: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108925: ---------------------------------------------------------------------------------------------------------------
108926: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108927:
108928: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 108926: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

108922:
108923: ---------------------------------------------------------------------------------------------------------------
108924: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108925: ---------------------------------------------------------------------------------------------------------------
108926: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108927:
108928: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108929: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108930:

Line 108928: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

108924: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108925: ---------------------------------------------------------------------------------------------------------------
108926: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108927:
108928: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108929: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108930:
108931: IF xla_accounting_cache_pkg.GetValueChar
108932: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 108929: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

108925: ---------------------------------------------------------------------------------------------------------------
108926: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108927:
108928: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108929: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108930:
108931: IF xla_accounting_cache_pkg.GetValueChar
108932: (p_source_code => 'LEDGER_CATEGORY_CODE'
108933: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 108940: xla_ae_lines_pkg.BflowUpgEntry

108936: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
108937: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
108938: )
108939: THEN
108940: xla_ae_lines_pkg.BflowUpgEntry
108941: (p_business_method_code => l_bflow_method_code
108942: ,p_business_class_code => l_bflow_class_code
108943: ,p_balance_type => l_balance_type_code);
108944: ELSE

Line 108957: xla_ae_lines_pkg.SetLineDescription(

108953: --
108954: -- call description
108955: --
108956:
108957: xla_ae_lines_pkg.SetLineDescription(
108958: p_ae_header_id => l_ae_header_id
108959: ,p_description => Description_2 (
108960: p_application_id => p_application_id
108961: , p_ae_header_id => l_ae_header_id

Line 108990: xla_ae_lines_pkg.set_ccid(

108986: , x_value_type_code => l_adr_value_type_code
108987: , p_side => 'NA'
108988: );
108989:
108990: xla_ae_lines_pkg.set_ccid(
108991: p_code_combination_id => l_ccid
108992: , p_value_type_code => l_adr_value_type_code
108993: , p_transaction_coa_id => l_adr_transaction_coa_id
108994: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 109026: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

109022: xla_accounting_err_pkg.build_message
109023: (p_appli_s_name => 'XLA'
109024: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
109025: ,p_token_1 => 'LINE_NUMBER'
109026: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
109027: ,p_token_2 => 'LINE_TYPE_NAME'
109028: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
109029: l_component_type
109030: ,l_component_code

Line 109062: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

109058: --
109059: --
109060: ------------------------------------------------------------------------------------------------
109061: -- 4219869 Business Flow
109062: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
109063: -- Prior Entry. Currently, the following code is always generated.
109064: ------------------------------------------------------------------------------------------------
109065: XLA_AE_LINES_PKG.ValidateCurrentLine;
109066:

Line 109065: XLA_AE_LINES_PKG.ValidateCurrentLine;

109061: -- 4219869 Business Flow
109062: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
109063: -- Prior Entry. Currently, the following code is always generated.
109064: ------------------------------------------------------------------------------------------------
109065: XLA_AE_LINES_PKG.ValidateCurrentLine;
109066:
109067: ------------------------------------------------------------------------------------
109068: -- 4219869 Business Flow
109069: -- Populated credit and debit amounts -- Need to generate this within IF

Line 109071: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

109067: ------------------------------------------------------------------------------------
109068: -- 4219869 Business Flow
109069: -- Populated credit and debit amounts -- Need to generate this within IF
109070: ------------------------------------------------------------------------------------
109071: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109072:
109073: ----------------------------------------------------------------------------------
109074: -- 4219869 Business Flow
109075: -- Update journal entry status -- Need to generate this within IF

Line 109103: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

109099: -- To allow MPA report to determine if it should generate report process
109100: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
109101: ------------------------------------------------------------------------------------------
109102:
109103: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
109104: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
109105: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
109106: -- call ADRs
109107: -- Bug 4922099

Line 109104: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

109100: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
109101: ------------------------------------------------------------------------------------------
109102:
109103: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
109104: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
109105: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
109106: -- call ADRs
109107: -- Bug 4922099
109108: --

Line 109128: xla_ae_lines_pkg.set_ccid(

109124: , x_value_type_code => l_adr_value_type_code
109125: , p_side => 'NA'
109126: );
109127:
109128: xla_ae_lines_pkg.set_ccid(
109129: p_code_combination_id => l_ccid
109130: , p_value_type_code => l_adr_value_type_code
109131: , p_transaction_coa_id => l_adr_transaction_coa_id
109132: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 109151: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

109147:
109148: --
109149: -- Update the line information that should be overwritten
109150: --
109151: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
109152: p_header_num => 1);
109153: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
109154:
109155: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 109153: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

109149: -- Update the line information that should be overwritten
109150: --
109151: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
109152: p_header_num => 1);
109153: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
109154:
109155: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
109156:
109157: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 109155: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

109151: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
109152: p_header_num => 1);
109153: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
109154:
109155: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
109156:
109157: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
109158: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
109159: END IF;

Line 109158: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

109154:
109155: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
109156:
109157: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
109158: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
109159: END IF;
109160:
109161: --
109162: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 109165: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

109161: --
109162: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
109163: --
109164: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
109165: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
109166: ELSE
109167: ---------------------------------------------------------------------------------------------------
109168: -- 4262811a Switch Sign
109169: ---------------------------------------------------------------------------------------------------

Line 109170: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

109166: ELSE
109167: ---------------------------------------------------------------------------------------------------
109168: -- 4262811a Switch Sign
109169: ---------------------------------------------------------------------------------------------------
109170: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109172: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109174: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 109171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

109167: ---------------------------------------------------------------------------------------------------
109168: -- 4262811a Switch Sign
109169: ---------------------------------------------------------------------------------------------------
109170: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109172: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109174: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109175: -- 5132302

Line 109172: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

109168: -- 4262811a Switch Sign
109169: ---------------------------------------------------------------------------------------------------
109170: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109172: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109174: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109175: -- 5132302
109176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 109173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

109169: ---------------------------------------------------------------------------------------------------
109170: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109172: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109174: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109175: -- 5132302
109176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109177: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 109174: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

109170: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109172: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109174: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109175: -- 5132302
109176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109177: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109178:

Line 109176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

109172: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109174: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109175: -- 5132302
109176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109177: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109178:
109179: END IF;
109180:

Line 109177: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

109173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109174: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109175: -- 5132302
109176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109177: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109178:
109179: END IF;
109180:
109181: -- 4955764

Line 109182: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

109178:
109179: END IF;
109180:
109181: -- 4955764
109182: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109183: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109184:
109185:
109186: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 109186: XLA_AE_LINES_PKG.ValidateCurrentLine;

109182: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109183: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109184:
109185:
109186: XLA_AE_LINES_PKG.ValidateCurrentLine;
109187: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109188:
109189: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
109190: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 109187: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

109183: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109184:
109185:
109186: XLA_AE_LINES_PKG.ValidateCurrentLine;
109187: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109188:
109189: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
109190: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
109191: ,p_balance_type_code => l_balance_type_code);

Line 109351: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

109347: --
109348: -- bulk performance
109349: --
109350: l_balance_type_code VARCHAR2(1);
109351: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
109352: l_log_module VARCHAR2(240);
109353:
109354: --
109355: -- Upgrade strategy

Line 109419: XLA_AE_LINES_PKG.SetNewLine;

109415: ') = 'PAYMENTCARD'
109416: THEN
109417:
109418: --
109419: XLA_AE_LINES_PKG.SetNewLine;
109420:
109421: p_balance_type_code := l_balance_type_code;
109422: -- set the flag so later we will know whether the gain loss line needs to be created
109423:

Line 109431: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

109427:
109428: --
109429: -- bulk performance
109430: --
109431: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
109432: p_header_num => 0); -- 4262811
109433: --
109434: -- set accounting line options
109435: --

Line 109436: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

109432: p_header_num => 0); -- 4262811
109433: --
109434: -- set accounting line options
109435: --
109436: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
109437: p_natural_side_code => 'C'
109438: , p_gain_or_loss_flag => 'N'
109439: , p_gl_transfer_mode_code => 'S'
109440: , p_acct_entry_type_code => 'A'

Line 109450: xla_ae_lines_pkg.SetAcctLineType

109446: --
109447: --
109448: -- set accounting line type info
109449: --
109450: xla_ae_lines_pkg.SetAcctLineType
109451: (p_component_type => l_component_type
109452: ,p_event_type_code => l_event_type_code
109453: ,p_line_definition_owner_code => l_line_definition_owner_code
109454: ,p_line_definition_code => l_line_definition_code

Line 109464: xla_ae_lines_pkg.SetAcctClass(

109460: ,p_event_class_code => l_event_class_code);
109461: --
109462: -- set accounting class
109463: --
109464: xla_ae_lines_pkg.SetAcctClass(
109465: p_accounting_class_code => 'PAYMENTCARD'
109466: , p_ae_header_id => l_ae_header_id
109467: );
109468:

Line 109472: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

109468:
109469: --
109470: -- set rounding class
109471: --
109472: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
109473: 'PAYMENTCARD';
109474:
109475: --
109476: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 109476: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

109472: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
109473: 'PAYMENTCARD';
109474:
109475: --
109476: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
109477: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
109478: --
109479: -- bulk performance
109480: --

Line 109477: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

109473: 'PAYMENTCARD';
109474:
109475: --
109476: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
109477: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
109478: --
109479: -- bulk performance
109480: --
109481: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 109481: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

109477: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
109478: --
109479: -- bulk performance
109480: --
109481: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
109482:
109483: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
109484: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109485:

Line 109483: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

109479: -- bulk performance
109480: --
109481: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
109482:
109483: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
109484: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109485:
109486: -- 4955764
109487: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 109487: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

109483: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
109484: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109485:
109486: -- 4955764
109487: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109488: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
109489:
109490: -- 4458381 Public Sector Enh
109491:

Line 109547: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

109543: l_rec_acct_attrs.array_num_value(23) := p_source_92;
109544: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
109545: l_rec_acct_attrs.array_num_value(24) := p_source_93;
109546:
109547: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
109548: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
109549:
109550: ---------------------------------------------------------------------------------------------------------------
109551: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 109548: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

109544: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
109545: l_rec_acct_attrs.array_num_value(24) := p_source_93;
109546:
109547: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
109548: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
109549:
109550: ---------------------------------------------------------------------------------------------------------------
109551: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109552: ---------------------------------------------------------------------------------------------------------------

Line 109551: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

109547: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
109548: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
109549:
109550: ---------------------------------------------------------------------------------------------------------------
109551: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109552: ---------------------------------------------------------------------------------------------------------------
109553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109554:
109555: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 109553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

109549:
109550: ---------------------------------------------------------------------------------------------------------------
109551: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109552: ---------------------------------------------------------------------------------------------------------------
109553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109554:
109555: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109556: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109557:

Line 109555: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

109551: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109552: ---------------------------------------------------------------------------------------------------------------
109553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109554:
109555: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109556: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109557:
109558: IF xla_accounting_cache_pkg.GetValueChar
109559: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 109556: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

109552: ---------------------------------------------------------------------------------------------------------------
109553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109554:
109555: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109556: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109557:
109558: IF xla_accounting_cache_pkg.GetValueChar
109559: (p_source_code => 'LEDGER_CATEGORY_CODE'
109560: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 109567: xla_ae_lines_pkg.BflowUpgEntry

109563: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
109564: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
109565: )
109566: THEN
109567: xla_ae_lines_pkg.BflowUpgEntry
109568: (p_business_method_code => l_bflow_method_code
109569: ,p_business_class_code => l_bflow_class_code
109570: ,p_balance_type => l_balance_type_code);
109571: ELSE

Line 109607: xla_ae_lines_pkg.set_ccid(

109603: , x_value_type_code => l_adr_value_type_code
109604: , p_side => 'NA'
109605: );
109606:
109607: xla_ae_lines_pkg.set_ccid(
109608: p_code_combination_id => l_ccid
109609: , p_value_type_code => l_adr_value_type_code
109610: , p_transaction_coa_id => l_adr_transaction_coa_id
109611: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 109643: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

109639: xla_accounting_err_pkg.build_message
109640: (p_appli_s_name => 'XLA'
109641: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
109642: ,p_token_1 => 'LINE_NUMBER'
109643: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
109644: ,p_token_2 => 'LINE_TYPE_NAME'
109645: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
109646: l_component_type
109647: ,l_component_code

Line 109679: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

109675: --
109676: --
109677: ------------------------------------------------------------------------------------------------
109678: -- 4219869 Business Flow
109679: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
109680: -- Prior Entry. Currently, the following code is always generated.
109681: ------------------------------------------------------------------------------------------------
109682: XLA_AE_LINES_PKG.ValidateCurrentLine;
109683:

Line 109682: XLA_AE_LINES_PKG.ValidateCurrentLine;

109678: -- 4219869 Business Flow
109679: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
109680: -- Prior Entry. Currently, the following code is always generated.
109681: ------------------------------------------------------------------------------------------------
109682: XLA_AE_LINES_PKG.ValidateCurrentLine;
109683:
109684: ------------------------------------------------------------------------------------
109685: -- 4219869 Business Flow
109686: -- Populated credit and debit amounts -- Need to generate this within IF

Line 109688: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

109684: ------------------------------------------------------------------------------------
109685: -- 4219869 Business Flow
109686: -- Populated credit and debit amounts -- Need to generate this within IF
109687: ------------------------------------------------------------------------------------
109688: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109689:
109690: ----------------------------------------------------------------------------------
109691: -- 4219869 Business Flow
109692: -- Update journal entry status -- Need to generate this within IF

Line 109720: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

109716: -- To allow MPA report to determine if it should generate report process
109717: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
109718: ------------------------------------------------------------------------------------------
109719:
109720: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
109721: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
109722: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
109723: -- call ADRs
109724: -- Bug 4922099

Line 109721: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

109717: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
109718: ------------------------------------------------------------------------------------------
109719:
109720: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
109721: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
109722: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
109723: -- call ADRs
109724: -- Bug 4922099
109725: --

Line 109745: xla_ae_lines_pkg.set_ccid(

109741: , x_value_type_code => l_adr_value_type_code
109742: , p_side => 'NA'
109743: );
109744:
109745: xla_ae_lines_pkg.set_ccid(
109746: p_code_combination_id => l_ccid
109747: , p_value_type_code => l_adr_value_type_code
109748: , p_transaction_coa_id => l_adr_transaction_coa_id
109749: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 109768: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

109764:
109765: --
109766: -- Update the line information that should be overwritten
109767: --
109768: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
109769: p_header_num => 1);
109770: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
109771:
109772: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 109770: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

109766: -- Update the line information that should be overwritten
109767: --
109768: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
109769: p_header_num => 1);
109770: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
109771:
109772: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
109773:
109774: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 109772: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

109768: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
109769: p_header_num => 1);
109770: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
109771:
109772: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
109773:
109774: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
109775: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
109776: END IF;

Line 109775: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

109771:
109772: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
109773:
109774: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
109775: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
109776: END IF;
109777:
109778: --
109779: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 109782: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

109778: --
109779: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
109780: --
109781: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
109782: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
109783: ELSE
109784: ---------------------------------------------------------------------------------------------------
109785: -- 4262811a Switch Sign
109786: ---------------------------------------------------------------------------------------------------

Line 109787: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

109783: ELSE
109784: ---------------------------------------------------------------------------------------------------
109785: -- 4262811a Switch Sign
109786: ---------------------------------------------------------------------------------------------------
109787: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109788: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109789: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109790: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109791: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 109788: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

109784: ---------------------------------------------------------------------------------------------------
109785: -- 4262811a Switch Sign
109786: ---------------------------------------------------------------------------------------------------
109787: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109788: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109789: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109790: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109791: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109792: -- 5132302

Line 109789: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

109785: -- 4262811a Switch Sign
109786: ---------------------------------------------------------------------------------------------------
109787: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109788: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109789: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109790: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109791: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109792: -- 5132302
109793: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 109790: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

109786: ---------------------------------------------------------------------------------------------------
109787: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109788: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109789: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109790: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109791: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109792: -- 5132302
109793: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109794: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 109791: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

109787: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109788: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109789: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109790: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109791: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109792: -- 5132302
109793: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109794: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109795:

Line 109793: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

109789: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109790: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109791: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109792: -- 5132302
109793: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109794: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109795:
109796: END IF;
109797:

Line 109794: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

109790: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109791: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109792: -- 5132302
109793: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109794: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109795:
109796: END IF;
109797:
109798: -- 4955764

Line 109799: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

109795:
109796: END IF;
109797:
109798: -- 4955764
109799: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109800: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109801:
109802:
109803: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 109803: XLA_AE_LINES_PKG.ValidateCurrentLine;

109799: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109800: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109801:
109802:
109803: XLA_AE_LINES_PKG.ValidateCurrentLine;
109804: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109805:
109806: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
109807: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 109804: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

109800: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109801:
109802:
109803: XLA_AE_LINES_PKG.ValidateCurrentLine;
109804: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109805:
109806: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
109807: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
109808: ,p_balance_type_code => l_balance_type_code);

Line 109974: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

109970: --
109971: -- bulk performance
109972: --
109973: l_balance_type_code VARCHAR2(1);
109974: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
109975: l_log_module VARCHAR2(240);
109976:
109977: --
109978: -- Upgrade strategy

Line 110047: XLA_AE_LINES_PKG.SetNewLine;

110043: p_source_117 IS NULL
110044: THEN
110045:
110046: --
110047: XLA_AE_LINES_PKG.SetNewLine;
110048:
110049: p_balance_type_code := l_balance_type_code;
110050: -- set the flag so later we will know whether the gain loss line needs to be created
110051:

Line 110059: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

110055:
110056: --
110057: -- bulk performance
110058: --
110059: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
110060: p_header_num => 0); -- 4262811
110061: --
110062: -- set accounting line options
110063: --

Line 110064: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

110060: p_header_num => 0); -- 4262811
110061: --
110062: -- set accounting line options
110063: --
110064: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
110065: p_natural_side_code => 'D'
110066: , p_gain_or_loss_flag => 'N'
110067: , p_gl_transfer_mode_code => 'S'
110068: , p_acct_entry_type_code => 'A'

Line 110078: xla_ae_lines_pkg.SetAcctLineType

110074: --
110075: --
110076: -- set accounting line type info
110077: --
110078: xla_ae_lines_pkg.SetAcctLineType
110079: (p_component_type => l_component_type
110080: ,p_event_type_code => l_event_type_code
110081: ,p_line_definition_owner_code => l_line_definition_owner_code
110082: ,p_line_definition_code => l_line_definition_code

Line 110092: xla_ae_lines_pkg.SetAcctClass(

110088: ,p_event_class_code => l_event_class_code);
110089: --
110090: -- set accounting class
110091: --
110092: xla_ae_lines_pkg.SetAcctClass(
110093: p_accounting_class_code => 'ROUNDING'
110094: , p_ae_header_id => l_ae_header_id
110095: );
110096:

Line 110100: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

110096:
110097: --
110098: -- set rounding class
110099: --
110100: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
110101: 'ROUNDING';
110102:
110103: --
110104: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 110104: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

110100: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
110101: 'ROUNDING';
110102:
110103: --
110104: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
110105: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
110106: --
110107: -- bulk performance
110108: --

Line 110105: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

110101: 'ROUNDING';
110102:
110103: --
110104: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
110105: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
110106: --
110107: -- bulk performance
110108: --
110109: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 110109: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

110105: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
110106: --
110107: -- bulk performance
110108: --
110109: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
110110:
110111: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110112: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110113:

Line 110111: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

110107: -- bulk performance
110108: --
110109: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
110110:
110111: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110112: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110113:
110114: -- 4955764
110115: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 110115: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

110111: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110112: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110113:
110114: -- 4955764
110115: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110116: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
110117:
110118: -- 4458381 Public Sector Enh
110119:

Line 110175: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

110171: l_rec_acct_attrs.array_num_value(23) := p_source_91;
110172: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
110173: l_rec_acct_attrs.array_num_value(24) := p_source_93;
110174:
110175: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
110176: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
110177:
110178: ---------------------------------------------------------------------------------------------------------------
110179: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 110176: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

110172: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
110173: l_rec_acct_attrs.array_num_value(24) := p_source_93;
110174:
110175: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
110176: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
110177:
110178: ---------------------------------------------------------------------------------------------------------------
110179: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110180: ---------------------------------------------------------------------------------------------------------------

Line 110179: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

110175: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
110176: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
110177:
110178: ---------------------------------------------------------------------------------------------------------------
110179: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110180: ---------------------------------------------------------------------------------------------------------------
110181: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110182:
110183: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 110181: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

110177:
110178: ---------------------------------------------------------------------------------------------------------------
110179: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110180: ---------------------------------------------------------------------------------------------------------------
110181: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110182:
110183: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110184: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110185:

Line 110183: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

110179: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110180: ---------------------------------------------------------------------------------------------------------------
110181: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110182:
110183: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110184: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110185:
110186: IF xla_accounting_cache_pkg.GetValueChar
110187: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 110184: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

110180: ---------------------------------------------------------------------------------------------------------------
110181: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110182:
110183: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110184: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110185:
110186: IF xla_accounting_cache_pkg.GetValueChar
110187: (p_source_code => 'LEDGER_CATEGORY_CODE'
110188: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 110195: xla_ae_lines_pkg.BflowUpgEntry

110191: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
110192: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
110193: )
110194: THEN
110195: xla_ae_lines_pkg.BflowUpgEntry
110196: (p_business_method_code => l_bflow_method_code
110197: ,p_business_class_code => l_bflow_class_code
110198: ,p_balance_type => l_balance_type_code);
110199: ELSE

Line 110238: xla_ae_lines_pkg.set_ccid(

110234: , x_value_type_code => l_adr_value_type_code
110235: , p_side => 'NA'
110236: );
110237:
110238: xla_ae_lines_pkg.set_ccid(
110239: p_code_combination_id => l_ccid
110240: , p_value_type_code => l_adr_value_type_code
110241: , p_transaction_coa_id => l_adr_transaction_coa_id
110242: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 110274: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

110270: xla_accounting_err_pkg.build_message
110271: (p_appli_s_name => 'XLA'
110272: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
110273: ,p_token_1 => 'LINE_NUMBER'
110274: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
110275: ,p_token_2 => 'LINE_TYPE_NAME'
110276: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
110277: l_component_type
110278: ,l_component_code

Line 110310: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

110306: --
110307: --
110308: ------------------------------------------------------------------------------------------------
110309: -- 4219869 Business Flow
110310: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
110311: -- Prior Entry. Currently, the following code is always generated.
110312: ------------------------------------------------------------------------------------------------
110313: XLA_AE_LINES_PKG.ValidateCurrentLine;
110314:

Line 110313: XLA_AE_LINES_PKG.ValidateCurrentLine;

110309: -- 4219869 Business Flow
110310: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
110311: -- Prior Entry. Currently, the following code is always generated.
110312: ------------------------------------------------------------------------------------------------
110313: XLA_AE_LINES_PKG.ValidateCurrentLine;
110314:
110315: ------------------------------------------------------------------------------------
110316: -- 4219869 Business Flow
110317: -- Populated credit and debit amounts -- Need to generate this within IF

Line 110319: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

110315: ------------------------------------------------------------------------------------
110316: -- 4219869 Business Flow
110317: -- Populated credit and debit amounts -- Need to generate this within IF
110318: ------------------------------------------------------------------------------------
110319: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
110320:
110321: ----------------------------------------------------------------------------------
110322: -- 4219869 Business Flow
110323: -- Update journal entry status -- Need to generate this within IF

Line 110351: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

110347: -- To allow MPA report to determine if it should generate report process
110348: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
110349: ------------------------------------------------------------------------------------------
110350:
110351: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
110352: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
110353: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
110354: -- call ADRs
110355: -- Bug 4922099

Line 110352: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

110348: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
110349: ------------------------------------------------------------------------------------------
110350:
110351: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
110352: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
110353: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
110354: -- call ADRs
110355: -- Bug 4922099
110356: --

Line 110379: xla_ae_lines_pkg.set_ccid(

110375: , x_value_type_code => l_adr_value_type_code
110376: , p_side => 'NA'
110377: );
110378:
110379: xla_ae_lines_pkg.set_ccid(
110380: p_code_combination_id => l_ccid
110381: , p_value_type_code => l_adr_value_type_code
110382: , p_transaction_coa_id => l_adr_transaction_coa_id
110383: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 110402: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

110398:
110399: --
110400: -- Update the line information that should be overwritten
110401: --
110402: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
110403: p_header_num => 1);
110404: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
110405:
110406: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 110404: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

110400: -- Update the line information that should be overwritten
110401: --
110402: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
110403: p_header_num => 1);
110404: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
110405:
110406: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
110407:
110408: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 110406: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

110402: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
110403: p_header_num => 1);
110404: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
110405:
110406: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
110407:
110408: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
110409: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
110410: END IF;

Line 110409: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

110405:
110406: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
110407:
110408: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
110409: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
110410: END IF;
110411:
110412: --
110413: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 110416: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

110412: --
110413: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
110414: --
110415: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
110416: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
110417: ELSE
110418: ---------------------------------------------------------------------------------------------------
110419: -- 4262811a Switch Sign
110420: ---------------------------------------------------------------------------------------------------

Line 110421: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

110417: ELSE
110418: ---------------------------------------------------------------------------------------------------
110419: -- 4262811a Switch Sign
110420: ---------------------------------------------------------------------------------------------------
110421: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110424: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110425: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 110422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

110418: ---------------------------------------------------------------------------------------------------
110419: -- 4262811a Switch Sign
110420: ---------------------------------------------------------------------------------------------------
110421: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110424: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110425: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110426: -- 5132302

Line 110423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

110419: -- 4262811a Switch Sign
110420: ---------------------------------------------------------------------------------------------------
110421: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110424: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110425: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110426: -- 5132302
110427: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 110424: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

110420: ---------------------------------------------------------------------------------------------------
110421: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110424: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110425: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110426: -- 5132302
110427: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110428: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 110425: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

110421: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110424: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110425: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110426: -- 5132302
110427: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110428: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110429:

Line 110427: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

110423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110424: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110425: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110426: -- 5132302
110427: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110428: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110429:
110430: END IF;
110431:

Line 110428: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

110424: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110425: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110426: -- 5132302
110427: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110428: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110429:
110430: END IF;
110431:
110432: -- 4955764

Line 110433: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

110429:
110430: END IF;
110431:
110432: -- 4955764
110433: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110434: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
110435:
110436:
110437: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 110437: XLA_AE_LINES_PKG.ValidateCurrentLine;

110433: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110434: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
110435:
110436:
110437: XLA_AE_LINES_PKG.ValidateCurrentLine;
110438: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
110439:
110440: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
110441: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 110438: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

110434: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
110435:
110436:
110437: XLA_AE_LINES_PKG.ValidateCurrentLine;
110438: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
110439:
110440: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
110441: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
110442: ,p_balance_type_code => l_balance_type_code);

Line 110643: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

110639: --
110640: -- bulk performance
110641: --
110642: l_balance_type_code VARCHAR2(1);
110643: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
110644: l_log_module VARCHAR2(240);
110645:
110646: --
110647: -- Upgrade strategy

Line 110721: XLA_AE_LINES_PKG.SetNewLine;

110717: ') <> 'Y')
110718: THEN
110719:
110720: --
110721: XLA_AE_LINES_PKG.SetNewLine;
110722:
110723: p_balance_type_code := l_balance_type_code;
110724: -- set the flag so later we will know whether the gain loss line needs to be created
110725:

Line 110733: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

110729:
110730: --
110731: -- bulk performance
110732: --
110733: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
110734: p_header_num => 0); -- 4262811
110735: --
110736: -- set accounting line options
110737: --

Line 110738: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

110734: p_header_num => 0); -- 4262811
110735: --
110736: -- set accounting line options
110737: --
110738: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
110739: p_natural_side_code => 'D'
110740: , p_gain_or_loss_flag => 'N'
110741: , p_gl_transfer_mode_code => 'S'
110742: , p_acct_entry_type_code => 'A'

Line 110752: xla_ae_lines_pkg.SetAcctLineType

110748: --
110749: --
110750: -- set accounting line type info
110751: --
110752: xla_ae_lines_pkg.SetAcctLineType
110753: (p_component_type => l_component_type
110754: ,p_event_type_code => l_event_type_code
110755: ,p_line_definition_owner_code => l_line_definition_owner_code
110756: ,p_line_definition_code => l_line_definition_code

Line 110766: xla_ae_lines_pkg.SetAcctClass(

110762: ,p_event_class_code => l_event_class_code);
110763: --
110764: -- set accounting class
110765: --
110766: xla_ae_lines_pkg.SetAcctClass(
110767: p_accounting_class_code => 'PREPAID_EXPENSE'
110768: , p_ae_header_id => l_ae_header_id
110769: );
110770:

Line 110774: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

110770:
110771: --
110772: -- set rounding class
110773: --
110774: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
110775: 'PREPAID_EXPENSE';
110776:
110777: --
110778: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 110778: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

110774: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
110775: 'PREPAID_EXPENSE';
110776:
110777: --
110778: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
110779: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
110780: --
110781: -- bulk performance
110782: --

Line 110779: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

110775: 'PREPAID_EXPENSE';
110776:
110777: --
110778: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
110779: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
110780: --
110781: -- bulk performance
110782: --
110783: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 110783: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

110779: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
110780: --
110781: -- bulk performance
110782: --
110783: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
110784:
110785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110786: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110787:

Line 110785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

110781: -- bulk performance
110782: --
110783: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
110784:
110785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110786: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110787:
110788: -- 4955764
110789: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 110789: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

110785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110786: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110787:
110788: -- 4955764
110789: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110790: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
110791:
110792: -- 4458381 Public Sector Enh
110793:

Line 110897: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

110893: l_rec_acct_attrs.array_num_value(42) := p_source_94;
110894: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
110895: l_rec_acct_attrs.array_num_value(43) := p_source_95;
110896:
110897: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
110898: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
110899:
110900: ---------------------------------------------------------------------------------------------------------------
110901: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 110898: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

110894: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
110895: l_rec_acct_attrs.array_num_value(43) := p_source_95;
110896:
110897: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
110898: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
110899:
110900: ---------------------------------------------------------------------------------------------------------------
110901: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110902: ---------------------------------------------------------------------------------------------------------------

Line 110901: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

110897: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
110898: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
110899:
110900: ---------------------------------------------------------------------------------------------------------------
110901: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110902: ---------------------------------------------------------------------------------------------------------------
110903: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110904:
110905: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 110903: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

110899:
110900: ---------------------------------------------------------------------------------------------------------------
110901: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110902: ---------------------------------------------------------------------------------------------------------------
110903: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110904:
110905: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110906: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110907:

Line 110905: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

110901: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110902: ---------------------------------------------------------------------------------------------------------------
110903: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110904:
110905: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110906: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110907:
110908: IF xla_accounting_cache_pkg.GetValueChar
110909: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 110906: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

110902: ---------------------------------------------------------------------------------------------------------------
110903: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110904:
110905: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110906: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110907:
110908: IF xla_accounting_cache_pkg.GetValueChar
110909: (p_source_code => 'LEDGER_CATEGORY_CODE'
110910: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 110917: xla_ae_lines_pkg.BflowUpgEntry

110913: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
110914: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
110915: )
110916: THEN
110917: xla_ae_lines_pkg.BflowUpgEntry
110918: (p_business_method_code => l_bflow_method_code
110919: ,p_business_class_code => l_bflow_class_code
110920: ,p_balance_type => l_balance_type_code);
110921: ELSE

Line 110934: xla_ae_lines_pkg.SetLineDescription(

110930: --
110931: -- call description
110932: --
110933:
110934: xla_ae_lines_pkg.SetLineDescription(
110935: p_ae_header_id => l_ae_header_id
110936: ,p_description => Description_2 (
110937: p_application_id => p_application_id
110938: , p_ae_header_id => l_ae_header_id

Line 110973: xla_ae_lines_pkg.set_ccid(

110969: , x_value_type_code => l_adr_value_type_code
110970: , p_side => 'NA'
110971: );
110972:
110973: xla_ae_lines_pkg.set_ccid(
110974: p_code_combination_id => l_ccid
110975: , p_value_type_code => l_adr_value_type_code
110976: , p_transaction_coa_id => l_adr_transaction_coa_id
110977: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 111011: xla_ae_lines_pkg.set_segment(

111007: );
111008:
111009: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
111010:
111011: xla_ae_lines_pkg.set_segment(
111012: p_to_segment_code => 'GL_ACCOUNT'
111013: , p_segment_value => l_segment
111014: , p_from_segment_code => l_adr_value_segment_code
111015: , p_from_combination_id => l_adr_value_combination_id

Line 111055: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

111051: xla_accounting_err_pkg.build_message
111052: (p_appli_s_name => 'XLA'
111053: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
111054: ,p_token_1 => 'LINE_NUMBER'
111055: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
111056: ,p_token_2 => 'LINE_TYPE_NAME'
111057: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
111058: l_component_type
111059: ,l_component_code

Line 111091: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

111087: --
111088: --
111089: ------------------------------------------------------------------------------------------------
111090: -- 4219869 Business Flow
111091: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
111092: -- Prior Entry. Currently, the following code is always generated.
111093: ------------------------------------------------------------------------------------------------
111094: XLA_AE_LINES_PKG.ValidateCurrentLine;
111095:

Line 111094: XLA_AE_LINES_PKG.ValidateCurrentLine;

111090: -- 4219869 Business Flow
111091: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
111092: -- Prior Entry. Currently, the following code is always generated.
111093: ------------------------------------------------------------------------------------------------
111094: XLA_AE_LINES_PKG.ValidateCurrentLine;
111095:
111096: ------------------------------------------------------------------------------------
111097: -- 4219869 Business Flow
111098: -- Populated credit and debit amounts -- Need to generate this within IF

Line 111100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

111096: ------------------------------------------------------------------------------------
111097: -- 4219869 Business Flow
111098: -- Populated credit and debit amounts -- Need to generate this within IF
111099: ------------------------------------------------------------------------------------
111100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111101:
111102: ----------------------------------------------------------------------------------
111103: -- 4219869 Business Flow
111104: -- Update journal entry status -- Need to generate this within IF

Line 111132: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

111128: -- To allow MPA report to determine if it should generate report process
111129: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
111130: ------------------------------------------------------------------------------------------
111131:
111132: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
111133: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
111134: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
111135: -- call ADRs
111136: -- Bug 4922099

Line 111133: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

111129: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
111130: ------------------------------------------------------------------------------------------
111131:
111132: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
111133: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
111134: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
111135: -- call ADRs
111136: -- Bug 4922099
111137: --

Line 111163: xla_ae_lines_pkg.set_ccid(

111159: , x_value_type_code => l_adr_value_type_code
111160: , p_side => 'NA'
111161: );
111162:
111163: xla_ae_lines_pkg.set_ccid(
111164: p_code_combination_id => l_ccid
111165: , p_value_type_code => l_adr_value_type_code
111166: , p_transaction_coa_id => l_adr_transaction_coa_id
111167: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 111201: xla_ae_lines_pkg.set_segment(

111197: );
111198:
111199: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
111200:
111201: xla_ae_lines_pkg.set_segment(
111202: p_to_segment_code => 'GL_ACCOUNT'
111203: , p_segment_value => l_segment
111204: , p_from_segment_code => l_adr_value_segment_code
111205: , p_from_combination_id => l_adr_value_combination_id

Line 111232: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

111228:
111229: --
111230: -- Update the line information that should be overwritten
111231: --
111232: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111233: p_header_num => 1);
111234: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111235:
111236: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 111234: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

111230: -- Update the line information that should be overwritten
111231: --
111232: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111233: p_header_num => 1);
111234: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111235:
111236: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111237:
111238: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 111236: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

111232: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111233: p_header_num => 1);
111234: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111235:
111236: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111237:
111238: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
111239: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
111240: END IF;

Line 111239: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

111235:
111236: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111237:
111238: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
111239: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
111240: END IF;
111241:
111242: --
111243: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 111246: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

111242: --
111243: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
111244: --
111245: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
111246: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
111247: ELSE
111248: ---------------------------------------------------------------------------------------------------
111249: -- 4262811a Switch Sign
111250: ---------------------------------------------------------------------------------------------------

Line 111251: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

111247: ELSE
111248: ---------------------------------------------------------------------------------------------------
111249: -- 4262811a Switch Sign
111250: ---------------------------------------------------------------------------------------------------
111251: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111252: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111253: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111254: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111255: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 111252: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

111248: ---------------------------------------------------------------------------------------------------
111249: -- 4262811a Switch Sign
111250: ---------------------------------------------------------------------------------------------------
111251: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111252: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111253: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111254: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111255: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111256: -- 5132302

Line 111253: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

111249: -- 4262811a Switch Sign
111250: ---------------------------------------------------------------------------------------------------
111251: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111252: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111253: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111254: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111255: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111256: -- 5132302
111257: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 111254: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

111250: ---------------------------------------------------------------------------------------------------
111251: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111252: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111253: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111254: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111255: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111256: -- 5132302
111257: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111258: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 111255: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

111251: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111252: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111253: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111254: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111255: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111256: -- 5132302
111257: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111258: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111259:

Line 111257: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

111253: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111254: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111255: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111256: -- 5132302
111257: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111258: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111259:
111260: END IF;
111261:

Line 111258: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

111254: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111255: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111256: -- 5132302
111257: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111258: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111259:
111260: END IF;
111261:
111262: -- 4955764

Line 111263: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

111259:
111260: END IF;
111261:
111262: -- 4955764
111263: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111264: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111265:
111266:
111267: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 111267: XLA_AE_LINES_PKG.ValidateCurrentLine;

111263: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111264: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111265:
111266:
111267: XLA_AE_LINES_PKG.ValidateCurrentLine;
111268: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111269:
111270: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
111271: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 111268: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

111264: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111265:
111266:
111267: XLA_AE_LINES_PKG.ValidateCurrentLine;
111268: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111269:
111270: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
111271: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
111272: ,p_balance_type_code => l_balance_type_code);

Line 111451: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

111447: --
111448: -- bulk performance
111449: --
111450: l_balance_type_code VARCHAR2(1);
111451: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
111452: l_log_module VARCHAR2(240);
111453:
111454: --
111455: -- Upgrade strategy

Line 111529: XLA_AE_LINES_PKG.SetNewLine;

111525: ') = 'PREPAY APPL NONREC TAX'
111526: THEN
111527:
111528: --
111529: XLA_AE_LINES_PKG.SetNewLine;
111530:
111531: p_balance_type_code := l_balance_type_code;
111532: -- set the flag so later we will know whether the gain loss line needs to be created
111533:

Line 111541: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

111537:
111538: --
111539: -- bulk performance
111540: --
111541: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
111542: p_header_num => 0); -- 4262811
111543: --
111544: -- set accounting line options
111545: --

Line 111546: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

111542: p_header_num => 0); -- 4262811
111543: --
111544: -- set accounting line options
111545: --
111546: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
111547: p_natural_side_code => 'D'
111548: , p_gain_or_loss_flag => 'N'
111549: , p_gl_transfer_mode_code => 'S'
111550: , p_acct_entry_type_code => 'A'

Line 111560: xla_ae_lines_pkg.SetAcctLineType

111556: --
111557: --
111558: -- set accounting line type info
111559: --
111560: xla_ae_lines_pkg.SetAcctLineType
111561: (p_component_type => l_component_type
111562: ,p_event_type_code => l_event_type_code
111563: ,p_line_definition_owner_code => l_line_definition_owner_code
111564: ,p_line_definition_code => l_line_definition_code

Line 111574: xla_ae_lines_pkg.SetAcctClass(

111570: ,p_event_class_code => l_event_class_code);
111571: --
111572: -- set accounting class
111573: --
111574: xla_ae_lines_pkg.SetAcctClass(
111575: p_accounting_class_code => 'PREPAID_EXPENSE'
111576: , p_ae_header_id => l_ae_header_id
111577: );
111578:

Line 111582: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

111578:
111579: --
111580: -- set rounding class
111581: --
111582: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
111583: 'PREPAID_EXPENSE';
111584:
111585: --
111586: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 111586: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

111582: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
111583: 'PREPAID_EXPENSE';
111584:
111585: --
111586: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
111587: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
111588: --
111589: -- bulk performance
111590: --

Line 111587: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

111583: 'PREPAID_EXPENSE';
111584:
111585: --
111586: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
111587: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
111588: --
111589: -- bulk performance
111590: --
111591: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 111591: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

111587: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
111588: --
111589: -- bulk performance
111590: --
111591: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
111592:
111593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111594: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111595:

Line 111593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

111589: -- bulk performance
111590: --
111591: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
111592:
111593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111594: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111595:
111596: -- 4955764
111597: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 111597: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

111593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111594: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111595:
111596: -- 4955764
111597: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111598: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
111599:
111600: -- 4458381 Public Sector Enh
111601:

Line 111697: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

111693: l_rec_acct_attrs.array_num_value(38) := p_source_94;
111694: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
111695: l_rec_acct_attrs.array_num_value(39) := p_source_95;
111696:
111697: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
111698: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
111699:
111700: ---------------------------------------------------------------------------------------------------------------
111701: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 111698: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

111694: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
111695: l_rec_acct_attrs.array_num_value(39) := p_source_95;
111696:
111697: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
111698: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
111699:
111700: ---------------------------------------------------------------------------------------------------------------
111701: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111702: ---------------------------------------------------------------------------------------------------------------

Line 111701: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

111697: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
111698: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
111699:
111700: ---------------------------------------------------------------------------------------------------------------
111701: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111702: ---------------------------------------------------------------------------------------------------------------
111703: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111704:
111705: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 111703: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

111699:
111700: ---------------------------------------------------------------------------------------------------------------
111701: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111702: ---------------------------------------------------------------------------------------------------------------
111703: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111704:
111705: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111706: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111707:

Line 111705: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

111701: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111702: ---------------------------------------------------------------------------------------------------------------
111703: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111704:
111705: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111706: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111707:
111708: IF xla_accounting_cache_pkg.GetValueChar
111709: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 111706: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

111702: ---------------------------------------------------------------------------------------------------------------
111703: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111704:
111705: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111706: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111707:
111708: IF xla_accounting_cache_pkg.GetValueChar
111709: (p_source_code => 'LEDGER_CATEGORY_CODE'
111710: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 111717: xla_ae_lines_pkg.BflowUpgEntry

111713: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
111714: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
111715: )
111716: THEN
111717: xla_ae_lines_pkg.BflowUpgEntry
111718: (p_business_method_code => l_bflow_method_code
111719: ,p_business_class_code => l_bflow_class_code
111720: ,p_balance_type => l_balance_type_code);
111721: ELSE

Line 111723: XLA_AE_LINES_PKG.business_flow_validation(

111719: ,p_business_class_code => l_bflow_class_code
111720: ,p_balance_type => l_balance_type_code);
111721: ELSE
111722: NULL;
111723: XLA_AE_LINES_PKG.business_flow_validation(
111724: p_business_method_code => l_bflow_method_code
111725: ,p_business_class_code => l_bflow_class_code
111726: ,p_inherit_description_flag => l_inherit_desc_flag);
111727: END IF;

Line 111770: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

111766: xla_accounting_err_pkg.build_message
111767: (p_appli_s_name => 'XLA'
111768: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
111769: ,p_token_1 => 'LINE_NUMBER'
111770: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
111771: ,p_token_2 => 'LINE_TYPE_NAME'
111772: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
111773: l_component_type
111774: ,l_component_code

Line 111806: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

111802: --
111803: --
111804: ------------------------------------------------------------------------------------------------
111805: -- 4219869 Business Flow
111806: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
111807: -- Prior Entry. Currently, the following code is always generated.
111808: ------------------------------------------------------------------------------------------------
111809: -- No ValidateCurrentLine for business flow method of Prior Entry
111810:

Line 111815: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

111811: ------------------------------------------------------------------------------------
111812: -- 4219869 Business Flow
111813: -- Populated credit and debit amounts -- Need to generate this within IF
111814: ------------------------------------------------------------------------------------
111815: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111816:
111817: ----------------------------------------------------------------------------------
111818: -- 4219869 Business Flow
111819: -- Update journal entry status -- Need to generate this within IF

Line 111847: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

111843: -- To allow MPA report to determine if it should generate report process
111844: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
111845: ------------------------------------------------------------------------------------------
111846:
111847: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
111848: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
111849: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
111850: -- call ADRs
111851: -- Bug 4922099

Line 111848: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

111844: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
111845: ------------------------------------------------------------------------------------------
111846:
111847: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
111848: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
111849: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
111850: -- call ADRs
111851: -- Bug 4922099
111852: --

Line 111869: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

111865:
111866: --
111867: -- Update the line information that should be overwritten
111868: --
111869: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111870: p_header_num => 1);
111871: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111872:
111873: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 111871: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

111867: -- Update the line information that should be overwritten
111868: --
111869: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111870: p_header_num => 1);
111871: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111872:
111873: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111874:
111875: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 111873: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

111869: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111870: p_header_num => 1);
111871: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111872:
111873: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111874:
111875: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
111876: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
111877: END IF;

Line 111876: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

111872:
111873: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111874:
111875: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
111876: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
111877: END IF;
111878:
111879: --
111880: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 111883: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

111879: --
111880: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
111881: --
111882: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
111883: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
111884: ELSE
111885: ---------------------------------------------------------------------------------------------------
111886: -- 4262811a Switch Sign
111887: ---------------------------------------------------------------------------------------------------

Line 111888: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

111884: ELSE
111885: ---------------------------------------------------------------------------------------------------
111886: -- 4262811a Switch Sign
111887: ---------------------------------------------------------------------------------------------------
111888: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 111889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

111885: ---------------------------------------------------------------------------------------------------
111886: -- 4262811a Switch Sign
111887: ---------------------------------------------------------------------------------------------------
111888: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111893: -- 5132302

Line 111890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

111886: -- 4262811a Switch Sign
111887: ---------------------------------------------------------------------------------------------------
111888: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111893: -- 5132302
111894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 111891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

111887: ---------------------------------------------------------------------------------------------------
111888: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111893: -- 5132302
111894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 111892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

111888: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111893: -- 5132302
111894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111896:

Line 111894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

111890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111893: -- 5132302
111894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111896:
111897: END IF;
111898:

Line 111895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

111891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111892: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111893: -- 5132302
111894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111895: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111896:
111897: END IF;
111898:
111899: -- 4955764

Line 111900: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

111896:
111897: END IF;
111898:
111899: -- 4955764
111900: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111901: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111902:
111903:
111904: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 111904: XLA_AE_LINES_PKG.ValidateCurrentLine;

111900: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111901: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111902:
111903:
111904: XLA_AE_LINES_PKG.ValidateCurrentLine;
111905: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111906:
111907: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
111908: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 111905: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

111901: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111902:
111903:
111904: XLA_AE_LINES_PKG.ValidateCurrentLine;
111905: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111906:
111907: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
111908: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
111909: ,p_balance_type_code => l_balance_type_code);

Line 112103: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

112099: --
112100: -- bulk performance
112101: --
112102: l_balance_type_code VARCHAR2(1);
112103: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
112104: l_log_module VARCHAR2(240);
112105:
112106: --
112107: -- Upgrade strategy

Line 112173: XLA_AE_LINES_PKG.SetNewLine;

112169: ') <> 'Y'
112170: THEN
112171:
112172: --
112173: XLA_AE_LINES_PKG.SetNewLine;
112174:
112175: p_balance_type_code := l_balance_type_code;
112176: -- set the flag so later we will know whether the gain loss line needs to be created
112177:

Line 112185: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

112181:
112182: --
112183: -- bulk performance
112184: --
112185: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
112186: p_header_num => 0); -- 4262811
112187: --
112188: -- set accounting line options
112189: --

Line 112190: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

112186: p_header_num => 0); -- 4262811
112187: --
112188: -- set accounting line options
112189: --
112190: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
112191: p_natural_side_code => 'D'
112192: , p_gain_or_loss_flag => 'N'
112193: , p_gl_transfer_mode_code => 'S'
112194: , p_acct_entry_type_code => 'A'

Line 112204: xla_ae_lines_pkg.SetAcctLineType

112200: --
112201: --
112202: -- set accounting line type info
112203: --
112204: xla_ae_lines_pkg.SetAcctLineType
112205: (p_component_type => l_component_type
112206: ,p_event_type_code => l_event_type_code
112207: ,p_line_definition_owner_code => l_line_definition_owner_code
112208: ,p_line_definition_code => l_line_definition_code

Line 112218: xla_ae_lines_pkg.SetAcctClass(

112214: ,p_event_class_code => l_event_class_code);
112215: --
112216: -- set accounting class
112217: --
112218: xla_ae_lines_pkg.SetAcctClass(
112219: p_accounting_class_code => 'RTAX'
112220: , p_ae_header_id => l_ae_header_id
112221: );
112222:

Line 112226: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

112222:
112223: --
112224: -- set rounding class
112225: --
112226: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
112227: 'RTAX';
112228:
112229: --
112230: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 112230: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

112226: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
112227: 'RTAX';
112228:
112229: --
112230: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
112231: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
112232: --
112233: -- bulk performance
112234: --

Line 112231: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

112227: 'RTAX';
112228:
112229: --
112230: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
112231: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
112232: --
112233: -- bulk performance
112234: --
112235: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 112235: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

112231: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
112232: --
112233: -- bulk performance
112234: --
112235: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
112236:
112237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112238: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112239:

Line 112237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

112233: -- bulk performance
112234: --
112235: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
112236:
112237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112238: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112239:
112240: -- 4955764
112241: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 112241: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

112237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112238: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112239:
112240: -- 4955764
112241: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112242: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
112243:
112244: -- 4458381 Public Sector Enh
112245:

Line 112349: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

112345: l_rec_acct_attrs.array_num_value(42) := p_source_94;
112346: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
112347: l_rec_acct_attrs.array_num_value(43) := p_source_95;
112348:
112349: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
112350: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
112351:
112352: ---------------------------------------------------------------------------------------------------------------
112353: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 112350: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

112346: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
112347: l_rec_acct_attrs.array_num_value(43) := p_source_95;
112348:
112349: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
112350: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
112351:
112352: ---------------------------------------------------------------------------------------------------------------
112353: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
112354: ---------------------------------------------------------------------------------------------------------------

Line 112353: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

112349: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
112350: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
112351:
112352: ---------------------------------------------------------------------------------------------------------------
112353: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
112354: ---------------------------------------------------------------------------------------------------------------
112355: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
112356:
112357: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 112355: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

112351:
112352: ---------------------------------------------------------------------------------------------------------------
112353: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
112354: ---------------------------------------------------------------------------------------------------------------
112355: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
112356:
112357: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112358: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112359:

Line 112357: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

112353: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
112354: ---------------------------------------------------------------------------------------------------------------
112355: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
112356:
112357: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112358: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112359:
112360: IF xla_accounting_cache_pkg.GetValueChar
112361: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 112358: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

112354: ---------------------------------------------------------------------------------------------------------------
112355: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
112356:
112357: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112358: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112359:
112360: IF xla_accounting_cache_pkg.GetValueChar
112361: (p_source_code => 'LEDGER_CATEGORY_CODE'
112362: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 112369: xla_ae_lines_pkg.BflowUpgEntry

112365: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
112366: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
112367: )
112368: THEN
112369: xla_ae_lines_pkg.BflowUpgEntry
112370: (p_business_method_code => l_bflow_method_code
112371: ,p_business_class_code => l_bflow_class_code
112372: ,p_balance_type => l_balance_type_code);
112373: ELSE

Line 112386: xla_ae_lines_pkg.SetLineDescription(

112382: --
112383: -- call description
112384: --
112385:
112386: xla_ae_lines_pkg.SetLineDescription(
112387: p_ae_header_id => l_ae_header_id
112388: ,p_description => Description_2 (
112389: p_application_id => p_application_id
112390: , p_ae_header_id => l_ae_header_id

Line 112419: xla_ae_lines_pkg.set_ccid(

112415: , x_value_type_code => l_adr_value_type_code
112416: , p_side => 'NA'
112417: );
112418:
112419: xla_ae_lines_pkg.set_ccid(
112420: p_code_combination_id => l_ccid
112421: , p_value_type_code => l_adr_value_type_code
112422: , p_transaction_coa_id => l_adr_transaction_coa_id
112423: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 112455: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

112451: xla_accounting_err_pkg.build_message
112452: (p_appli_s_name => 'XLA'
112453: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
112454: ,p_token_1 => 'LINE_NUMBER'
112455: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
112456: ,p_token_2 => 'LINE_TYPE_NAME'
112457: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
112458: l_component_type
112459: ,l_component_code

Line 112491: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

112487: --
112488: --
112489: ------------------------------------------------------------------------------------------------
112490: -- 4219869 Business Flow
112491: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
112492: -- Prior Entry. Currently, the following code is always generated.
112493: ------------------------------------------------------------------------------------------------
112494: XLA_AE_LINES_PKG.ValidateCurrentLine;
112495:

Line 112494: XLA_AE_LINES_PKG.ValidateCurrentLine;

112490: -- 4219869 Business Flow
112491: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
112492: -- Prior Entry. Currently, the following code is always generated.
112493: ------------------------------------------------------------------------------------------------
112494: XLA_AE_LINES_PKG.ValidateCurrentLine;
112495:
112496: ------------------------------------------------------------------------------------
112497: -- 4219869 Business Flow
112498: -- Populated credit and debit amounts -- Need to generate this within IF

Line 112500: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

112496: ------------------------------------------------------------------------------------
112497: -- 4219869 Business Flow
112498: -- Populated credit and debit amounts -- Need to generate this within IF
112499: ------------------------------------------------------------------------------------
112500: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112501:
112502: ----------------------------------------------------------------------------------
112503: -- 4219869 Business Flow
112504: -- Update journal entry status -- Need to generate this within IF

Line 112532: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

112528: -- To allow MPA report to determine if it should generate report process
112529: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
112530: ------------------------------------------------------------------------------------------
112531:
112532: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
112533: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
112534: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
112535: -- call ADRs
112536: -- Bug 4922099

Line 112533: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

112529: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
112530: ------------------------------------------------------------------------------------------
112531:
112532: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
112533: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
112534: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
112535: -- call ADRs
112536: -- Bug 4922099
112537: --

Line 112557: xla_ae_lines_pkg.set_ccid(

112553: , x_value_type_code => l_adr_value_type_code
112554: , p_side => 'NA'
112555: );
112556:
112557: xla_ae_lines_pkg.set_ccid(
112558: p_code_combination_id => l_ccid
112559: , p_value_type_code => l_adr_value_type_code
112560: , p_transaction_coa_id => l_adr_transaction_coa_id
112561: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 112580: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

112576:
112577: --
112578: -- Update the line information that should be overwritten
112579: --
112580: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
112581: p_header_num => 1);
112582: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
112583:
112584: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 112582: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

112578: -- Update the line information that should be overwritten
112579: --
112580: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
112581: p_header_num => 1);
112582: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
112583:
112584: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
112585:
112586: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 112584: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

112580: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
112581: p_header_num => 1);
112582: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
112583:
112584: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
112585:
112586: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
112587: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
112588: END IF;

Line 112587: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

112583:
112584: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
112585:
112586: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
112587: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
112588: END IF;
112589:
112590: --
112591: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 112594: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

112590: --
112591: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
112592: --
112593: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
112594: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
112595: ELSE
112596: ---------------------------------------------------------------------------------------------------
112597: -- 4262811a Switch Sign
112598: ---------------------------------------------------------------------------------------------------

Line 112599: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

112595: ELSE
112596: ---------------------------------------------------------------------------------------------------
112597: -- 4262811a Switch Sign
112598: ---------------------------------------------------------------------------------------------------
112599: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112600: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112602: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 112600: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

112596: ---------------------------------------------------------------------------------------------------
112597: -- 4262811a Switch Sign
112598: ---------------------------------------------------------------------------------------------------
112599: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112600: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112602: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112604: -- 5132302

Line 112601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

112597: -- 4262811a Switch Sign
112598: ---------------------------------------------------------------------------------------------------
112599: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112600: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112602: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112604: -- 5132302
112605: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 112602: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

112598: ---------------------------------------------------------------------------------------------------
112599: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112600: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112602: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112604: -- 5132302
112605: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 112603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

112599: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112600: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112602: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112604: -- 5132302
112605: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112607:

Line 112605: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

112601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112602: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112604: -- 5132302
112605: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112607:
112608: END IF;
112609:

Line 112606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

112602: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112603: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112604: -- 5132302
112605: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112606: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112607:
112608: END IF;
112609:
112610: -- 4955764

Line 112611: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

112607:
112608: END IF;
112609:
112610: -- 4955764
112611: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112612: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112613:
112614:
112615: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 112615: XLA_AE_LINES_PKG.ValidateCurrentLine;

112611: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112612: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112613:
112614:
112615: XLA_AE_LINES_PKG.ValidateCurrentLine;
112616: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112617:
112618: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112619: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 112616: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

112612: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112613:
112614:
112615: XLA_AE_LINES_PKG.ValidateCurrentLine;
112616: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112617:
112618: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112619: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
112620: ,p_balance_type_code => l_balance_type_code);

Line 112812: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

112808: --
112809: -- bulk performance
112810: --
112811: l_balance_type_code VARCHAR2(1);
112812: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
112813: l_log_module VARCHAR2(240);
112814:
112815: --
112816: -- Upgrade strategy

Line 112882: XLA_AE_LINES_PKG.SetNewLine;

112878: ') <> 'Y'
112879: THEN
112880:
112881: --
112882: XLA_AE_LINES_PKG.SetNewLine;
112883:
112884: p_balance_type_code := l_balance_type_code;
112885: -- set the flag so later we will know whether the gain loss line needs to be created
112886:

Line 112894: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

112890:
112891: --
112892: -- bulk performance
112893: --
112894: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
112895: p_header_num => 0); -- 4262811
112896: --
112897: -- set accounting line options
112898: --

Line 112899: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

112895: p_header_num => 0); -- 4262811
112896: --
112897: -- set accounting line options
112898: --
112899: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
112900: p_natural_side_code => 'D'
112901: , p_gain_or_loss_flag => 'N'
112902: , p_gl_transfer_mode_code => 'S'
112903: , p_acct_entry_type_code => 'A'

Line 112913: xla_ae_lines_pkg.SetAcctLineType

112909: --
112910: --
112911: -- set accounting line type info
112912: --
112913: xla_ae_lines_pkg.SetAcctLineType
112914: (p_component_type => l_component_type
112915: ,p_event_type_code => l_event_type_code
112916: ,p_line_definition_owner_code => l_line_definition_owner_code
112917: ,p_line_definition_code => l_line_definition_code

Line 112927: xla_ae_lines_pkg.SetAcctClass(

112923: ,p_event_class_code => l_event_class_code);
112924: --
112925: -- set accounting class
112926: --
112927: xla_ae_lines_pkg.SetAcctClass(
112928: p_accounting_class_code => 'RTAX'
112929: , p_ae_header_id => l_ae_header_id
112930: );
112931:

Line 112935: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

112931:
112932: --
112933: -- set rounding class
112934: --
112935: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
112936: 'RTAX';
112937:
112938: --
112939: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 112939: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

112935: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
112936: 'RTAX';
112937:
112938: --
112939: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
112940: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
112941: --
112942: -- bulk performance
112943: --

Line 112940: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

112936: 'RTAX';
112937:
112938: --
112939: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
112940: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
112941: --
112942: -- bulk performance
112943: --
112944: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 112944: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

112940: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
112941: --
112942: -- bulk performance
112943: --
112944: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
112945:
112946: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112947: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112948:

Line 112946: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

112942: -- bulk performance
112943: --
112944: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
112945:
112946: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112947: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112948:
112949: -- 4955764
112950: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 112950: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

112946: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112947: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112948:
112949: -- 4955764
112950: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112951: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
112952:
112953: -- 4458381 Public Sector Enh
112954:

Line 113056: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

113052: l_rec_acct_attrs.array_num_value(41) := p_source_94;
113053: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
113054: l_rec_acct_attrs.array_num_value(42) := p_source_95;
113055:
113056: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
113057: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
113058:
113059: ---------------------------------------------------------------------------------------------------------------
113060: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 113057: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

113053: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
113054: l_rec_acct_attrs.array_num_value(42) := p_source_95;
113055:
113056: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
113057: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
113058:
113059: ---------------------------------------------------------------------------------------------------------------
113060: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113061: ---------------------------------------------------------------------------------------------------------------

Line 113060: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

113056: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
113057: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
113058:
113059: ---------------------------------------------------------------------------------------------------------------
113060: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113061: ---------------------------------------------------------------------------------------------------------------
113062: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113063:
113064: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 113062: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

113058:
113059: ---------------------------------------------------------------------------------------------------------------
113060: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113061: ---------------------------------------------------------------------------------------------------------------
113062: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113063:
113064: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113065: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113066:

Line 113064: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

113060: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113061: ---------------------------------------------------------------------------------------------------------------
113062: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113063:
113064: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113065: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113066:
113067: IF xla_accounting_cache_pkg.GetValueChar
113068: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 113065: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

113061: ---------------------------------------------------------------------------------------------------------------
113062: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113063:
113064: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113065: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113066:
113067: IF xla_accounting_cache_pkg.GetValueChar
113068: (p_source_code => 'LEDGER_CATEGORY_CODE'
113069: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 113076: xla_ae_lines_pkg.BflowUpgEntry

113072: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
113073: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
113074: )
113075: THEN
113076: xla_ae_lines_pkg.BflowUpgEntry
113077: (p_business_method_code => l_bflow_method_code
113078: ,p_business_class_code => l_bflow_class_code
113079: ,p_balance_type => l_balance_type_code);
113080: ELSE

Line 113093: xla_ae_lines_pkg.SetLineDescription(

113089: --
113090: -- call description
113091: --
113092:
113093: xla_ae_lines_pkg.SetLineDescription(
113094: p_ae_header_id => l_ae_header_id
113095: ,p_description => Description_2 (
113096: p_application_id => p_application_id
113097: , p_ae_header_id => l_ae_header_id

Line 113126: xla_ae_lines_pkg.set_ccid(

113122: , x_value_type_code => l_adr_value_type_code
113123: , p_side => 'NA'
113124: );
113125:
113126: xla_ae_lines_pkg.set_ccid(
113127: p_code_combination_id => l_ccid
113128: , p_value_type_code => l_adr_value_type_code
113129: , p_transaction_coa_id => l_adr_transaction_coa_id
113130: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 113162: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

113158: xla_accounting_err_pkg.build_message
113159: (p_appli_s_name => 'XLA'
113160: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
113161: ,p_token_1 => 'LINE_NUMBER'
113162: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
113163: ,p_token_2 => 'LINE_TYPE_NAME'
113164: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
113165: l_component_type
113166: ,l_component_code

Line 113198: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

113194: --
113195: --
113196: ------------------------------------------------------------------------------------------------
113197: -- 4219869 Business Flow
113198: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
113199: -- Prior Entry. Currently, the following code is always generated.
113200: ------------------------------------------------------------------------------------------------
113201: XLA_AE_LINES_PKG.ValidateCurrentLine;
113202:

Line 113201: XLA_AE_LINES_PKG.ValidateCurrentLine;

113197: -- 4219869 Business Flow
113198: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
113199: -- Prior Entry. Currently, the following code is always generated.
113200: ------------------------------------------------------------------------------------------------
113201: XLA_AE_LINES_PKG.ValidateCurrentLine;
113202:
113203: ------------------------------------------------------------------------------------
113204: -- 4219869 Business Flow
113205: -- Populated credit and debit amounts -- Need to generate this within IF

Line 113207: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

113203: ------------------------------------------------------------------------------------
113204: -- 4219869 Business Flow
113205: -- Populated credit and debit amounts -- Need to generate this within IF
113206: ------------------------------------------------------------------------------------
113207: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113208:
113209: ----------------------------------------------------------------------------------
113210: -- 4219869 Business Flow
113211: -- Update journal entry status -- Need to generate this within IF

Line 113239: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

113235: -- To allow MPA report to determine if it should generate report process
113236: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
113237: ------------------------------------------------------------------------------------------
113238:
113239: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
113240: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
113241: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
113242: -- call ADRs
113243: -- Bug 4922099

Line 113240: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

113236: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
113237: ------------------------------------------------------------------------------------------
113238:
113239: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
113240: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
113241: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
113242: -- call ADRs
113243: -- Bug 4922099
113244: --

Line 113264: xla_ae_lines_pkg.set_ccid(

113260: , x_value_type_code => l_adr_value_type_code
113261: , p_side => 'NA'
113262: );
113263:
113264: xla_ae_lines_pkg.set_ccid(
113265: p_code_combination_id => l_ccid
113266: , p_value_type_code => l_adr_value_type_code
113267: , p_transaction_coa_id => l_adr_transaction_coa_id
113268: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 113287: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

113283:
113284: --
113285: -- Update the line information that should be overwritten
113286: --
113287: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
113288: p_header_num => 1);
113289: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
113290:
113291: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 113289: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

113285: -- Update the line information that should be overwritten
113286: --
113287: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
113288: p_header_num => 1);
113289: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
113290:
113291: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
113292:
113293: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 113291: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

113287: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
113288: p_header_num => 1);
113289: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
113290:
113291: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
113292:
113293: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
113294: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
113295: END IF;

Line 113294: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

113290:
113291: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
113292:
113293: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
113294: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
113295: END IF;
113296:
113297: --
113298: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 113301: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

113297: --
113298: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
113299: --
113300: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
113301: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
113302: ELSE
113303: ---------------------------------------------------------------------------------------------------
113304: -- 4262811a Switch Sign
113305: ---------------------------------------------------------------------------------------------------

Line 113306: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

113302: ELSE
113303: ---------------------------------------------------------------------------------------------------
113304: -- 4262811a Switch Sign
113305: ---------------------------------------------------------------------------------------------------
113306: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 113307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

113303: ---------------------------------------------------------------------------------------------------
113304: -- 4262811a Switch Sign
113305: ---------------------------------------------------------------------------------------------------
113306: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113311: -- 5132302

Line 113308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

113304: -- 4262811a Switch Sign
113305: ---------------------------------------------------------------------------------------------------
113306: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113311: -- 5132302
113312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 113309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

113305: ---------------------------------------------------------------------------------------------------
113306: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113311: -- 5132302
113312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 113310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

113306: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113311: -- 5132302
113312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113314:

Line 113312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

113308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113311: -- 5132302
113312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113314:
113315: END IF;
113316:

Line 113313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

113309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113310: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113311: -- 5132302
113312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113313: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113314:
113315: END IF;
113316:
113317: -- 4955764

Line 113318: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

113314:
113315: END IF;
113316:
113317: -- 4955764
113318: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113319: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
113320:
113321:
113322: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 113322: XLA_AE_LINES_PKG.ValidateCurrentLine;

113318: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113319: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
113320:
113321:
113322: XLA_AE_LINES_PKG.ValidateCurrentLine;
113323: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113324:
113325: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
113326: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 113323: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

113319: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
113320:
113321:
113322: XLA_AE_LINES_PKG.ValidateCurrentLine;
113323: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113324:
113325: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
113326: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
113327: ,p_balance_type_code => l_balance_type_code);

Line 113521: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

113517: --
113518: -- bulk performance
113519: --
113520: l_balance_type_code VARCHAR2(1);
113521: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
113522: l_log_module VARCHAR2(240);
113523:
113524: --
113525: -- Upgrade strategy

Line 113591: XLA_AE_LINES_PKG.SetNewLine;

113587: ') <> 'Y'
113588: THEN
113589:
113590: --
113591: XLA_AE_LINES_PKG.SetNewLine;
113592:
113593: p_balance_type_code := l_balance_type_code;
113594: -- set the flag so later we will know whether the gain loss line needs to be created
113595:

Line 113603: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

113599:
113600: --
113601: -- bulk performance
113602: --
113603: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
113604: p_header_num => 0); -- 4262811
113605: --
113606: -- set accounting line options
113607: --

Line 113608: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

113604: p_header_num => 0); -- 4262811
113605: --
113606: -- set accounting line options
113607: --
113608: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
113609: p_natural_side_code => 'D'
113610: , p_gain_or_loss_flag => 'N'
113611: , p_gl_transfer_mode_code => 'S'
113612: , p_acct_entry_type_code => 'A'

Line 113622: xla_ae_lines_pkg.SetAcctLineType

113618: --
113619: --
113620: -- set accounting line type info
113621: --
113622: xla_ae_lines_pkg.SetAcctLineType
113623: (p_component_type => l_component_type
113624: ,p_event_type_code => l_event_type_code
113625: ,p_line_definition_owner_code => l_line_definition_owner_code
113626: ,p_line_definition_code => l_line_definition_code

Line 113636: xla_ae_lines_pkg.SetAcctClass(

113632: ,p_event_class_code => l_event_class_code);
113633: --
113634: -- set accounting class
113635: --
113636: xla_ae_lines_pkg.SetAcctClass(
113637: p_accounting_class_code => 'RTAX'
113638: , p_ae_header_id => l_ae_header_id
113639: );
113640:

Line 113644: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

113640:
113641: --
113642: -- set rounding class
113643: --
113644: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
113645: 'RTAX';
113646:
113647: --
113648: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 113648: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

113644: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
113645: 'RTAX';
113646:
113647: --
113648: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
113649: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
113650: --
113651: -- bulk performance
113652: --

Line 113649: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

113645: 'RTAX';
113646:
113647: --
113648: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
113649: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
113650: --
113651: -- bulk performance
113652: --
113653: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 113653: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

113649: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
113650: --
113651: -- bulk performance
113652: --
113653: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
113654:
113655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113656: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113657:

Line 113655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

113651: -- bulk performance
113652: --
113653: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
113654:
113655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113656: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113657:
113658: -- 4955764
113659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 113659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

113655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113656: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113657:
113658: -- 4955764
113659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113660: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
113661:
113662: -- 4458381 Public Sector Enh
113663:

Line 113769: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

113765: l_rec_acct_attrs.array_num_value(43) := p_source_94;
113766: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
113767: l_rec_acct_attrs.array_num_value(44) := p_source_95;
113768:
113769: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
113770: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
113771:
113772: ---------------------------------------------------------------------------------------------------------------
113773: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 113770: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

113766: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
113767: l_rec_acct_attrs.array_num_value(44) := p_source_95;
113768:
113769: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
113770: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
113771:
113772: ---------------------------------------------------------------------------------------------------------------
113773: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113774: ---------------------------------------------------------------------------------------------------------------

Line 113773: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

113769: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
113770: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
113771:
113772: ---------------------------------------------------------------------------------------------------------------
113773: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113774: ---------------------------------------------------------------------------------------------------------------
113775: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113776:
113777: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 113775: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

113771:
113772: ---------------------------------------------------------------------------------------------------------------
113773: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113774: ---------------------------------------------------------------------------------------------------------------
113775: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113776:
113777: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113778: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113779:

Line 113777: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

113773: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113774: ---------------------------------------------------------------------------------------------------------------
113775: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113776:
113777: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113778: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113779:
113780: IF xla_accounting_cache_pkg.GetValueChar
113781: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 113778: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

113774: ---------------------------------------------------------------------------------------------------------------
113775: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113776:
113777: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113778: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113779:
113780: IF xla_accounting_cache_pkg.GetValueChar
113781: (p_source_code => 'LEDGER_CATEGORY_CODE'
113782: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 113789: xla_ae_lines_pkg.BflowUpgEntry

113785: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
113786: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
113787: )
113788: THEN
113789: xla_ae_lines_pkg.BflowUpgEntry
113790: (p_business_method_code => l_bflow_method_code
113791: ,p_business_class_code => l_bflow_class_code
113792: ,p_balance_type => l_balance_type_code);
113793: ELSE

Line 113806: xla_ae_lines_pkg.SetLineDescription(

113802: --
113803: -- call description
113804: --
113805:
113806: xla_ae_lines_pkg.SetLineDescription(
113807: p_ae_header_id => l_ae_header_id
113808: ,p_description => Description_2 (
113809: p_application_id => p_application_id
113810: , p_ae_header_id => l_ae_header_id

Line 113839: xla_ae_lines_pkg.set_ccid(

113835: , x_value_type_code => l_adr_value_type_code
113836: , p_side => 'NA'
113837: );
113838:
113839: xla_ae_lines_pkg.set_ccid(
113840: p_code_combination_id => l_ccid
113841: , p_value_type_code => l_adr_value_type_code
113842: , p_transaction_coa_id => l_adr_transaction_coa_id
113843: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 113875: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

113871: xla_accounting_err_pkg.build_message
113872: (p_appli_s_name => 'XLA'
113873: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
113874: ,p_token_1 => 'LINE_NUMBER'
113875: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
113876: ,p_token_2 => 'LINE_TYPE_NAME'
113877: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
113878: l_component_type
113879: ,l_component_code

Line 113911: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

113907: --
113908: --
113909: ------------------------------------------------------------------------------------------------
113910: -- 4219869 Business Flow
113911: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
113912: -- Prior Entry. Currently, the following code is always generated.
113913: ------------------------------------------------------------------------------------------------
113914: XLA_AE_LINES_PKG.ValidateCurrentLine;
113915:

Line 113914: XLA_AE_LINES_PKG.ValidateCurrentLine;

113910: -- 4219869 Business Flow
113911: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
113912: -- Prior Entry. Currently, the following code is always generated.
113913: ------------------------------------------------------------------------------------------------
113914: XLA_AE_LINES_PKG.ValidateCurrentLine;
113915:
113916: ------------------------------------------------------------------------------------
113917: -- 4219869 Business Flow
113918: -- Populated credit and debit amounts -- Need to generate this within IF

Line 113920: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

113916: ------------------------------------------------------------------------------------
113917: -- 4219869 Business Flow
113918: -- Populated credit and debit amounts -- Need to generate this within IF
113919: ------------------------------------------------------------------------------------
113920: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113921:
113922: ----------------------------------------------------------------------------------
113923: -- 4219869 Business Flow
113924: -- Update journal entry status -- Need to generate this within IF

Line 113952: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

113948: -- To allow MPA report to determine if it should generate report process
113949: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
113950: ------------------------------------------------------------------------------------------
113951:
113952: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
113953: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
113954: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
113955: -- call ADRs
113956: -- Bug 4922099

Line 113953: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

113949: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
113950: ------------------------------------------------------------------------------------------
113951:
113952: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
113953: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
113954: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
113955: -- call ADRs
113956: -- Bug 4922099
113957: --

Line 113977: xla_ae_lines_pkg.set_ccid(

113973: , x_value_type_code => l_adr_value_type_code
113974: , p_side => 'NA'
113975: );
113976:
113977: xla_ae_lines_pkg.set_ccid(
113978: p_code_combination_id => l_ccid
113979: , p_value_type_code => l_adr_value_type_code
113980: , p_transaction_coa_id => l_adr_transaction_coa_id
113981: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 114000: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

113996:
113997: --
113998: -- Update the line information that should be overwritten
113999: --
114000: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
114001: p_header_num => 1);
114002: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
114003:
114004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 114002: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

113998: -- Update the line information that should be overwritten
113999: --
114000: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
114001: p_header_num => 1);
114002: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
114003:
114004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
114005:
114006: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 114004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

114000: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
114001: p_header_num => 1);
114002: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
114003:
114004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
114005:
114006: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
114007: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
114008: END IF;

Line 114007: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

114003:
114004: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
114005:
114006: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
114007: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
114008: END IF;
114009:
114010: --
114011: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 114014: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

114010: --
114011: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
114012: --
114013: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
114014: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
114015: ELSE
114016: ---------------------------------------------------------------------------------------------------
114017: -- 4262811a Switch Sign
114018: ---------------------------------------------------------------------------------------------------

Line 114019: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

114015: ELSE
114016: ---------------------------------------------------------------------------------------------------
114017: -- 4262811a Switch Sign
114018: ---------------------------------------------------------------------------------------------------
114019: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 114020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

114016: ---------------------------------------------------------------------------------------------------
114017: -- 4262811a Switch Sign
114018: ---------------------------------------------------------------------------------------------------
114019: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114024: -- 5132302

Line 114021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

114017: -- 4262811a Switch Sign
114018: ---------------------------------------------------------------------------------------------------
114019: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114024: -- 5132302
114025: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 114022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

114018: ---------------------------------------------------------------------------------------------------
114019: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114024: -- 5132302
114025: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114026: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 114023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

114019: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114020: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114024: -- 5132302
114025: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114026: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114027:

Line 114025: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

114021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114024: -- 5132302
114025: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114026: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114027:
114028: END IF;
114029:

Line 114026: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

114022: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114023: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114024: -- 5132302
114025: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114026: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114027:
114028: END IF;
114029:
114030: -- 4955764

Line 114031: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

114027:
114028: END IF;
114029:
114030: -- 4955764
114031: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114032: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
114033:
114034:
114035: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 114035: XLA_AE_LINES_PKG.ValidateCurrentLine;

114031: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114032: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
114033:
114034:
114035: XLA_AE_LINES_PKG.ValidateCurrentLine;
114036: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114037:
114038: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
114039: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 114036: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

114032: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
114033:
114034:
114035: XLA_AE_LINES_PKG.ValidateCurrentLine;
114036: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114037:
114038: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
114039: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
114040: ,p_balance_type_code => l_balance_type_code);

Line 114237: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

114233: --
114234: -- bulk performance
114235: --
114236: l_balance_type_code VARCHAR2(1);
114237: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
114238: l_log_module VARCHAR2(240);
114239:
114240: --
114241: -- Upgrade strategy

Line 114309: XLA_AE_LINES_PKG.SetNewLine;

114305: ') <> 'Y'
114306: THEN
114307:
114308: --
114309: XLA_AE_LINES_PKG.SetNewLine;
114310:
114311: p_balance_type_code := l_balance_type_code;
114312: -- set the flag so later we will know whether the gain loss line needs to be created
114313:

Line 114321: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

114317:
114318: --
114319: -- bulk performance
114320: --
114321: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
114322: p_header_num => 0); -- 4262811
114323: --
114324: -- set accounting line options
114325: --

Line 114326: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

114322: p_header_num => 0); -- 4262811
114323: --
114324: -- set accounting line options
114325: --
114326: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
114327: p_natural_side_code => 'D'
114328: , p_gain_or_loss_flag => 'N'
114329: , p_gl_transfer_mode_code => 'S'
114330: , p_acct_entry_type_code => 'A'

Line 114340: xla_ae_lines_pkg.SetAcctLineType

114336: --
114337: --
114338: -- set accounting line type info
114339: --
114340: xla_ae_lines_pkg.SetAcctLineType
114341: (p_component_type => l_component_type
114342: ,p_event_type_code => l_event_type_code
114343: ,p_line_definition_owner_code => l_line_definition_owner_code
114344: ,p_line_definition_code => l_line_definition_code

Line 114354: xla_ae_lines_pkg.SetAcctClass(

114350: ,p_event_class_code => l_event_class_code);
114351: --
114352: -- set accounting class
114353: --
114354: xla_ae_lines_pkg.SetAcctClass(
114355: p_accounting_class_code => 'RTAX'
114356: , p_ae_header_id => l_ae_header_id
114357: );
114358:

Line 114362: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

114358:
114359: --
114360: -- set rounding class
114361: --
114362: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
114363: 'RTAX';
114364:
114365: --
114366: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 114366: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

114362: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
114363: 'RTAX';
114364:
114365: --
114366: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
114367: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
114368: --
114369: -- bulk performance
114370: --

Line 114367: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

114363: 'RTAX';
114364:
114365: --
114366: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
114367: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
114368: --
114369: -- bulk performance
114370: --
114371: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 114371: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

114367: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
114368: --
114369: -- bulk performance
114370: --
114371: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
114372:
114373: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114374: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114375:

Line 114373: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

114369: -- bulk performance
114370: --
114371: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
114372:
114373: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114374: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114375:
114376: -- 4955764
114377: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 114377: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

114373: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114374: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114375:
114376: -- 4955764
114377: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114378: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
114379:
114380: -- 4458381 Public Sector Enh
114381:

Line 114485: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

114481: l_rec_acct_attrs.array_num_value(42) := p_source_94;
114482: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
114483: l_rec_acct_attrs.array_num_value(43) := p_source_95;
114484:
114485: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
114486: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
114487:
114488: ---------------------------------------------------------------------------------------------------------------
114489: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 114486: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

114482: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
114483: l_rec_acct_attrs.array_num_value(43) := p_source_95;
114484:
114485: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
114486: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
114487:
114488: ---------------------------------------------------------------------------------------------------------------
114489: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114490: ---------------------------------------------------------------------------------------------------------------

Line 114489: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

114485: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
114486: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
114487:
114488: ---------------------------------------------------------------------------------------------------------------
114489: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114490: ---------------------------------------------------------------------------------------------------------------
114491: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114492:
114493: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 114491: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

114487:
114488: ---------------------------------------------------------------------------------------------------------------
114489: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114490: ---------------------------------------------------------------------------------------------------------------
114491: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114492:
114493: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114494: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114495:

Line 114493: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

114489: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114490: ---------------------------------------------------------------------------------------------------------------
114491: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114492:
114493: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114494: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114495:
114496: IF xla_accounting_cache_pkg.GetValueChar
114497: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 114494: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

114490: ---------------------------------------------------------------------------------------------------------------
114491: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114492:
114493: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114494: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114495:
114496: IF xla_accounting_cache_pkg.GetValueChar
114497: (p_source_code => 'LEDGER_CATEGORY_CODE'
114498: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 114505: xla_ae_lines_pkg.BflowUpgEntry

114501: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
114502: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
114503: )
114504: THEN
114505: xla_ae_lines_pkg.BflowUpgEntry
114506: (p_business_method_code => l_bflow_method_code
114507: ,p_business_class_code => l_bflow_class_code
114508: ,p_balance_type => l_balance_type_code);
114509: ELSE

Line 114522: xla_ae_lines_pkg.SetLineDescription(

114518: --
114519: -- call description
114520: --
114521:
114522: xla_ae_lines_pkg.SetLineDescription(
114523: p_ae_header_id => l_ae_header_id
114524: ,p_description => Description_2 (
114525: p_application_id => p_application_id
114526: , p_ae_header_id => l_ae_header_id

Line 114555: xla_ae_lines_pkg.set_ccid(

114551: , x_value_type_code => l_adr_value_type_code
114552: , p_side => 'NA'
114553: );
114554:
114555: xla_ae_lines_pkg.set_ccid(
114556: p_code_combination_id => l_ccid
114557: , p_value_type_code => l_adr_value_type_code
114558: , p_transaction_coa_id => l_adr_transaction_coa_id
114559: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 114591: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

114587: xla_accounting_err_pkg.build_message
114588: (p_appli_s_name => 'XLA'
114589: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
114590: ,p_token_1 => 'LINE_NUMBER'
114591: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
114592: ,p_token_2 => 'LINE_TYPE_NAME'
114593: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
114594: l_component_type
114595: ,l_component_code

Line 114627: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

114623: --
114624: --
114625: ------------------------------------------------------------------------------------------------
114626: -- 4219869 Business Flow
114627: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
114628: -- Prior Entry. Currently, the following code is always generated.
114629: ------------------------------------------------------------------------------------------------
114630: XLA_AE_LINES_PKG.ValidateCurrentLine;
114631:

Line 114630: XLA_AE_LINES_PKG.ValidateCurrentLine;

114626: -- 4219869 Business Flow
114627: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
114628: -- Prior Entry. Currently, the following code is always generated.
114629: ------------------------------------------------------------------------------------------------
114630: XLA_AE_LINES_PKG.ValidateCurrentLine;
114631:
114632: ------------------------------------------------------------------------------------
114633: -- 4219869 Business Flow
114634: -- Populated credit and debit amounts -- Need to generate this within IF

Line 114636: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

114632: ------------------------------------------------------------------------------------
114633: -- 4219869 Business Flow
114634: -- Populated credit and debit amounts -- Need to generate this within IF
114635: ------------------------------------------------------------------------------------
114636: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114637:
114638: ----------------------------------------------------------------------------------
114639: -- 4219869 Business Flow
114640: -- Update journal entry status -- Need to generate this within IF

Line 114668: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

114664: -- To allow MPA report to determine if it should generate report process
114665: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
114666: ------------------------------------------------------------------------------------------
114667:
114668: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
114669: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
114670: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
114671: -- call ADRs
114672: -- Bug 4922099

Line 114669: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

114665: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
114666: ------------------------------------------------------------------------------------------
114667:
114668: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
114669: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
114670: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
114671: -- call ADRs
114672: -- Bug 4922099
114673: --

Line 114693: xla_ae_lines_pkg.set_ccid(

114689: , x_value_type_code => l_adr_value_type_code
114690: , p_side => 'NA'
114691: );
114692:
114693: xla_ae_lines_pkg.set_ccid(
114694: p_code_combination_id => l_ccid
114695: , p_value_type_code => l_adr_value_type_code
114696: , p_transaction_coa_id => l_adr_transaction_coa_id
114697: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 114716: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

114712:
114713: --
114714: -- Update the line information that should be overwritten
114715: --
114716: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
114717: p_header_num => 1);
114718: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
114719:
114720: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 114718: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

114714: -- Update the line information that should be overwritten
114715: --
114716: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
114717: p_header_num => 1);
114718: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
114719:
114720: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
114721:
114722: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 114720: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

114716: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
114717: p_header_num => 1);
114718: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
114719:
114720: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
114721:
114722: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
114723: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
114724: END IF;

Line 114723: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

114719:
114720: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
114721:
114722: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
114723: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
114724: END IF;
114725:
114726: --
114727: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 114730: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

114726: --
114727: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
114728: --
114729: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
114730: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
114731: ELSE
114732: ---------------------------------------------------------------------------------------------------
114733: -- 4262811a Switch Sign
114734: ---------------------------------------------------------------------------------------------------

Line 114735: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

114731: ELSE
114732: ---------------------------------------------------------------------------------------------------
114733: -- 4262811a Switch Sign
114734: ---------------------------------------------------------------------------------------------------
114735: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114736: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114737: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114738: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114739: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 114736: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

114732: ---------------------------------------------------------------------------------------------------
114733: -- 4262811a Switch Sign
114734: ---------------------------------------------------------------------------------------------------
114735: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114736: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114737: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114738: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114739: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114740: -- 5132302

Line 114737: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

114733: -- 4262811a Switch Sign
114734: ---------------------------------------------------------------------------------------------------
114735: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114736: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114737: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114738: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114739: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114740: -- 5132302
114741: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 114738: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

114734: ---------------------------------------------------------------------------------------------------
114735: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114736: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114737: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114738: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114739: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114740: -- 5132302
114741: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114742: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 114739: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

114735: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114736: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114737: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114738: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114739: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114740: -- 5132302
114741: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114742: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114743:

Line 114741: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

114737: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114738: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114739: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114740: -- 5132302
114741: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114742: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114743:
114744: END IF;
114745:

Line 114742: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

114738: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114739: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114740: -- 5132302
114741: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114742: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114743:
114744: END IF;
114745:
114746: -- 4955764

Line 114747: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

114743:
114744: END IF;
114745:
114746: -- 4955764
114747: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114748: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
114749:
114750:
114751: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 114751: XLA_AE_LINES_PKG.ValidateCurrentLine;

114747: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114748: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
114749:
114750:
114751: XLA_AE_LINES_PKG.ValidateCurrentLine;
114752: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114753:
114754: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
114755: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 114752: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

114748: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
114749:
114750:
114751: XLA_AE_LINES_PKG.ValidateCurrentLine;
114752: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114753:
114754: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
114755: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
114756: ,p_balance_type_code => l_balance_type_code);

Line 114957: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

114953: --
114954: -- bulk performance
114955: --
114956: l_balance_type_code VARCHAR2(1);
114957: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
114958: l_log_module VARCHAR2(240);
114959:
114960: --
114961: -- Upgrade strategy

Line 115027: XLA_AE_LINES_PKG.SetNewLine;

115023: ') = 'RETAINAGE'
115024: THEN
115025:
115026: --
115027: XLA_AE_LINES_PKG.SetNewLine;
115028:
115029: p_balance_type_code := l_balance_type_code;
115030: -- set the flag so later we will know whether the gain loss line needs to be created
115031:

Line 115039: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

115035:
115036: --
115037: -- bulk performance
115038: --
115039: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
115040: p_header_num => 0); -- 4262811
115041: --
115042: -- set accounting line options
115043: --

Line 115044: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

115040: p_header_num => 0); -- 4262811
115041: --
115042: -- set accounting line options
115043: --
115044: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
115045: p_natural_side_code => 'D'
115046: , p_gain_or_loss_flag => 'N'
115047: , p_gl_transfer_mode_code => 'S'
115048: , p_acct_entry_type_code => 'A'

Line 115058: xla_ae_lines_pkg.SetAcctLineType

115054: --
115055: --
115056: -- set accounting line type info
115057: --
115058: xla_ae_lines_pkg.SetAcctLineType
115059: (p_component_type => l_component_type
115060: ,p_event_type_code => l_event_type_code
115061: ,p_line_definition_owner_code => l_line_definition_owner_code
115062: ,p_line_definition_code => l_line_definition_code

Line 115072: xla_ae_lines_pkg.SetAcctClass(

115068: ,p_event_class_code => l_event_class_code);
115069: --
115070: -- set accounting class
115071: --
115072: xla_ae_lines_pkg.SetAcctClass(
115073: p_accounting_class_code => 'RETAINAGE'
115074: , p_ae_header_id => l_ae_header_id
115075: );
115076:

Line 115080: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

115076:
115077: --
115078: -- set rounding class
115079: --
115080: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
115081: 'RETAINAGE';
115082:
115083: --
115084: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 115084: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

115080: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
115081: 'RETAINAGE';
115082:
115083: --
115084: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
115085: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
115086: --
115087: -- bulk performance
115088: --

Line 115085: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

115081: 'RETAINAGE';
115082:
115083: --
115084: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
115085: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
115086: --
115087: -- bulk performance
115088: --
115089: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 115089: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

115085: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
115086: --
115087: -- bulk performance
115088: --
115089: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
115090:
115091: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115092: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115093:

Line 115091: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

115087: -- bulk performance
115088: --
115089: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
115090:
115091: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115092: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115093:
115094: -- 4955764
115095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 115095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

115091: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115092: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115093:
115094: -- 4955764
115095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115096: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
115097:
115098: -- 4458381 Public Sector Enh
115099:

Line 115205: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

115201: l_rec_acct_attrs.array_num_value(43) := p_source_94;
115202: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
115203: l_rec_acct_attrs.array_num_value(44) := p_source_95;
115204:
115205: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
115206: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
115207:
115208: ---------------------------------------------------------------------------------------------------------------
115209: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 115206: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

115202: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
115203: l_rec_acct_attrs.array_num_value(44) := p_source_95;
115204:
115205: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
115206: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
115207:
115208: ---------------------------------------------------------------------------------------------------------------
115209: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
115210: ---------------------------------------------------------------------------------------------------------------

Line 115209: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

115205: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
115206: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
115207:
115208: ---------------------------------------------------------------------------------------------------------------
115209: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
115210: ---------------------------------------------------------------------------------------------------------------
115211: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
115212:
115213: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 115211: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

115207:
115208: ---------------------------------------------------------------------------------------------------------------
115209: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
115210: ---------------------------------------------------------------------------------------------------------------
115211: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
115212:
115213: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115214: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115215:

Line 115213: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

115209: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
115210: ---------------------------------------------------------------------------------------------------------------
115211: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
115212:
115213: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115214: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115215:
115216: IF xla_accounting_cache_pkg.GetValueChar
115217: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 115214: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

115210: ---------------------------------------------------------------------------------------------------------------
115211: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
115212:
115213: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115214: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115215:
115216: IF xla_accounting_cache_pkg.GetValueChar
115217: (p_source_code => 'LEDGER_CATEGORY_CODE'
115218: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 115225: xla_ae_lines_pkg.BflowUpgEntry

115221: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
115222: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
115223: )
115224: THEN
115225: xla_ae_lines_pkg.BflowUpgEntry
115226: (p_business_method_code => l_bflow_method_code
115227: ,p_business_class_code => l_bflow_class_code
115228: ,p_balance_type => l_balance_type_code);
115229: ELSE

Line 115242: xla_ae_lines_pkg.SetLineDescription(

115238: --
115239: -- call description
115240: --
115241:
115242: xla_ae_lines_pkg.SetLineDescription(
115243: p_ae_header_id => l_ae_header_id
115244: ,p_description => Description_2 (
115245: p_application_id => p_application_id
115246: , p_ae_header_id => l_ae_header_id

Line 115278: xla_ae_lines_pkg.set_ccid(

115274: , x_value_type_code => l_adr_value_type_code
115275: , p_side => 'NA'
115276: );
115277:
115278: xla_ae_lines_pkg.set_ccid(
115279: p_code_combination_id => l_ccid
115280: , p_value_type_code => l_adr_value_type_code
115281: , p_transaction_coa_id => l_adr_transaction_coa_id
115282: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 115311: xla_ae_lines_pkg.set_segment(

115307: );
115308:
115309: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
115310:
115311: xla_ae_lines_pkg.set_segment(
115312: p_to_segment_code => 'GL_ACCOUNT'
115313: , p_segment_value => l_segment
115314: , p_from_segment_code => l_adr_value_segment_code
115315: , p_from_combination_id => l_adr_value_combination_id

Line 115354: xla_ae_lines_pkg.set_segment(

115350: );
115351:
115352: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
115353:
115354: xla_ae_lines_pkg.set_segment(
115355: p_to_segment_code => 'GL_BALANCING'
115356: , p_segment_value => l_segment
115357: , p_from_segment_code => l_adr_value_segment_code
115358: , p_from_combination_id => l_adr_value_combination_id

Line 115398: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

115394: xla_accounting_err_pkg.build_message
115395: (p_appli_s_name => 'XLA'
115396: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
115397: ,p_token_1 => 'LINE_NUMBER'
115398: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
115399: ,p_token_2 => 'LINE_TYPE_NAME'
115400: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
115401: l_component_type
115402: ,l_component_code

Line 115434: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

115430: --
115431: --
115432: ------------------------------------------------------------------------------------------------
115433: -- 4219869 Business Flow
115434: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
115435: -- Prior Entry. Currently, the following code is always generated.
115436: ------------------------------------------------------------------------------------------------
115437: XLA_AE_LINES_PKG.ValidateCurrentLine;
115438:

Line 115437: XLA_AE_LINES_PKG.ValidateCurrentLine;

115433: -- 4219869 Business Flow
115434: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
115435: -- Prior Entry. Currently, the following code is always generated.
115436: ------------------------------------------------------------------------------------------------
115437: XLA_AE_LINES_PKG.ValidateCurrentLine;
115438:
115439: ------------------------------------------------------------------------------------
115440: -- 4219869 Business Flow
115441: -- Populated credit and debit amounts -- Need to generate this within IF

Line 115443: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

115439: ------------------------------------------------------------------------------------
115440: -- 4219869 Business Flow
115441: -- Populated credit and debit amounts -- Need to generate this within IF
115442: ------------------------------------------------------------------------------------
115443: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
115444:
115445: ----------------------------------------------------------------------------------
115446: -- 4219869 Business Flow
115447: -- Update journal entry status -- Need to generate this within IF

Line 115475: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

115471: -- To allow MPA report to determine if it should generate report process
115472: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
115473: ------------------------------------------------------------------------------------------
115474:
115475: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
115476: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
115477: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
115478: -- call ADRs
115479: -- Bug 4922099

Line 115476: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

115472: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
115473: ------------------------------------------------------------------------------------------
115474:
115475: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
115476: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
115477: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
115478: -- call ADRs
115479: -- Bug 4922099
115480: --

Line 115503: xla_ae_lines_pkg.set_ccid(

115499: , x_value_type_code => l_adr_value_type_code
115500: , p_side => 'NA'
115501: );
115502:
115503: xla_ae_lines_pkg.set_ccid(
115504: p_code_combination_id => l_ccid
115505: , p_value_type_code => l_adr_value_type_code
115506: , p_transaction_coa_id => l_adr_transaction_coa_id
115507: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 115536: xla_ae_lines_pkg.set_segment(

115532: );
115533:
115534: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
115535:
115536: xla_ae_lines_pkg.set_segment(
115537: p_to_segment_code => 'GL_ACCOUNT'
115538: , p_segment_value => l_segment
115539: , p_from_segment_code => l_adr_value_segment_code
115540: , p_from_combination_id => l_adr_value_combination_id

Line 115579: xla_ae_lines_pkg.set_segment(

115575: );
115576:
115577: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
115578:
115579: xla_ae_lines_pkg.set_segment(
115580: p_to_segment_code => 'GL_BALANCING'
115581: , p_segment_value => l_segment
115582: , p_from_segment_code => l_adr_value_segment_code
115583: , p_from_combination_id => l_adr_value_combination_id

Line 115610: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

115606:
115607: --
115608: -- Update the line information that should be overwritten
115609: --
115610: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
115611: p_header_num => 1);
115612: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
115613:
115614: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 115612: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

115608: -- Update the line information that should be overwritten
115609: --
115610: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
115611: p_header_num => 1);
115612: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
115613:
115614: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
115615:
115616: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 115614: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

115610: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
115611: p_header_num => 1);
115612: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
115613:
115614: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
115615:
115616: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
115617: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
115618: END IF;

Line 115617: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

115613:
115614: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
115615:
115616: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
115617: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
115618: END IF;
115619:
115620: --
115621: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 115624: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

115620: --
115621: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
115622: --
115623: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
115624: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
115625: ELSE
115626: ---------------------------------------------------------------------------------------------------
115627: -- 4262811a Switch Sign
115628: ---------------------------------------------------------------------------------------------------

Line 115629: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

115625: ELSE
115626: ---------------------------------------------------------------------------------------------------
115627: -- 4262811a Switch Sign
115628: ---------------------------------------------------------------------------------------------------
115629: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115630: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115631: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115632: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115633: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 115630: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

115626: ---------------------------------------------------------------------------------------------------
115627: -- 4262811a Switch Sign
115628: ---------------------------------------------------------------------------------------------------
115629: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115630: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115631: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115632: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115633: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115634: -- 5132302

Line 115631: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

115627: -- 4262811a Switch Sign
115628: ---------------------------------------------------------------------------------------------------
115629: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115630: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115631: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115632: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115633: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115634: -- 5132302
115635: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 115632: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

115628: ---------------------------------------------------------------------------------------------------
115629: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115630: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115631: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115632: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115633: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115634: -- 5132302
115635: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
115636: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 115633: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

115629: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115630: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115631: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115632: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115633: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115634: -- 5132302
115635: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
115636: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115637:

Line 115635: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

115631: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115632: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115633: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115634: -- 5132302
115635: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
115636: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115637:
115638: END IF;
115639:

Line 115636: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

115632: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115633: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115634: -- 5132302
115635: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
115636: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115637:
115638: END IF;
115639:
115640: -- 4955764

Line 115641: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

115637:
115638: END IF;
115639:
115640: -- 4955764
115641: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115642: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
115643:
115644:
115645: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 115645: XLA_AE_LINES_PKG.ValidateCurrentLine;

115641: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115642: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
115643:
115644:
115645: XLA_AE_LINES_PKG.ValidateCurrentLine;
115646: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
115647:
115648: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
115649: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 115646: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

115642: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
115643:
115644:
115645: XLA_AE_LINES_PKG.ValidateCurrentLine;
115646: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
115647:
115648: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
115649: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
115650: ,p_balance_type_code => l_balance_type_code);

Line 115851: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

115847: --
115848: -- bulk performance
115849: --
115850: l_balance_type_code VARCHAR2(1);
115851: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
115852: l_log_module VARCHAR2(240);
115853:
115854: --
115855: -- Upgrade strategy

Line 115921: XLA_AE_LINES_PKG.SetNewLine;

115917: ') <> 'RETAINAGE RELEASE'
115918: THEN
115919:
115920: --
115921: XLA_AE_LINES_PKG.SetNewLine;
115922:
115923: p_balance_type_code := l_balance_type_code;
115924: -- set the flag so later we will know whether the gain loss line needs to be created
115925:

Line 115933: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

115929:
115930: --
115931: -- bulk performance
115932: --
115933: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
115934: p_header_num => 0); -- 4262811
115935: --
115936: -- set accounting line options
115937: --

Line 115938: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

115934: p_header_num => 0); -- 4262811
115935: --
115936: -- set accounting line options
115937: --
115938: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
115939: p_natural_side_code => 'D'
115940: , p_gain_or_loss_flag => 'N'
115941: , p_gl_transfer_mode_code => 'S'
115942: , p_acct_entry_type_code => 'A'

Line 115952: xla_ae_lines_pkg.SetAcctLineType

115948: --
115949: --
115950: -- set accounting line type info
115951: --
115952: xla_ae_lines_pkg.SetAcctLineType
115953: (p_component_type => l_component_type
115954: ,p_event_type_code => l_event_type_code
115955: ,p_line_definition_owner_code => l_line_definition_owner_code
115956: ,p_line_definition_code => l_line_definition_code

Line 115966: xla_ae_lines_pkg.SetAcctClass(

115962: ,p_event_class_code => l_event_class_code);
115963: --
115964: -- set accounting class
115965: --
115966: xla_ae_lines_pkg.SetAcctClass(
115967: p_accounting_class_code => 'RETAINAGE'
115968: , p_ae_header_id => l_ae_header_id
115969: );
115970:

Line 115974: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

115970:
115971: --
115972: -- set rounding class
115973: --
115974: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
115975: 'RETAINAGE';
115976:
115977: --
115978: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 115978: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

115974: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
115975: 'RETAINAGE';
115976:
115977: --
115978: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
115979: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
115980: --
115981: -- bulk performance
115982: --

Line 115979: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

115975: 'RETAINAGE';
115976:
115977: --
115978: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
115979: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
115980: --
115981: -- bulk performance
115982: --
115983: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 115983: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

115979: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
115980: --
115981: -- bulk performance
115982: --
115983: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
115984:
115985: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115986: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115987:

Line 115985: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

115981: -- bulk performance
115982: --
115983: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
115984:
115985: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115986: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115987:
115988: -- 4955764
115989: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 115989: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

115985: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115986: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115987:
115988: -- 4955764
115989: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115990: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
115991:
115992: -- 4458381 Public Sector Enh
115993:

Line 116097: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

116093: l_rec_acct_attrs.array_num_value(42) := p_source_94;
116094: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
116095: l_rec_acct_attrs.array_num_value(43) := p_source_95;
116096:
116097: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
116098: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
116099:
116100: ---------------------------------------------------------------------------------------------------------------
116101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 116098: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

116094: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
116095: l_rec_acct_attrs.array_num_value(43) := p_source_95;
116096:
116097: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
116098: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
116099:
116100: ---------------------------------------------------------------------------------------------------------------
116101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116102: ---------------------------------------------------------------------------------------------------------------

Line 116101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

116097: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
116098: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
116099:
116100: ---------------------------------------------------------------------------------------------------------------
116101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116102: ---------------------------------------------------------------------------------------------------------------
116103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116104:
116105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 116103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

116099:
116100: ---------------------------------------------------------------------------------------------------------------
116101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116102: ---------------------------------------------------------------------------------------------------------------
116103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116104:
116105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116106: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116107:

Line 116105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

116101: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116102: ---------------------------------------------------------------------------------------------------------------
116103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116104:
116105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116106: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116107:
116108: IF xla_accounting_cache_pkg.GetValueChar
116109: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 116106: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

116102: ---------------------------------------------------------------------------------------------------------------
116103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116104:
116105: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116106: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116107:
116108: IF xla_accounting_cache_pkg.GetValueChar
116109: (p_source_code => 'LEDGER_CATEGORY_CODE'
116110: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 116117: xla_ae_lines_pkg.BflowUpgEntry

116113: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
116114: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
116115: )
116116: THEN
116117: xla_ae_lines_pkg.BflowUpgEntry
116118: (p_business_method_code => l_bflow_method_code
116119: ,p_business_class_code => l_bflow_class_code
116120: ,p_balance_type => l_balance_type_code);
116121: ELSE

Line 116134: xla_ae_lines_pkg.SetLineDescription(

116130: --
116131: -- call description
116132: --
116133:
116134: xla_ae_lines_pkg.SetLineDescription(
116135: p_ae_header_id => l_ae_header_id
116136: ,p_description => Description_2 (
116137: p_application_id => p_application_id
116138: , p_ae_header_id => l_ae_header_id

Line 116170: xla_ae_lines_pkg.set_ccid(

116166: , x_value_type_code => l_adr_value_type_code
116167: , p_side => 'NA'
116168: );
116169:
116170: xla_ae_lines_pkg.set_ccid(
116171: p_code_combination_id => l_ccid
116172: , p_value_type_code => l_adr_value_type_code
116173: , p_transaction_coa_id => l_adr_transaction_coa_id
116174: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 116203: xla_ae_lines_pkg.set_segment(

116199: );
116200:
116201: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
116202:
116203: xla_ae_lines_pkg.set_segment(
116204: p_to_segment_code => 'GL_ACCOUNT'
116205: , p_segment_value => l_segment
116206: , p_from_segment_code => l_adr_value_segment_code
116207: , p_from_combination_id => l_adr_value_combination_id

Line 116246: xla_ae_lines_pkg.set_segment(

116242: );
116243:
116244: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
116245:
116246: xla_ae_lines_pkg.set_segment(
116247: p_to_segment_code => 'GL_BALANCING'
116248: , p_segment_value => l_segment
116249: , p_from_segment_code => l_adr_value_segment_code
116250: , p_from_combination_id => l_adr_value_combination_id

Line 116290: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

116286: xla_accounting_err_pkg.build_message
116287: (p_appli_s_name => 'XLA'
116288: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
116289: ,p_token_1 => 'LINE_NUMBER'
116290: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
116291: ,p_token_2 => 'LINE_TYPE_NAME'
116292: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
116293: l_component_type
116294: ,l_component_code

Line 116326: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

116322: --
116323: --
116324: ------------------------------------------------------------------------------------------------
116325: -- 4219869 Business Flow
116326: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
116327: -- Prior Entry. Currently, the following code is always generated.
116328: ------------------------------------------------------------------------------------------------
116329: XLA_AE_LINES_PKG.ValidateCurrentLine;
116330:

Line 116329: XLA_AE_LINES_PKG.ValidateCurrentLine;

116325: -- 4219869 Business Flow
116326: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
116327: -- Prior Entry. Currently, the following code is always generated.
116328: ------------------------------------------------------------------------------------------------
116329: XLA_AE_LINES_PKG.ValidateCurrentLine;
116330:
116331: ------------------------------------------------------------------------------------
116332: -- 4219869 Business Flow
116333: -- Populated credit and debit amounts -- Need to generate this within IF

Line 116335: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

116331: ------------------------------------------------------------------------------------
116332: -- 4219869 Business Flow
116333: -- Populated credit and debit amounts -- Need to generate this within IF
116334: ------------------------------------------------------------------------------------
116335: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116336:
116337: ----------------------------------------------------------------------------------
116338: -- 4219869 Business Flow
116339: -- Update journal entry status -- Need to generate this within IF

Line 116367: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

116363: -- To allow MPA report to determine if it should generate report process
116364: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
116365: ------------------------------------------------------------------------------------------
116366:
116367: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
116368: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
116369: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
116370: -- call ADRs
116371: -- Bug 4922099

Line 116368: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

116364: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
116365: ------------------------------------------------------------------------------------------
116366:
116367: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
116368: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
116369: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
116370: -- call ADRs
116371: -- Bug 4922099
116372: --

Line 116395: xla_ae_lines_pkg.set_ccid(

116391: , x_value_type_code => l_adr_value_type_code
116392: , p_side => 'NA'
116393: );
116394:
116395: xla_ae_lines_pkg.set_ccid(
116396: p_code_combination_id => l_ccid
116397: , p_value_type_code => l_adr_value_type_code
116398: , p_transaction_coa_id => l_adr_transaction_coa_id
116399: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 116428: xla_ae_lines_pkg.set_segment(

116424: );
116425:
116426: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
116427:
116428: xla_ae_lines_pkg.set_segment(
116429: p_to_segment_code => 'GL_ACCOUNT'
116430: , p_segment_value => l_segment
116431: , p_from_segment_code => l_adr_value_segment_code
116432: , p_from_combination_id => l_adr_value_combination_id

Line 116471: xla_ae_lines_pkg.set_segment(

116467: );
116468:
116469: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
116470:
116471: xla_ae_lines_pkg.set_segment(
116472: p_to_segment_code => 'GL_BALANCING'
116473: , p_segment_value => l_segment
116474: , p_from_segment_code => l_adr_value_segment_code
116475: , p_from_combination_id => l_adr_value_combination_id

Line 116502: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

116498:
116499: --
116500: -- Update the line information that should be overwritten
116501: --
116502: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
116503: p_header_num => 1);
116504: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
116505:
116506: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 116504: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

116500: -- Update the line information that should be overwritten
116501: --
116502: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
116503: p_header_num => 1);
116504: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
116505:
116506: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
116507:
116508: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 116506: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

116502: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
116503: p_header_num => 1);
116504: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
116505:
116506: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
116507:
116508: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
116509: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
116510: END IF;

Line 116509: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

116505:
116506: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
116507:
116508: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
116509: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
116510: END IF;
116511:
116512: --
116513: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 116516: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

116512: --
116513: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
116514: --
116515: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
116516: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
116517: ELSE
116518: ---------------------------------------------------------------------------------------------------
116519: -- 4262811a Switch Sign
116520: ---------------------------------------------------------------------------------------------------

Line 116521: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

116517: ELSE
116518: ---------------------------------------------------------------------------------------------------
116519: -- 4262811a Switch Sign
116520: ---------------------------------------------------------------------------------------------------
116521: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 116522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

116518: ---------------------------------------------------------------------------------------------------
116519: -- 4262811a Switch Sign
116520: ---------------------------------------------------------------------------------------------------
116521: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116526: -- 5132302

Line 116523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

116519: -- 4262811a Switch Sign
116520: ---------------------------------------------------------------------------------------------------
116521: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116526: -- 5132302
116527: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 116524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

116520: ---------------------------------------------------------------------------------------------------
116521: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116526: -- 5132302
116527: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116528: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 116525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

116521: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116522: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116526: -- 5132302
116527: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116528: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116529:

Line 116527: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

116523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116526: -- 5132302
116527: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116528: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116529:
116530: END IF;
116531:

Line 116528: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

116524: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116526: -- 5132302
116527: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116528: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116529:
116530: END IF;
116531:
116532: -- 4955764

Line 116533: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

116529:
116530: END IF;
116531:
116532: -- 4955764
116533: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116534: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116535:
116536:
116537: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 116537: XLA_AE_LINES_PKG.ValidateCurrentLine;

116533: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116534: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116535:
116536:
116537: XLA_AE_LINES_PKG.ValidateCurrentLine;
116538: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116539:
116540: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116541: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 116538: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

116534: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116535:
116536:
116537: XLA_AE_LINES_PKG.ValidateCurrentLine;
116538: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116539:
116540: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116541: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
116542: ,p_balance_type_code => l_balance_type_code);

Line 116738: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

116734: --
116735: -- bulk performance
116736: --
116737: l_balance_type_code VARCHAR2(1);
116738: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
116739: l_log_module VARCHAR2(240);
116740:
116741: --
116742: -- Upgrade strategy

Line 116806: XLA_AE_LINES_PKG.SetNewLine;

116802: ') = 'RETAINAGE'
116803: THEN
116804:
116805: --
116806: XLA_AE_LINES_PKG.SetNewLine;
116807:
116808: p_balance_type_code := l_balance_type_code;
116809: -- set the flag so later we will know whether the gain loss line needs to be created
116810:

Line 116818: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

116814:
116815: --
116816: -- bulk performance
116817: --
116818: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
116819: p_header_num => 0); -- 4262811
116820: --
116821: -- set accounting line options
116822: --

Line 116823: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

116819: p_header_num => 0); -- 4262811
116820: --
116821: -- set accounting line options
116822: --
116823: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
116824: p_natural_side_code => 'D'
116825: , p_gain_or_loss_flag => 'N'
116826: , p_gl_transfer_mode_code => 'S'
116827: , p_acct_entry_type_code => 'A'

Line 116837: xla_ae_lines_pkg.SetAcctLineType

116833: --
116834: --
116835: -- set accounting line type info
116836: --
116837: xla_ae_lines_pkg.SetAcctLineType
116838: (p_component_type => l_component_type
116839: ,p_event_type_code => l_event_type_code
116840: ,p_line_definition_owner_code => l_line_definition_owner_code
116841: ,p_line_definition_code => l_line_definition_code

Line 116851: xla_ae_lines_pkg.SetAcctClass(

116847: ,p_event_class_code => l_event_class_code);
116848: --
116849: -- set accounting class
116850: --
116851: xla_ae_lines_pkg.SetAcctClass(
116852: p_accounting_class_code => 'RETAINAGE'
116853: , p_ae_header_id => l_ae_header_id
116854: );
116855:

Line 116859: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

116855:
116856: --
116857: -- set rounding class
116858: --
116859: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
116860: 'RETAINAGE';
116861:
116862: --
116863: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 116863: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

116859: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
116860: 'RETAINAGE';
116861:
116862: --
116863: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
116864: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
116865: --
116866: -- bulk performance
116867: --

Line 116864: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

116860: 'RETAINAGE';
116861:
116862: --
116863: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
116864: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
116865: --
116866: -- bulk performance
116867: --
116868: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 116868: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

116864: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
116865: --
116866: -- bulk performance
116867: --
116868: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
116869:
116870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116871: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116872:

Line 116870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

116866: -- bulk performance
116867: --
116868: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
116869:
116870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116871: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116872:
116873: -- 4955764
116874: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 116874: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

116870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116871: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116872:
116873: -- 4955764
116874: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116875: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
116876:
116877: -- 4458381 Public Sector Enh
116878:

Line 116980: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

116976: l_rec_acct_attrs.array_num_value(41) := p_source_94;
116977: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
116978: l_rec_acct_attrs.array_num_value(42) := p_source_95;
116979:
116980: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
116981: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
116982:
116983: ---------------------------------------------------------------------------------------------------------------
116984: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 116981: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

116977: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
116978: l_rec_acct_attrs.array_num_value(42) := p_source_95;
116979:
116980: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
116981: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
116982:
116983: ---------------------------------------------------------------------------------------------------------------
116984: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116985: ---------------------------------------------------------------------------------------------------------------

Line 116984: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

116980: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
116981: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
116982:
116983: ---------------------------------------------------------------------------------------------------------------
116984: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116985: ---------------------------------------------------------------------------------------------------------------
116986: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116987:
116988: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 116986: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

116982:
116983: ---------------------------------------------------------------------------------------------------------------
116984: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116985: ---------------------------------------------------------------------------------------------------------------
116986: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116987:
116988: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116989: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116990:

Line 116988: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

116984: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116985: ---------------------------------------------------------------------------------------------------------------
116986: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116987:
116988: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116989: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116990:
116991: IF xla_accounting_cache_pkg.GetValueChar
116992: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 116989: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

116985: ---------------------------------------------------------------------------------------------------------------
116986: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116987:
116988: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116989: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116990:
116991: IF xla_accounting_cache_pkg.GetValueChar
116992: (p_source_code => 'LEDGER_CATEGORY_CODE'
116993: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 117000: xla_ae_lines_pkg.BflowUpgEntry

116996: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
116997: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
116998: )
116999: THEN
117000: xla_ae_lines_pkg.BflowUpgEntry
117001: (p_business_method_code => l_bflow_method_code
117002: ,p_business_class_code => l_bflow_class_code
117003: ,p_balance_type => l_balance_type_code);
117004: ELSE

Line 117017: xla_ae_lines_pkg.SetLineDescription(

117013: --
117014: -- call description
117015: --
117016:
117017: xla_ae_lines_pkg.SetLineDescription(
117018: p_ae_header_id => l_ae_header_id
117019: ,p_description => Description_2 (
117020: p_application_id => p_application_id
117021: , p_ae_header_id => l_ae_header_id

Line 117053: xla_ae_lines_pkg.set_ccid(

117049: , x_value_type_code => l_adr_value_type_code
117050: , p_side => 'NA'
117051: );
117052:
117053: xla_ae_lines_pkg.set_ccid(
117054: p_code_combination_id => l_ccid
117055: , p_value_type_code => l_adr_value_type_code
117056: , p_transaction_coa_id => l_adr_transaction_coa_id
117057: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 117086: xla_ae_lines_pkg.set_segment(

117082: );
117083:
117084: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
117085:
117086: xla_ae_lines_pkg.set_segment(
117087: p_to_segment_code => 'GL_ACCOUNT'
117088: , p_segment_value => l_segment
117089: , p_from_segment_code => l_adr_value_segment_code
117090: , p_from_combination_id => l_adr_value_combination_id

Line 117129: xla_ae_lines_pkg.set_segment(

117125: );
117126:
117127: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
117128:
117129: xla_ae_lines_pkg.set_segment(
117130: p_to_segment_code => 'GL_BALANCING'
117131: , p_segment_value => l_segment
117132: , p_from_segment_code => l_adr_value_segment_code
117133: , p_from_combination_id => l_adr_value_combination_id

Line 117173: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

117169: xla_accounting_err_pkg.build_message
117170: (p_appli_s_name => 'XLA'
117171: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
117172: ,p_token_1 => 'LINE_NUMBER'
117173: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
117174: ,p_token_2 => 'LINE_TYPE_NAME'
117175: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
117176: l_component_type
117177: ,l_component_code

Line 117209: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

117205: --
117206: --
117207: ------------------------------------------------------------------------------------------------
117208: -- 4219869 Business Flow
117209: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
117210: -- Prior Entry. Currently, the following code is always generated.
117211: ------------------------------------------------------------------------------------------------
117212: XLA_AE_LINES_PKG.ValidateCurrentLine;
117213:

Line 117212: XLA_AE_LINES_PKG.ValidateCurrentLine;

117208: -- 4219869 Business Flow
117209: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
117210: -- Prior Entry. Currently, the following code is always generated.
117211: ------------------------------------------------------------------------------------------------
117212: XLA_AE_LINES_PKG.ValidateCurrentLine;
117213:
117214: ------------------------------------------------------------------------------------
117215: -- 4219869 Business Flow
117216: -- Populated credit and debit amounts -- Need to generate this within IF

Line 117218: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

117214: ------------------------------------------------------------------------------------
117215: -- 4219869 Business Flow
117216: -- Populated credit and debit amounts -- Need to generate this within IF
117217: ------------------------------------------------------------------------------------
117218: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117219:
117220: ----------------------------------------------------------------------------------
117221: -- 4219869 Business Flow
117222: -- Update journal entry status -- Need to generate this within IF

Line 117250: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

117246: -- To allow MPA report to determine if it should generate report process
117247: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
117248: ------------------------------------------------------------------------------------------
117249:
117250: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
117251: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
117252: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
117253: -- call ADRs
117254: -- Bug 4922099

Line 117251: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

117247: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
117248: ------------------------------------------------------------------------------------------
117249:
117250: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
117251: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
117252: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
117253: -- call ADRs
117254: -- Bug 4922099
117255: --

Line 117278: xla_ae_lines_pkg.set_ccid(

117274: , x_value_type_code => l_adr_value_type_code
117275: , p_side => 'NA'
117276: );
117277:
117278: xla_ae_lines_pkg.set_ccid(
117279: p_code_combination_id => l_ccid
117280: , p_value_type_code => l_adr_value_type_code
117281: , p_transaction_coa_id => l_adr_transaction_coa_id
117282: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 117311: xla_ae_lines_pkg.set_segment(

117307: );
117308:
117309: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
117310:
117311: xla_ae_lines_pkg.set_segment(
117312: p_to_segment_code => 'GL_ACCOUNT'
117313: , p_segment_value => l_segment
117314: , p_from_segment_code => l_adr_value_segment_code
117315: , p_from_combination_id => l_adr_value_combination_id

Line 117354: xla_ae_lines_pkg.set_segment(

117350: );
117351:
117352: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
117353:
117354: xla_ae_lines_pkg.set_segment(
117355: p_to_segment_code => 'GL_BALANCING'
117356: , p_segment_value => l_segment
117357: , p_from_segment_code => l_adr_value_segment_code
117358: , p_from_combination_id => l_adr_value_combination_id

Line 117385: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

117381:
117382: --
117383: -- Update the line information that should be overwritten
117384: --
117385: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
117386: p_header_num => 1);
117387: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
117388:
117389: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 117387: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

117383: -- Update the line information that should be overwritten
117384: --
117385: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
117386: p_header_num => 1);
117387: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
117388:
117389: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
117390:
117391: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 117389: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

117385: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
117386: p_header_num => 1);
117387: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
117388:
117389: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
117390:
117391: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
117392: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
117393: END IF;

Line 117392: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

117388:
117389: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
117390:
117391: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
117392: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
117393: END IF;
117394:
117395: --
117396: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 117399: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

117395: --
117396: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
117397: --
117398: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
117399: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
117400: ELSE
117401: ---------------------------------------------------------------------------------------------------
117402: -- 4262811a Switch Sign
117403: ---------------------------------------------------------------------------------------------------

Line 117404: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

117400: ELSE
117401: ---------------------------------------------------------------------------------------------------
117402: -- 4262811a Switch Sign
117403: ---------------------------------------------------------------------------------------------------
117404: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117405: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117407: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 117405: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

117401: ---------------------------------------------------------------------------------------------------
117402: -- 4262811a Switch Sign
117403: ---------------------------------------------------------------------------------------------------
117404: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117405: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117407: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117409: -- 5132302

Line 117406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

117402: -- 4262811a Switch Sign
117403: ---------------------------------------------------------------------------------------------------
117404: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117405: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117407: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117409: -- 5132302
117410: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 117407: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

117403: ---------------------------------------------------------------------------------------------------
117404: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117405: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117407: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117409: -- 5132302
117410: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117411: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 117408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

117404: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117405: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117407: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117409: -- 5132302
117410: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117411: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117412:

Line 117410: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

117406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117407: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117409: -- 5132302
117410: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117411: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117412:
117413: END IF;
117414:

Line 117411: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

117407: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117409: -- 5132302
117410: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117411: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117412:
117413: END IF;
117414:
117415: -- 4955764

Line 117416: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

117412:
117413: END IF;
117414:
117415: -- 4955764
117416: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117417: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
117418:
117419:
117420: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 117420: XLA_AE_LINES_PKG.ValidateCurrentLine;

117416: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117417: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
117418:
117419:
117420: XLA_AE_LINES_PKG.ValidateCurrentLine;
117421: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117422:
117423: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
117424: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 117421: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

117417: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
117418:
117419:
117420: XLA_AE_LINES_PKG.ValidateCurrentLine;
117421: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117422:
117423: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
117424: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
117425: ,p_balance_type_code => l_balance_type_code);

Line 117607: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

117603: --
117604: -- bulk performance
117605: --
117606: l_balance_type_code VARCHAR2(1);
117607: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
117608: l_log_module VARCHAR2(240);
117609:
117610: --
117611: -- Upgrade strategy

Line 117677: XLA_AE_LINES_PKG.SetNewLine;

117673: ') = 'RETAINAGE'
117674: THEN
117675:
117676: --
117677: XLA_AE_LINES_PKG.SetNewLine;
117678:
117679: p_balance_type_code := l_balance_type_code;
117680: -- set the flag so later we will know whether the gain loss line needs to be created
117681:

Line 117689: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

117685:
117686: --
117687: -- bulk performance
117688: --
117689: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
117690: p_header_num => 0); -- 4262811
117691: --
117692: -- set accounting line options
117693: --

Line 117694: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

117690: p_header_num => 0); -- 4262811
117691: --
117692: -- set accounting line options
117693: --
117694: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
117695: p_natural_side_code => 'D'
117696: , p_gain_or_loss_flag => 'N'
117697: , p_gl_transfer_mode_code => 'S'
117698: , p_acct_entry_type_code => 'A'

Line 117708: xla_ae_lines_pkg.SetAcctLineType

117704: --
117705: --
117706: -- set accounting line type info
117707: --
117708: xla_ae_lines_pkg.SetAcctLineType
117709: (p_component_type => l_component_type
117710: ,p_event_type_code => l_event_type_code
117711: ,p_line_definition_owner_code => l_line_definition_owner_code
117712: ,p_line_definition_code => l_line_definition_code

Line 117722: xla_ae_lines_pkg.SetAcctClass(

117718: ,p_event_class_code => l_event_class_code);
117719: --
117720: -- set accounting class
117721: --
117722: xla_ae_lines_pkg.SetAcctClass(
117723: p_accounting_class_code => 'RETAINAGE'
117724: , p_ae_header_id => l_ae_header_id
117725: );
117726:

Line 117730: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

117726:
117727: --
117728: -- set rounding class
117729: --
117730: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
117731: 'RETAINAGE';
117732:
117733: --
117734: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 117734: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

117730: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
117731: 'RETAINAGE';
117732:
117733: --
117734: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
117735: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
117736: --
117737: -- bulk performance
117738: --

Line 117735: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

117731: 'RETAINAGE';
117732:
117733: --
117734: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
117735: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
117736: --
117737: -- bulk performance
117738: --
117739: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 117739: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

117735: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
117736: --
117737: -- bulk performance
117738: --
117739: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
117740:
117741: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
117742: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117743:

Line 117741: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

117737: -- bulk performance
117738: --
117739: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
117740:
117741: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
117742: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117743:
117744: -- 4955764
117745: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 117745: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

117741: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
117742: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117743:
117744: -- 4955764
117745: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117746: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
117747:
117748: -- 4458381 Public Sector Enh
117749:

Line 117845: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

117841: l_rec_acct_attrs.array_num_value(38) := p_source_94;
117842: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
117843: l_rec_acct_attrs.array_num_value(39) := p_source_95;
117844:
117845: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
117846: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
117847:
117848: ---------------------------------------------------------------------------------------------------------------
117849: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 117846: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

117842: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
117843: l_rec_acct_attrs.array_num_value(39) := p_source_95;
117844:
117845: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
117846: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
117847:
117848: ---------------------------------------------------------------------------------------------------------------
117849: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117850: ---------------------------------------------------------------------------------------------------------------

Line 117849: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

117845: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
117846: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
117847:
117848: ---------------------------------------------------------------------------------------------------------------
117849: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117850: ---------------------------------------------------------------------------------------------------------------
117851: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117852:
117853: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 117851: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

117847:
117848: ---------------------------------------------------------------------------------------------------------------
117849: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117850: ---------------------------------------------------------------------------------------------------------------
117851: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117852:
117853: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117854: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117855:

Line 117853: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

117849: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117850: ---------------------------------------------------------------------------------------------------------------
117851: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117852:
117853: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117854: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117855:
117856: IF xla_accounting_cache_pkg.GetValueChar
117857: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 117854: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

117850: ---------------------------------------------------------------------------------------------------------------
117851: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117852:
117853: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117854: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117855:
117856: IF xla_accounting_cache_pkg.GetValueChar
117857: (p_source_code => 'LEDGER_CATEGORY_CODE'
117858: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 117865: xla_ae_lines_pkg.BflowUpgEntry

117861: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
117862: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
117863: )
117864: THEN
117865: xla_ae_lines_pkg.BflowUpgEntry
117866: (p_business_method_code => l_bflow_method_code
117867: ,p_business_class_code => l_bflow_class_code
117868: ,p_balance_type => l_balance_type_code);
117869: ELSE

Line 117871: XLA_AE_LINES_PKG.business_flow_validation(

117867: ,p_business_class_code => l_bflow_class_code
117868: ,p_balance_type => l_balance_type_code);
117869: ELSE
117870: NULL;
117871: XLA_AE_LINES_PKG.business_flow_validation(
117872: p_business_method_code => l_bflow_method_code
117873: ,p_business_class_code => l_bflow_class_code
117874: ,p_inherit_description_flag => l_inherit_desc_flag);
117875: END IF;

Line 117885: xla_ae_lines_pkg.SetLineDescription(

117881: --
117882: -- call description
117883: --
117884:
117885: xla_ae_lines_pkg.SetLineDescription(
117886: p_ae_header_id => l_ae_header_id
117887: ,p_description => Description_2 (
117888: p_application_id => p_application_id
117889: , p_ae_header_id => l_ae_header_id

Line 117928: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

117924: xla_accounting_err_pkg.build_message
117925: (p_appli_s_name => 'XLA'
117926: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
117927: ,p_token_1 => 'LINE_NUMBER'
117928: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
117929: ,p_token_2 => 'LINE_TYPE_NAME'
117930: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
117931: l_component_type
117932: ,l_component_code

Line 117964: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

117960: --
117961: --
117962: ------------------------------------------------------------------------------------------------
117963: -- 4219869 Business Flow
117964: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
117965: -- Prior Entry. Currently, the following code is always generated.
117966: ------------------------------------------------------------------------------------------------
117967: -- No ValidateCurrentLine for business flow method of Prior Entry
117968:

Line 117973: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

117969: ------------------------------------------------------------------------------------
117970: -- 4219869 Business Flow
117971: -- Populated credit and debit amounts -- Need to generate this within IF
117972: ------------------------------------------------------------------------------------
117973: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117974:
117975: ----------------------------------------------------------------------------------
117976: -- 4219869 Business Flow
117977: -- Update journal entry status -- Need to generate this within IF

Line 118005: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

118001: -- To allow MPA report to determine if it should generate report process
118002: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
118003: ------------------------------------------------------------------------------------------
118004:
118005: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
118006: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
118007: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
118008: -- call ADRs
118009: -- Bug 4922099

Line 118006: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

118002: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
118003: ------------------------------------------------------------------------------------------
118004:
118005: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
118006: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
118007: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
118008: -- call ADRs
118009: -- Bug 4922099
118010: --

Line 118027: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

118023:
118024: --
118025: -- Update the line information that should be overwritten
118026: --
118027: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
118028: p_header_num => 1);
118029: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
118030:
118031: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 118029: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

118025: -- Update the line information that should be overwritten
118026: --
118027: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
118028: p_header_num => 1);
118029: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
118030:
118031: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
118032:
118033: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 118031: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

118027: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
118028: p_header_num => 1);
118029: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
118030:
118031: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
118032:
118033: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
118034: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
118035: END IF;

Line 118034: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

118030:
118031: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
118032:
118033: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
118034: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
118035: END IF;
118036:
118037: --
118038: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 118041: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

118037: --
118038: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
118039: --
118040: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
118041: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
118042: ELSE
118043: ---------------------------------------------------------------------------------------------------
118044: -- 4262811a Switch Sign
118045: ---------------------------------------------------------------------------------------------------

Line 118046: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

118042: ELSE
118043: ---------------------------------------------------------------------------------------------------
118044: -- 4262811a Switch Sign
118045: ---------------------------------------------------------------------------------------------------
118046: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118047: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118049: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 118047: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

118043: ---------------------------------------------------------------------------------------------------
118044: -- 4262811a Switch Sign
118045: ---------------------------------------------------------------------------------------------------
118046: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118047: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118049: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118051: -- 5132302

Line 118048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

118044: -- 4262811a Switch Sign
118045: ---------------------------------------------------------------------------------------------------
118046: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118047: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118049: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118051: -- 5132302
118052: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 118049: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

118045: ---------------------------------------------------------------------------------------------------
118046: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118047: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118049: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118051: -- 5132302
118052: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118053: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 118050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

118046: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118047: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118049: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118051: -- 5132302
118052: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118053: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118054:

Line 118052: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

118048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118049: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118051: -- 5132302
118052: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118053: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118054:
118055: END IF;
118056:

Line 118053: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

118049: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118051: -- 5132302
118052: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118053: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118054:
118055: END IF;
118056:
118057: -- 4955764

Line 118058: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

118054:
118055: END IF;
118056:
118057: -- 4955764
118058: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118059: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118060:
118061:
118062: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 118062: XLA_AE_LINES_PKG.ValidateCurrentLine;

118058: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118059: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118060:
118061:
118062: XLA_AE_LINES_PKG.ValidateCurrentLine;
118063: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118064:
118065: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118066: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 118063: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

118059: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118060:
118061:
118062: XLA_AE_LINES_PKG.ValidateCurrentLine;
118063: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118064:
118065: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118066: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
118067: ,p_balance_type_code => l_balance_type_code);

Line 118264: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

118260: --
118261: -- bulk performance
118262: --
118263: l_balance_type_code VARCHAR2(1);
118264: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
118265: l_log_module VARCHAR2(240);
118266:
118267: --
118268: -- Upgrade strategy

Line 118342: XLA_AE_LINES_PKG.SetNewLine;

118338: ') = 'Y'
118339: THEN
118340:
118341: --
118342: XLA_AE_LINES_PKG.SetNewLine;
118343:
118344: p_balance_type_code := l_balance_type_code;
118345: -- set the flag so later we will know whether the gain loss line needs to be created
118346:

Line 118354: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

118350:
118351: --
118352: -- bulk performance
118353: --
118354: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
118355: p_header_num => 0); -- 4262811
118356: --
118357: -- set accounting line options
118358: --

Line 118359: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

118355: p_header_num => 0); -- 4262811
118356: --
118357: -- set accounting line options
118358: --
118359: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
118360: p_natural_side_code => 'D'
118361: , p_gain_or_loss_flag => 'N'
118362: , p_gl_transfer_mode_code => 'S'
118363: , p_acct_entry_type_code => 'A'

Line 118373: xla_ae_lines_pkg.SetAcctLineType

118369: --
118370: --
118371: -- set accounting line type info
118372: --
118373: xla_ae_lines_pkg.SetAcctLineType
118374: (p_component_type => l_component_type
118375: ,p_event_type_code => l_event_type_code
118376: ,p_line_definition_owner_code => l_line_definition_owner_code
118377: ,p_line_definition_code => l_line_definition_code

Line 118387: xla_ae_lines_pkg.SetAcctClass(

118383: ,p_event_class_code => l_event_class_code);
118384: --
118385: -- set accounting class
118386: --
118387: xla_ae_lines_pkg.SetAcctClass(
118388: p_accounting_class_code => 'SELF_ASSESSED_TAX'
118389: , p_ae_header_id => l_ae_header_id
118390: );
118391:

Line 118395: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

118391:
118392: --
118393: -- set rounding class
118394: --
118395: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
118396: 'SELF_ASSESSED_TAX';
118397:
118398: --
118399: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 118399: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

118395: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
118396: 'SELF_ASSESSED_TAX';
118397:
118398: --
118399: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
118400: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
118401: --
118402: -- bulk performance
118403: --

Line 118400: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

118396: 'SELF_ASSESSED_TAX';
118397:
118398: --
118399: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
118400: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
118401: --
118402: -- bulk performance
118403: --
118404: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 118404: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

118400: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
118401: --
118402: -- bulk performance
118403: --
118404: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
118405:
118406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118407: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118408:

Line 118406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

118402: -- bulk performance
118403: --
118404: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
118405:
118406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118407: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118408:
118409: -- 4955764
118410: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 118410: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

118406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118407: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118408:
118409: -- 4955764
118410: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118411: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
118412:
118413: -- 4458381 Public Sector Enh
118414:

Line 118518: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

118514: l_rec_acct_attrs.array_num_value(42) := p_source_94;
118515: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
118516: l_rec_acct_attrs.array_num_value(43) := p_source_95;
118517:
118518: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
118519: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
118520:
118521: ---------------------------------------------------------------------------------------------------------------
118522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 118519: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

118515: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
118516: l_rec_acct_attrs.array_num_value(43) := p_source_95;
118517:
118518: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
118519: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
118520:
118521: ---------------------------------------------------------------------------------------------------------------
118522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118523: ---------------------------------------------------------------------------------------------------------------

Line 118522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

118518: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
118519: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
118520:
118521: ---------------------------------------------------------------------------------------------------------------
118522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118523: ---------------------------------------------------------------------------------------------------------------
118524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118525:
118526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 118524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

118520:
118521: ---------------------------------------------------------------------------------------------------------------
118522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118523: ---------------------------------------------------------------------------------------------------------------
118524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118525:
118526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118528:

Line 118526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

118522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118523: ---------------------------------------------------------------------------------------------------------------
118524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118525:
118526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118528:
118529: IF xla_accounting_cache_pkg.GetValueChar
118530: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 118527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

118523: ---------------------------------------------------------------------------------------------------------------
118524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118525:
118526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118528:
118529: IF xla_accounting_cache_pkg.GetValueChar
118530: (p_source_code => 'LEDGER_CATEGORY_CODE'
118531: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 118538: xla_ae_lines_pkg.BflowUpgEntry

118534: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
118535: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
118536: )
118537: THEN
118538: xla_ae_lines_pkg.BflowUpgEntry
118539: (p_business_method_code => l_bflow_method_code
118540: ,p_business_class_code => l_bflow_class_code
118541: ,p_balance_type => l_balance_type_code);
118542: ELSE

Line 118555: xla_ae_lines_pkg.SetLineDescription(

118551: --
118552: -- call description
118553: --
118554:
118555: xla_ae_lines_pkg.SetLineDescription(
118556: p_ae_header_id => l_ae_header_id
118557: ,p_description => Description_2 (
118558: p_application_id => p_application_id
118559: , p_ae_header_id => l_ae_header_id

Line 118588: xla_ae_lines_pkg.set_ccid(

118584: , x_value_type_code => l_adr_value_type_code
118585: , p_side => 'NA'
118586: );
118587:
118588: xla_ae_lines_pkg.set_ccid(
118589: p_code_combination_id => l_ccid
118590: , p_value_type_code => l_adr_value_type_code
118591: , p_transaction_coa_id => l_adr_transaction_coa_id
118592: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 118624: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

118620: xla_accounting_err_pkg.build_message
118621: (p_appli_s_name => 'XLA'
118622: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
118623: ,p_token_1 => 'LINE_NUMBER'
118624: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
118625: ,p_token_2 => 'LINE_TYPE_NAME'
118626: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
118627: l_component_type
118628: ,l_component_code

Line 118660: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

118656: --
118657: --
118658: ------------------------------------------------------------------------------------------------
118659: -- 4219869 Business Flow
118660: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
118661: -- Prior Entry. Currently, the following code is always generated.
118662: ------------------------------------------------------------------------------------------------
118663: XLA_AE_LINES_PKG.ValidateCurrentLine;
118664:

Line 118663: XLA_AE_LINES_PKG.ValidateCurrentLine;

118659: -- 4219869 Business Flow
118660: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
118661: -- Prior Entry. Currently, the following code is always generated.
118662: ------------------------------------------------------------------------------------------------
118663: XLA_AE_LINES_PKG.ValidateCurrentLine;
118664:
118665: ------------------------------------------------------------------------------------
118666: -- 4219869 Business Flow
118667: -- Populated credit and debit amounts -- Need to generate this within IF

Line 118669: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

118665: ------------------------------------------------------------------------------------
118666: -- 4219869 Business Flow
118667: -- Populated credit and debit amounts -- Need to generate this within IF
118668: ------------------------------------------------------------------------------------
118669: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118670:
118671: ----------------------------------------------------------------------------------
118672: -- 4219869 Business Flow
118673: -- Update journal entry status -- Need to generate this within IF

Line 118701: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

118697: -- To allow MPA report to determine if it should generate report process
118698: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
118699: ------------------------------------------------------------------------------------------
118700:
118701: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
118702: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
118703: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
118704: -- call ADRs
118705: -- Bug 4922099

Line 118702: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

118698: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
118699: ------------------------------------------------------------------------------------------
118700:
118701: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
118702: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
118703: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
118704: -- call ADRs
118705: -- Bug 4922099
118706: --

Line 118726: xla_ae_lines_pkg.set_ccid(

118722: , x_value_type_code => l_adr_value_type_code
118723: , p_side => 'NA'
118724: );
118725:
118726: xla_ae_lines_pkg.set_ccid(
118727: p_code_combination_id => l_ccid
118728: , p_value_type_code => l_adr_value_type_code
118729: , p_transaction_coa_id => l_adr_transaction_coa_id
118730: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 118749: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

118745:
118746: --
118747: -- Update the line information that should be overwritten
118748: --
118749: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
118750: p_header_num => 1);
118751: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
118752:
118753: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 118751: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

118747: -- Update the line information that should be overwritten
118748: --
118749: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
118750: p_header_num => 1);
118751: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
118752:
118753: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
118754:
118755: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 118753: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

118749: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
118750: p_header_num => 1);
118751: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
118752:
118753: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
118754:
118755: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
118756: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
118757: END IF;

Line 118756: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

118752:
118753: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
118754:
118755: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
118756: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
118757: END IF;
118758:
118759: --
118760: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 118763: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

118759: --
118760: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
118761: --
118762: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
118763: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
118764: ELSE
118765: ---------------------------------------------------------------------------------------------------
118766: -- 4262811a Switch Sign
118767: ---------------------------------------------------------------------------------------------------

Line 118768: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

118764: ELSE
118765: ---------------------------------------------------------------------------------------------------
118766: -- 4262811a Switch Sign
118767: ---------------------------------------------------------------------------------------------------
118768: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 118769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

118765: ---------------------------------------------------------------------------------------------------
118766: -- 4262811a Switch Sign
118767: ---------------------------------------------------------------------------------------------------
118768: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118773: -- 5132302

Line 118770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

118766: -- 4262811a Switch Sign
118767: ---------------------------------------------------------------------------------------------------
118768: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118773: -- 5132302
118774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 118771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

118767: ---------------------------------------------------------------------------------------------------
118768: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118773: -- 5132302
118774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118775: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 118772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

118768: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118773: -- 5132302
118774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118775: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118776:

Line 118774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

118770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118773: -- 5132302
118774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118775: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118776:
118777: END IF;
118778:

Line 118775: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

118771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118773: -- 5132302
118774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118775: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118776:
118777: END IF;
118778:
118779: -- 4955764

Line 118780: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

118776:
118777: END IF;
118778:
118779: -- 4955764
118780: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118781: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118782:
118783:
118784: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 118784: XLA_AE_LINES_PKG.ValidateCurrentLine;

118780: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118781: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118782:
118783:
118784: XLA_AE_LINES_PKG.ValidateCurrentLine;
118785: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118786:
118787: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118788: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 118785: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

118781: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118782:
118783:
118784: XLA_AE_LINES_PKG.ValidateCurrentLine;
118785: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118786:
118787: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118788: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
118789: ,p_balance_type_code => l_balance_type_code);

Line 118986: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

118982: --
118983: -- bulk performance
118984: --
118985: l_balance_type_code VARCHAR2(1);
118986: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
118987: l_log_module VARCHAR2(240);
118988:
118989: --
118990: -- Upgrade strategy

Line 119064: XLA_AE_LINES_PKG.SetNewLine;

119060: ') = 'Y'
119061: THEN
119062:
119063: --
119064: XLA_AE_LINES_PKG.SetNewLine;
119065:
119066: p_balance_type_code := l_balance_type_code;
119067: -- set the flag so later we will know whether the gain loss line needs to be created
119068:

Line 119076: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

119072:
119073: --
119074: -- bulk performance
119075: --
119076: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
119077: p_header_num => 0); -- 4262811
119078: --
119079: -- set accounting line options
119080: --

Line 119081: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

119077: p_header_num => 0); -- 4262811
119078: --
119079: -- set accounting line options
119080: --
119081: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
119082: p_natural_side_code => 'D'
119083: , p_gain_or_loss_flag => 'N'
119084: , p_gl_transfer_mode_code => 'S'
119085: , p_acct_entry_type_code => 'A'

Line 119095: xla_ae_lines_pkg.SetAcctLineType

119091: --
119092: --
119093: -- set accounting line type info
119094: --
119095: xla_ae_lines_pkg.SetAcctLineType
119096: (p_component_type => l_component_type
119097: ,p_event_type_code => l_event_type_code
119098: ,p_line_definition_owner_code => l_line_definition_owner_code
119099: ,p_line_definition_code => l_line_definition_code

Line 119109: xla_ae_lines_pkg.SetAcctClass(

119105: ,p_event_class_code => l_event_class_code);
119106: --
119107: -- set accounting class
119108: --
119109: xla_ae_lines_pkg.SetAcctClass(
119110: p_accounting_class_code => 'SELF_ASSESSED_TAX'
119111: , p_ae_header_id => l_ae_header_id
119112: );
119113:

Line 119117: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

119113:
119114: --
119115: -- set rounding class
119116: --
119117: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
119118: 'SELF_ASSESSED_TAX';
119119:
119120: --
119121: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 119121: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

119117: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
119118: 'SELF_ASSESSED_TAX';
119119:
119120: --
119121: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
119122: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
119123: --
119124: -- bulk performance
119125: --

Line 119122: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

119118: 'SELF_ASSESSED_TAX';
119119:
119120: --
119121: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
119122: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
119123: --
119124: -- bulk performance
119125: --
119126: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 119126: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

119122: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
119123: --
119124: -- bulk performance
119125: --
119126: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
119127:
119128: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119129: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119130:

Line 119128: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

119124: -- bulk performance
119125: --
119126: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
119127:
119128: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119129: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119130:
119131: -- 4955764
119132: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 119132: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

119128: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119129: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119130:
119131: -- 4955764
119132: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119133: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
119134:
119135: -- 4458381 Public Sector Enh
119136:

Line 119240: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

119236: l_rec_acct_attrs.array_num_value(42) := p_source_94;
119237: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
119238: l_rec_acct_attrs.array_num_value(43) := p_source_95;
119239:
119240: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
119241: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
119242:
119243: ---------------------------------------------------------------------------------------------------------------
119244: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 119241: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

119237: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
119238: l_rec_acct_attrs.array_num_value(43) := p_source_95;
119239:
119240: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
119241: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
119242:
119243: ---------------------------------------------------------------------------------------------------------------
119244: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119245: ---------------------------------------------------------------------------------------------------------------

Line 119244: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

119240: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
119241: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
119242:
119243: ---------------------------------------------------------------------------------------------------------------
119244: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119245: ---------------------------------------------------------------------------------------------------------------
119246: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119247:
119248: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 119246: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

119242:
119243: ---------------------------------------------------------------------------------------------------------------
119244: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119245: ---------------------------------------------------------------------------------------------------------------
119246: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119247:
119248: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119249: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119250:

Line 119248: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

119244: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119245: ---------------------------------------------------------------------------------------------------------------
119246: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119247:
119248: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119249: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119250:
119251: IF xla_accounting_cache_pkg.GetValueChar
119252: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 119249: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

119245: ---------------------------------------------------------------------------------------------------------------
119246: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119247:
119248: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119249: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119250:
119251: IF xla_accounting_cache_pkg.GetValueChar
119252: (p_source_code => 'LEDGER_CATEGORY_CODE'
119253: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 119260: xla_ae_lines_pkg.BflowUpgEntry

119256: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
119257: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
119258: )
119259: THEN
119260: xla_ae_lines_pkg.BflowUpgEntry
119261: (p_business_method_code => l_bflow_method_code
119262: ,p_business_class_code => l_bflow_class_code
119263: ,p_balance_type => l_balance_type_code);
119264: ELSE

Line 119277: xla_ae_lines_pkg.SetLineDescription(

119273: --
119274: -- call description
119275: --
119276:
119277: xla_ae_lines_pkg.SetLineDescription(
119278: p_ae_header_id => l_ae_header_id
119279: ,p_description => Description_2 (
119280: p_application_id => p_application_id
119281: , p_ae_header_id => l_ae_header_id

Line 119310: xla_ae_lines_pkg.set_ccid(

119306: , x_value_type_code => l_adr_value_type_code
119307: , p_side => 'NA'
119308: );
119309:
119310: xla_ae_lines_pkg.set_ccid(
119311: p_code_combination_id => l_ccid
119312: , p_value_type_code => l_adr_value_type_code
119313: , p_transaction_coa_id => l_adr_transaction_coa_id
119314: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 119346: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

119342: xla_accounting_err_pkg.build_message
119343: (p_appli_s_name => 'XLA'
119344: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
119345: ,p_token_1 => 'LINE_NUMBER'
119346: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
119347: ,p_token_2 => 'LINE_TYPE_NAME'
119348: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
119349: l_component_type
119350: ,l_component_code

Line 119382: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

119378: --
119379: --
119380: ------------------------------------------------------------------------------------------------
119381: -- 4219869 Business Flow
119382: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
119383: -- Prior Entry. Currently, the following code is always generated.
119384: ------------------------------------------------------------------------------------------------
119385: XLA_AE_LINES_PKG.ValidateCurrentLine;
119386:

Line 119385: XLA_AE_LINES_PKG.ValidateCurrentLine;

119381: -- 4219869 Business Flow
119382: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
119383: -- Prior Entry. Currently, the following code is always generated.
119384: ------------------------------------------------------------------------------------------------
119385: XLA_AE_LINES_PKG.ValidateCurrentLine;
119386:
119387: ------------------------------------------------------------------------------------
119388: -- 4219869 Business Flow
119389: -- Populated credit and debit amounts -- Need to generate this within IF

Line 119391: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

119387: ------------------------------------------------------------------------------------
119388: -- 4219869 Business Flow
119389: -- Populated credit and debit amounts -- Need to generate this within IF
119390: ------------------------------------------------------------------------------------
119391: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119392:
119393: ----------------------------------------------------------------------------------
119394: -- 4219869 Business Flow
119395: -- Update journal entry status -- Need to generate this within IF

Line 119423: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

119419: -- To allow MPA report to determine if it should generate report process
119420: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
119421: ------------------------------------------------------------------------------------------
119422:
119423: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
119424: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
119425: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
119426: -- call ADRs
119427: -- Bug 4922099

Line 119424: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

119420: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
119421: ------------------------------------------------------------------------------------------
119422:
119423: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
119424: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
119425: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
119426: -- call ADRs
119427: -- Bug 4922099
119428: --

Line 119448: xla_ae_lines_pkg.set_ccid(

119444: , x_value_type_code => l_adr_value_type_code
119445: , p_side => 'NA'
119446: );
119447:
119448: xla_ae_lines_pkg.set_ccid(
119449: p_code_combination_id => l_ccid
119450: , p_value_type_code => l_adr_value_type_code
119451: , p_transaction_coa_id => l_adr_transaction_coa_id
119452: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 119471: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

119467:
119468: --
119469: -- Update the line information that should be overwritten
119470: --
119471: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
119472: p_header_num => 1);
119473: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
119474:
119475: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 119473: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

119469: -- Update the line information that should be overwritten
119470: --
119471: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
119472: p_header_num => 1);
119473: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
119474:
119475: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
119476:
119477: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 119475: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

119471: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
119472: p_header_num => 1);
119473: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
119474:
119475: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
119476:
119477: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
119478: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
119479: END IF;

Line 119478: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

119474:
119475: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
119476:
119477: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
119478: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
119479: END IF;
119480:
119481: --
119482: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 119485: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

119481: --
119482: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
119483: --
119484: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
119485: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
119486: ELSE
119487: ---------------------------------------------------------------------------------------------------
119488: -- 4262811a Switch Sign
119489: ---------------------------------------------------------------------------------------------------

Line 119490: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

119486: ELSE
119487: ---------------------------------------------------------------------------------------------------
119488: -- 4262811a Switch Sign
119489: ---------------------------------------------------------------------------------------------------
119490: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119491: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119492: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119493: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119494: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 119491: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

119487: ---------------------------------------------------------------------------------------------------
119488: -- 4262811a Switch Sign
119489: ---------------------------------------------------------------------------------------------------
119490: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119491: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119492: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119493: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119494: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119495: -- 5132302

Line 119492: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

119488: -- 4262811a Switch Sign
119489: ---------------------------------------------------------------------------------------------------
119490: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119491: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119492: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119493: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119494: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119495: -- 5132302
119496: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 119493: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

119489: ---------------------------------------------------------------------------------------------------
119490: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119491: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119492: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119493: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119494: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119495: -- 5132302
119496: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119497: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 119494: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

119490: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119491: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119492: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119493: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119494: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119495: -- 5132302
119496: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119497: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119498:

Line 119496: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

119492: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119493: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119494: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119495: -- 5132302
119496: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119497: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119498:
119499: END IF;
119500:

Line 119497: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

119493: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119494: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119495: -- 5132302
119496: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119497: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119498:
119499: END IF;
119500:
119501: -- 4955764

Line 119502: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

119498:
119499: END IF;
119500:
119501: -- 4955764
119502: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119503: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
119504:
119505:
119506: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 119506: XLA_AE_LINES_PKG.ValidateCurrentLine;

119502: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119503: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
119504:
119505:
119506: XLA_AE_LINES_PKG.ValidateCurrentLine;
119507: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119508:
119509: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
119510: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 119507: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

119503: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
119504:
119505:
119506: XLA_AE_LINES_PKG.ValidateCurrentLine;
119507: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119508:
119509: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
119510: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
119511: ,p_balance_type_code => l_balance_type_code);

Line 119706: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

119702: --
119703: -- bulk performance
119704: --
119705: l_balance_type_code VARCHAR2(1);
119706: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
119707: l_log_module VARCHAR2(240);
119708:
119709: --
119710: -- Upgrade strategy

Line 119784: XLA_AE_LINES_PKG.SetNewLine;

119780: ') = 'Y'
119781: THEN
119782:
119783: --
119784: XLA_AE_LINES_PKG.SetNewLine;
119785:
119786: p_balance_type_code := l_balance_type_code;
119787: -- set the flag so later we will know whether the gain loss line needs to be created
119788:

Line 119796: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

119792:
119793: --
119794: -- bulk performance
119795: --
119796: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
119797: p_header_num => 0); -- 4262811
119798: --
119799: -- set accounting line options
119800: --

Line 119801: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

119797: p_header_num => 0); -- 4262811
119798: --
119799: -- set accounting line options
119800: --
119801: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
119802: p_natural_side_code => 'D'
119803: , p_gain_or_loss_flag => 'N'
119804: , p_gl_transfer_mode_code => 'S'
119805: , p_acct_entry_type_code => 'A'

Line 119815: xla_ae_lines_pkg.SetAcctLineType

119811: --
119812: --
119813: -- set accounting line type info
119814: --
119815: xla_ae_lines_pkg.SetAcctLineType
119816: (p_component_type => l_component_type
119817: ,p_event_type_code => l_event_type_code
119818: ,p_line_definition_owner_code => l_line_definition_owner_code
119819: ,p_line_definition_code => l_line_definition_code

Line 119829: xla_ae_lines_pkg.SetAcctClass(

119825: ,p_event_class_code => l_event_class_code);
119826: --
119827: -- set accounting class
119828: --
119829: xla_ae_lines_pkg.SetAcctClass(
119830: p_accounting_class_code => 'SELF_ASSESSED_TAX'
119831: , p_ae_header_id => l_ae_header_id
119832: );
119833:

Line 119837: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

119833:
119834: --
119835: -- set rounding class
119836: --
119837: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
119838: 'SELF_ASSESSED_TAX';
119839:
119840: --
119841: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 119841: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

119837: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
119838: 'SELF_ASSESSED_TAX';
119839:
119840: --
119841: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
119842: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
119843: --
119844: -- bulk performance
119845: --

Line 119842: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

119838: 'SELF_ASSESSED_TAX';
119839:
119840: --
119841: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
119842: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
119843: --
119844: -- bulk performance
119845: --
119846: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 119846: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

119842: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
119843: --
119844: -- bulk performance
119845: --
119846: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
119847:
119848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119849: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119850:

Line 119848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

119844: -- bulk performance
119845: --
119846: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
119847:
119848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119849: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119850:
119851: -- 4955764
119852: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 119852: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

119848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119849: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119850:
119851: -- 4955764
119852: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119853: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
119854:
119855: -- 4458381 Public Sector Enh
119856:

Line 119958: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

119954: l_rec_acct_attrs.array_num_value(41) := p_source_94;
119955: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
119956: l_rec_acct_attrs.array_num_value(42) := p_source_95;
119957:
119958: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
119959: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
119960:
119961: ---------------------------------------------------------------------------------------------------------------
119962: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 119959: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

119955: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
119956: l_rec_acct_attrs.array_num_value(42) := p_source_95;
119957:
119958: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
119959: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
119960:
119961: ---------------------------------------------------------------------------------------------------------------
119962: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119963: ---------------------------------------------------------------------------------------------------------------

Line 119962: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

119958: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
119959: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
119960:
119961: ---------------------------------------------------------------------------------------------------------------
119962: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119963: ---------------------------------------------------------------------------------------------------------------
119964: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119965:
119966: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 119964: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

119960:
119961: ---------------------------------------------------------------------------------------------------------------
119962: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119963: ---------------------------------------------------------------------------------------------------------------
119964: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119965:
119966: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119967: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119968:

Line 119966: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

119962: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119963: ---------------------------------------------------------------------------------------------------------------
119964: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119965:
119966: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119967: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119968:
119969: IF xla_accounting_cache_pkg.GetValueChar
119970: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 119967: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

119963: ---------------------------------------------------------------------------------------------------------------
119964: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119965:
119966: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119967: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119968:
119969: IF xla_accounting_cache_pkg.GetValueChar
119970: (p_source_code => 'LEDGER_CATEGORY_CODE'
119971: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 119978: xla_ae_lines_pkg.BflowUpgEntry

119974: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
119975: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
119976: )
119977: THEN
119978: xla_ae_lines_pkg.BflowUpgEntry
119979: (p_business_method_code => l_bflow_method_code
119980: ,p_business_class_code => l_bflow_class_code
119981: ,p_balance_type => l_balance_type_code);
119982: ELSE

Line 119995: xla_ae_lines_pkg.SetLineDescription(

119991: --
119992: -- call description
119993: --
119994:
119995: xla_ae_lines_pkg.SetLineDescription(
119996: p_ae_header_id => l_ae_header_id
119997: ,p_description => Description_2 (
119998: p_application_id => p_application_id
119999: , p_ae_header_id => l_ae_header_id

Line 120028: xla_ae_lines_pkg.set_ccid(

120024: , x_value_type_code => l_adr_value_type_code
120025: , p_side => 'NA'
120026: );
120027:
120028: xla_ae_lines_pkg.set_ccid(
120029: p_code_combination_id => l_ccid
120030: , p_value_type_code => l_adr_value_type_code
120031: , p_transaction_coa_id => l_adr_transaction_coa_id
120032: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 120064: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

120060: xla_accounting_err_pkg.build_message
120061: (p_appli_s_name => 'XLA'
120062: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
120063: ,p_token_1 => 'LINE_NUMBER'
120064: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
120065: ,p_token_2 => 'LINE_TYPE_NAME'
120066: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
120067: l_component_type
120068: ,l_component_code

Line 120100: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

120096: --
120097: --
120098: ------------------------------------------------------------------------------------------------
120099: -- 4219869 Business Flow
120100: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
120101: -- Prior Entry. Currently, the following code is always generated.
120102: ------------------------------------------------------------------------------------------------
120103: XLA_AE_LINES_PKG.ValidateCurrentLine;
120104:

Line 120103: XLA_AE_LINES_PKG.ValidateCurrentLine;

120099: -- 4219869 Business Flow
120100: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
120101: -- Prior Entry. Currently, the following code is always generated.
120102: ------------------------------------------------------------------------------------------------
120103: XLA_AE_LINES_PKG.ValidateCurrentLine;
120104:
120105: ------------------------------------------------------------------------------------
120106: -- 4219869 Business Flow
120107: -- Populated credit and debit amounts -- Need to generate this within IF

Line 120109: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

120105: ------------------------------------------------------------------------------------
120106: -- 4219869 Business Flow
120107: -- Populated credit and debit amounts -- Need to generate this within IF
120108: ------------------------------------------------------------------------------------
120109: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120110:
120111: ----------------------------------------------------------------------------------
120112: -- 4219869 Business Flow
120113: -- Update journal entry status -- Need to generate this within IF

Line 120141: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

120137: -- To allow MPA report to determine if it should generate report process
120138: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
120139: ------------------------------------------------------------------------------------------
120140:
120141: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
120142: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
120143: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
120144: -- call ADRs
120145: -- Bug 4922099

Line 120142: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

120138: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
120139: ------------------------------------------------------------------------------------------
120140:
120141: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
120142: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
120143: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
120144: -- call ADRs
120145: -- Bug 4922099
120146: --

Line 120166: xla_ae_lines_pkg.set_ccid(

120162: , x_value_type_code => l_adr_value_type_code
120163: , p_side => 'NA'
120164: );
120165:
120166: xla_ae_lines_pkg.set_ccid(
120167: p_code_combination_id => l_ccid
120168: , p_value_type_code => l_adr_value_type_code
120169: , p_transaction_coa_id => l_adr_transaction_coa_id
120170: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 120189: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

120185:
120186: --
120187: -- Update the line information that should be overwritten
120188: --
120189: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
120190: p_header_num => 1);
120191: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
120192:
120193: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 120191: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

120187: -- Update the line information that should be overwritten
120188: --
120189: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
120190: p_header_num => 1);
120191: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
120192:
120193: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
120194:
120195: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 120193: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

120189: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
120190: p_header_num => 1);
120191: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
120192:
120193: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
120194:
120195: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
120196: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
120197: END IF;

Line 120196: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

120192:
120193: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
120194:
120195: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
120196: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
120197: END IF;
120198:
120199: --
120200: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 120203: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

120199: --
120200: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
120201: --
120202: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
120203: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
120204: ELSE
120205: ---------------------------------------------------------------------------------------------------
120206: -- 4262811a Switch Sign
120207: ---------------------------------------------------------------------------------------------------

Line 120208: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

120204: ELSE
120205: ---------------------------------------------------------------------------------------------------
120206: -- 4262811a Switch Sign
120207: ---------------------------------------------------------------------------------------------------
120208: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120209: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120210: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120211: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120212: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 120209: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

120205: ---------------------------------------------------------------------------------------------------
120206: -- 4262811a Switch Sign
120207: ---------------------------------------------------------------------------------------------------
120208: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120209: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120210: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120211: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120212: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120213: -- 5132302

Line 120210: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

120206: -- 4262811a Switch Sign
120207: ---------------------------------------------------------------------------------------------------
120208: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120209: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120210: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120211: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120212: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120213: -- 5132302
120214: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 120211: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

120207: ---------------------------------------------------------------------------------------------------
120208: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120209: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120210: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120211: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120212: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120213: -- 5132302
120214: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120215: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 120212: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

120208: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120209: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120210: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120211: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120212: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120213: -- 5132302
120214: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120215: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120216:

Line 120214: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

120210: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120211: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120212: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120213: -- 5132302
120214: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120215: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120216:
120217: END IF;
120218:

Line 120215: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

120211: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120212: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120213: -- 5132302
120214: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120215: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120216:
120217: END IF;
120218:
120219: -- 4955764

Line 120220: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

120216:
120217: END IF;
120218:
120219: -- 4955764
120220: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120221: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120222:
120223:
120224: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 120224: XLA_AE_LINES_PKG.ValidateCurrentLine;

120220: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120221: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120222:
120223:
120224: XLA_AE_LINES_PKG.ValidateCurrentLine;
120225: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120226:
120227: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120228: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 120225: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

120221: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120222:
120223:
120224: XLA_AE_LINES_PKG.ValidateCurrentLine;
120225: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120226:
120227: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120228: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
120229: ,p_balance_type_code => l_balance_type_code);

Line 120426: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

120422: --
120423: -- bulk performance
120424: --
120425: l_balance_type_code VARCHAR2(1);
120426: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
120427: l_log_module VARCHAR2(240);
120428:
120429: --
120430: -- Upgrade strategy

Line 120504: XLA_AE_LINES_PKG.SetNewLine;

120500: ') = 'Y'
120501: THEN
120502:
120503: --
120504: XLA_AE_LINES_PKG.SetNewLine;
120505:
120506: p_balance_type_code := l_balance_type_code;
120507: -- set the flag so later we will know whether the gain loss line needs to be created
120508:

Line 120516: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

120512:
120513: --
120514: -- bulk performance
120515: --
120516: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
120517: p_header_num => 0); -- 4262811
120518: --
120519: -- set accounting line options
120520: --

Line 120521: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

120517: p_header_num => 0); -- 4262811
120518: --
120519: -- set accounting line options
120520: --
120521: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
120522: p_natural_side_code => 'D'
120523: , p_gain_or_loss_flag => 'N'
120524: , p_gl_transfer_mode_code => 'S'
120525: , p_acct_entry_type_code => 'A'

Line 120535: xla_ae_lines_pkg.SetAcctLineType

120531: --
120532: --
120533: -- set accounting line type info
120534: --
120535: xla_ae_lines_pkg.SetAcctLineType
120536: (p_component_type => l_component_type
120537: ,p_event_type_code => l_event_type_code
120538: ,p_line_definition_owner_code => l_line_definition_owner_code
120539: ,p_line_definition_code => l_line_definition_code

Line 120549: xla_ae_lines_pkg.SetAcctClass(

120545: ,p_event_class_code => l_event_class_code);
120546: --
120547: -- set accounting class
120548: --
120549: xla_ae_lines_pkg.SetAcctClass(
120550: p_accounting_class_code => 'SELF_ASSESSED_TAX'
120551: , p_ae_header_id => l_ae_header_id
120552: );
120553:

Line 120557: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

120553:
120554: --
120555: -- set rounding class
120556: --
120557: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
120558: 'SELF_ASSESSED_TAX';
120559:
120560: --
120561: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 120561: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

120557: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
120558: 'SELF_ASSESSED_TAX';
120559:
120560: --
120561: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
120562: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
120563: --
120564: -- bulk performance
120565: --

Line 120562: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

120558: 'SELF_ASSESSED_TAX';
120559:
120560: --
120561: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
120562: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
120563: --
120564: -- bulk performance
120565: --
120566: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 120566: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

120562: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
120563: --
120564: -- bulk performance
120565: --
120566: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
120567:
120568: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120569: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120570:

Line 120568: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

120564: -- bulk performance
120565: --
120566: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
120567:
120568: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120569: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120570:
120571: -- 4955764
120572: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 120572: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

120568: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120569: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120570:
120571: -- 4955764
120572: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120573: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
120574:
120575: -- 4458381 Public Sector Enh
120576:

Line 120682: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

120678: l_rec_acct_attrs.array_num_value(43) := p_source_94;
120679: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
120680: l_rec_acct_attrs.array_num_value(44) := p_source_95;
120681:
120682: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
120683: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
120684:
120685: ---------------------------------------------------------------------------------------------------------------
120686: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 120683: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

120679: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
120680: l_rec_acct_attrs.array_num_value(44) := p_source_95;
120681:
120682: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
120683: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
120684:
120685: ---------------------------------------------------------------------------------------------------------------
120686: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120687: ---------------------------------------------------------------------------------------------------------------

Line 120686: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

120682: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
120683: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
120684:
120685: ---------------------------------------------------------------------------------------------------------------
120686: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120687: ---------------------------------------------------------------------------------------------------------------
120688: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120689:
120690: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 120688: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

120684:
120685: ---------------------------------------------------------------------------------------------------------------
120686: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120687: ---------------------------------------------------------------------------------------------------------------
120688: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120689:
120690: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120691: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120692:

Line 120690: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

120686: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120687: ---------------------------------------------------------------------------------------------------------------
120688: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120689:
120690: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120691: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120692:
120693: IF xla_accounting_cache_pkg.GetValueChar
120694: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 120691: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

120687: ---------------------------------------------------------------------------------------------------------------
120688: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120689:
120690: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120691: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120692:
120693: IF xla_accounting_cache_pkg.GetValueChar
120694: (p_source_code => 'LEDGER_CATEGORY_CODE'
120695: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 120702: xla_ae_lines_pkg.BflowUpgEntry

120698: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
120699: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
120700: )
120701: THEN
120702: xla_ae_lines_pkg.BflowUpgEntry
120703: (p_business_method_code => l_bflow_method_code
120704: ,p_business_class_code => l_bflow_class_code
120705: ,p_balance_type => l_balance_type_code);
120706: ELSE

Line 120719: xla_ae_lines_pkg.SetLineDescription(

120715: --
120716: -- call description
120717: --
120718:
120719: xla_ae_lines_pkg.SetLineDescription(
120720: p_ae_header_id => l_ae_header_id
120721: ,p_description => Description_2 (
120722: p_application_id => p_application_id
120723: , p_ae_header_id => l_ae_header_id

Line 120752: xla_ae_lines_pkg.set_ccid(

120748: , x_value_type_code => l_adr_value_type_code
120749: , p_side => 'NA'
120750: );
120751:
120752: xla_ae_lines_pkg.set_ccid(
120753: p_code_combination_id => l_ccid
120754: , p_value_type_code => l_adr_value_type_code
120755: , p_transaction_coa_id => l_adr_transaction_coa_id
120756: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 120788: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

120784: xla_accounting_err_pkg.build_message
120785: (p_appli_s_name => 'XLA'
120786: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
120787: ,p_token_1 => 'LINE_NUMBER'
120788: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
120789: ,p_token_2 => 'LINE_TYPE_NAME'
120790: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
120791: l_component_type
120792: ,l_component_code

Line 120824: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

120820: --
120821: --
120822: ------------------------------------------------------------------------------------------------
120823: -- 4219869 Business Flow
120824: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
120825: -- Prior Entry. Currently, the following code is always generated.
120826: ------------------------------------------------------------------------------------------------
120827: XLA_AE_LINES_PKG.ValidateCurrentLine;
120828:

Line 120827: XLA_AE_LINES_PKG.ValidateCurrentLine;

120823: -- 4219869 Business Flow
120824: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
120825: -- Prior Entry. Currently, the following code is always generated.
120826: ------------------------------------------------------------------------------------------------
120827: XLA_AE_LINES_PKG.ValidateCurrentLine;
120828:
120829: ------------------------------------------------------------------------------------
120830: -- 4219869 Business Flow
120831: -- Populated credit and debit amounts -- Need to generate this within IF

Line 120833: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

120829: ------------------------------------------------------------------------------------
120830: -- 4219869 Business Flow
120831: -- Populated credit and debit amounts -- Need to generate this within IF
120832: ------------------------------------------------------------------------------------
120833: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120834:
120835: ----------------------------------------------------------------------------------
120836: -- 4219869 Business Flow
120837: -- Update journal entry status -- Need to generate this within IF

Line 120865: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

120861: -- To allow MPA report to determine if it should generate report process
120862: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
120863: ------------------------------------------------------------------------------------------
120864:
120865: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
120866: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
120867: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
120868: -- call ADRs
120869: -- Bug 4922099

Line 120866: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

120862: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
120863: ------------------------------------------------------------------------------------------
120864:
120865: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
120866: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
120867: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
120868: -- call ADRs
120869: -- Bug 4922099
120870: --

Line 120890: xla_ae_lines_pkg.set_ccid(

120886: , x_value_type_code => l_adr_value_type_code
120887: , p_side => 'NA'
120888: );
120889:
120890: xla_ae_lines_pkg.set_ccid(
120891: p_code_combination_id => l_ccid
120892: , p_value_type_code => l_adr_value_type_code
120893: , p_transaction_coa_id => l_adr_transaction_coa_id
120894: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 120913: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

120909:
120910: --
120911: -- Update the line information that should be overwritten
120912: --
120913: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
120914: p_header_num => 1);
120915: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
120916:
120917: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 120915: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

120911: -- Update the line information that should be overwritten
120912: --
120913: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
120914: p_header_num => 1);
120915: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
120916:
120917: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
120918:
120919: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 120917: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

120913: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
120914: p_header_num => 1);
120915: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
120916:
120917: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
120918:
120919: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
120920: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
120921: END IF;

Line 120920: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

120916:
120917: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
120918:
120919: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
120920: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
120921: END IF;
120922:
120923: --
120924: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 120927: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

120923: --
120924: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
120925: --
120926: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
120927: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
120928: ELSE
120929: ---------------------------------------------------------------------------------------------------
120930: -- 4262811a Switch Sign
120931: ---------------------------------------------------------------------------------------------------

Line 120932: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

120928: ELSE
120929: ---------------------------------------------------------------------------------------------------
120930: -- 4262811a Switch Sign
120931: ---------------------------------------------------------------------------------------------------
120932: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120934: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120936: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 120933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

120929: ---------------------------------------------------------------------------------------------------
120930: -- 4262811a Switch Sign
120931: ---------------------------------------------------------------------------------------------------
120932: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120934: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120936: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120937: -- 5132302

Line 120934: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

120930: -- 4262811a Switch Sign
120931: ---------------------------------------------------------------------------------------------------
120932: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120934: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120936: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120937: -- 5132302
120938: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 120935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

120931: ---------------------------------------------------------------------------------------------------
120932: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120934: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120936: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120937: -- 5132302
120938: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120939: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 120936: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

120932: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120934: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120936: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120937: -- 5132302
120938: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120939: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120940:

Line 120938: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

120934: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120936: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120937: -- 5132302
120938: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120939: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120940:
120941: END IF;
120942:

Line 120939: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

120935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120936: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120937: -- 5132302
120938: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120939: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120940:
120941: END IF;
120942:
120943: -- 4955764

Line 120944: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

120940:
120941: END IF;
120942:
120943: -- 4955764
120944: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120945: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120946:
120947:
120948: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 120948: XLA_AE_LINES_PKG.ValidateCurrentLine;

120944: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120945: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120946:
120947:
120948: XLA_AE_LINES_PKG.ValidateCurrentLine;
120949: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120950:
120951: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120952: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 120949: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

120945: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120946:
120947:
120948: XLA_AE_LINES_PKG.ValidateCurrentLine;
120949: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120950:
120951: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120952: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
120953: ,p_balance_type_code => l_balance_type_code);

Line 121147: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

121143: --
121144: -- bulk performance
121145: --
121146: l_balance_type_code VARCHAR2(1);
121147: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
121148: l_log_module VARCHAR2(240);
121149:
121150: --
121151: -- Upgrade strategy

Line 121217: XLA_AE_LINES_PKG.SetNewLine;

121213: ') = 'Y'
121214: THEN
121215:
121216: --
121217: XLA_AE_LINES_PKG.SetNewLine;
121218:
121219: p_balance_type_code := l_balance_type_code;
121220: -- set the flag so later we will know whether the gain loss line needs to be created
121221:

Line 121229: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

121225:
121226: --
121227: -- bulk performance
121228: --
121229: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
121230: p_header_num => 0); -- 4262811
121231: --
121232: -- set accounting line options
121233: --

Line 121234: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

121230: p_header_num => 0); -- 4262811
121231: --
121232: -- set accounting line options
121233: --
121234: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
121235: p_natural_side_code => 'D'
121236: , p_gain_or_loss_flag => 'N'
121237: , p_gl_transfer_mode_code => 'S'
121238: , p_acct_entry_type_code => 'A'

Line 121248: xla_ae_lines_pkg.SetAcctLineType

121244: --
121245: --
121246: -- set accounting line type info
121247: --
121248: xla_ae_lines_pkg.SetAcctLineType
121249: (p_component_type => l_component_type
121250: ,p_event_type_code => l_event_type_code
121251: ,p_line_definition_owner_code => l_line_definition_owner_code
121252: ,p_line_definition_code => l_line_definition_code

Line 121262: xla_ae_lines_pkg.SetAcctClass(

121258: ,p_event_class_code => l_event_class_code);
121259: --
121260: -- set accounting class
121261: --
121262: xla_ae_lines_pkg.SetAcctClass(
121263: p_accounting_class_code => 'SELF_ASSESSED_TAX'
121264: , p_ae_header_id => l_ae_header_id
121265: );
121266:

Line 121270: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

121266:
121267: --
121268: -- set rounding class
121269: --
121270: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
121271: 'SELF_ASSESSED_TAX';
121272:
121273: --
121274: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 121274: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

121270: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
121271: 'SELF_ASSESSED_TAX';
121272:
121273: --
121274: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
121275: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
121276: --
121277: -- bulk performance
121278: --

Line 121275: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

121271: 'SELF_ASSESSED_TAX';
121272:
121273: --
121274: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
121275: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
121276: --
121277: -- bulk performance
121278: --
121279: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 121279: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

121275: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
121276: --
121277: -- bulk performance
121278: --
121279: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
121280:
121281: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121282: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121283:

Line 121281: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

121277: -- bulk performance
121278: --
121279: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
121280:
121281: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121282: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121283:
121284: -- 4955764
121285: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 121285: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

121281: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121282: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121283:
121284: -- 4955764
121285: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121286: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
121287:
121288: -- 4458381 Public Sector Enh
121289:

Line 121393: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

121389: l_rec_acct_attrs.array_num_value(42) := p_source_94;
121390: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
121391: l_rec_acct_attrs.array_num_value(43) := p_source_95;
121392:
121393: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
121394: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
121395:
121396: ---------------------------------------------------------------------------------------------------------------
121397: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 121394: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

121390: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
121391: l_rec_acct_attrs.array_num_value(43) := p_source_95;
121392:
121393: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
121394: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
121395:
121396: ---------------------------------------------------------------------------------------------------------------
121397: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121398: ---------------------------------------------------------------------------------------------------------------

Line 121397: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

121393: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
121394: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
121395:
121396: ---------------------------------------------------------------------------------------------------------------
121397: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121398: ---------------------------------------------------------------------------------------------------------------
121399: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121400:
121401: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 121399: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

121395:
121396: ---------------------------------------------------------------------------------------------------------------
121397: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121398: ---------------------------------------------------------------------------------------------------------------
121399: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121400:
121401: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121402: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121403:

Line 121401: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

121397: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121398: ---------------------------------------------------------------------------------------------------------------
121399: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121400:
121401: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121402: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121403:
121404: IF xla_accounting_cache_pkg.GetValueChar
121405: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 121402: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

121398: ---------------------------------------------------------------------------------------------------------------
121399: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121400:
121401: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121402: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121403:
121404: IF xla_accounting_cache_pkg.GetValueChar
121405: (p_source_code => 'LEDGER_CATEGORY_CODE'
121406: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 121413: xla_ae_lines_pkg.BflowUpgEntry

121409: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
121410: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
121411: )
121412: THEN
121413: xla_ae_lines_pkg.BflowUpgEntry
121414: (p_business_method_code => l_bflow_method_code
121415: ,p_business_class_code => l_bflow_class_code
121416: ,p_balance_type => l_balance_type_code);
121417: ELSE

Line 121430: xla_ae_lines_pkg.SetLineDescription(

121426: --
121427: -- call description
121428: --
121429:
121430: xla_ae_lines_pkg.SetLineDescription(
121431: p_ae_header_id => l_ae_header_id
121432: ,p_description => Description_2 (
121433: p_application_id => p_application_id
121434: , p_ae_header_id => l_ae_header_id

Line 121463: xla_ae_lines_pkg.set_ccid(

121459: , x_value_type_code => l_adr_value_type_code
121460: , p_side => 'NA'
121461: );
121462:
121463: xla_ae_lines_pkg.set_ccid(
121464: p_code_combination_id => l_ccid
121465: , p_value_type_code => l_adr_value_type_code
121466: , p_transaction_coa_id => l_adr_transaction_coa_id
121467: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 121499: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

121495: xla_accounting_err_pkg.build_message
121496: (p_appli_s_name => 'XLA'
121497: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
121498: ,p_token_1 => 'LINE_NUMBER'
121499: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
121500: ,p_token_2 => 'LINE_TYPE_NAME'
121501: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
121502: l_component_type
121503: ,l_component_code

Line 121535: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

121531: --
121532: --
121533: ------------------------------------------------------------------------------------------------
121534: -- 4219869 Business Flow
121535: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
121536: -- Prior Entry. Currently, the following code is always generated.
121537: ------------------------------------------------------------------------------------------------
121538: XLA_AE_LINES_PKG.ValidateCurrentLine;
121539:

Line 121538: XLA_AE_LINES_PKG.ValidateCurrentLine;

121534: -- 4219869 Business Flow
121535: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
121536: -- Prior Entry. Currently, the following code is always generated.
121537: ------------------------------------------------------------------------------------------------
121538: XLA_AE_LINES_PKG.ValidateCurrentLine;
121539:
121540: ------------------------------------------------------------------------------------
121541: -- 4219869 Business Flow
121542: -- Populated credit and debit amounts -- Need to generate this within IF

Line 121544: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

121540: ------------------------------------------------------------------------------------
121541: -- 4219869 Business Flow
121542: -- Populated credit and debit amounts -- Need to generate this within IF
121543: ------------------------------------------------------------------------------------
121544: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121545:
121546: ----------------------------------------------------------------------------------
121547: -- 4219869 Business Flow
121548: -- Update journal entry status -- Need to generate this within IF

Line 121576: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

121572: -- To allow MPA report to determine if it should generate report process
121573: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
121574: ------------------------------------------------------------------------------------------
121575:
121576: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
121577: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
121578: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
121579: -- call ADRs
121580: -- Bug 4922099

Line 121577: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

121573: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
121574: ------------------------------------------------------------------------------------------
121575:
121576: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
121577: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
121578: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
121579: -- call ADRs
121580: -- Bug 4922099
121581: --

Line 121601: xla_ae_lines_pkg.set_ccid(

121597: , x_value_type_code => l_adr_value_type_code
121598: , p_side => 'NA'
121599: );
121600:
121601: xla_ae_lines_pkg.set_ccid(
121602: p_code_combination_id => l_ccid
121603: , p_value_type_code => l_adr_value_type_code
121604: , p_transaction_coa_id => l_adr_transaction_coa_id
121605: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 121624: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

121620:
121621: --
121622: -- Update the line information that should be overwritten
121623: --
121624: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
121625: p_header_num => 1);
121626: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
121627:
121628: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 121626: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

121622: -- Update the line information that should be overwritten
121623: --
121624: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
121625: p_header_num => 1);
121626: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
121627:
121628: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
121629:
121630: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 121628: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

121624: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
121625: p_header_num => 1);
121626: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
121627:
121628: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
121629:
121630: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
121631: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
121632: END IF;

Line 121631: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

121627:
121628: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
121629:
121630: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
121631: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
121632: END IF;
121633:
121634: --
121635: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 121638: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

121634: --
121635: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
121636: --
121637: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
121638: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
121639: ELSE
121640: ---------------------------------------------------------------------------------------------------
121641: -- 4262811a Switch Sign
121642: ---------------------------------------------------------------------------------------------------

Line 121643: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

121639: ELSE
121640: ---------------------------------------------------------------------------------------------------
121641: -- 4262811a Switch Sign
121642: ---------------------------------------------------------------------------------------------------
121643: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121645: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121647: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 121644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

121640: ---------------------------------------------------------------------------------------------------
121641: -- 4262811a Switch Sign
121642: ---------------------------------------------------------------------------------------------------
121643: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121645: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121647: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121648: -- 5132302

Line 121645: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

121641: -- 4262811a Switch Sign
121642: ---------------------------------------------------------------------------------------------------
121643: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121645: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121647: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121648: -- 5132302
121649: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 121646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

121642: ---------------------------------------------------------------------------------------------------
121643: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121645: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121647: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121648: -- 5132302
121649: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121650: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 121647: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

121643: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121644: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121645: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121647: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121648: -- 5132302
121649: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121650: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121651:

Line 121649: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

121645: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121647: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121648: -- 5132302
121649: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121650: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121651:
121652: END IF;
121653:

Line 121650: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

121646: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121647: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121648: -- 5132302
121649: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121650: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121651:
121652: END IF;
121653:
121654: -- 4955764

Line 121655: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

121651:
121652: END IF;
121653:
121654: -- 4955764
121655: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121656: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121657:
121658:
121659: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 121659: XLA_AE_LINES_PKG.ValidateCurrentLine;

121655: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121656: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121657:
121658:
121659: XLA_AE_LINES_PKG.ValidateCurrentLine;
121660: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121661:
121662: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121663: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 121660: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

121656: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121657:
121658:
121659: XLA_AE_LINES_PKG.ValidateCurrentLine;
121660: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121661:
121662: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121663: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
121664: ,p_balance_type_code => l_balance_type_code);

Line 121858: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

121854: --
121855: -- bulk performance
121856: --
121857: l_balance_type_code VARCHAR2(1);
121858: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
121859: l_log_module VARCHAR2(240);
121860:
121861: --
121862: -- Upgrade strategy

Line 121928: XLA_AE_LINES_PKG.SetNewLine;

121924: ') = 'Y'
121925: THEN
121926:
121927: --
121928: XLA_AE_LINES_PKG.SetNewLine;
121929:
121930: p_balance_type_code := l_balance_type_code;
121931: -- set the flag so later we will know whether the gain loss line needs to be created
121932:

Line 121940: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

121936:
121937: --
121938: -- bulk performance
121939: --
121940: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
121941: p_header_num => 0); -- 4262811
121942: --
121943: -- set accounting line options
121944: --

Line 121945: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

121941: p_header_num => 0); -- 4262811
121942: --
121943: -- set accounting line options
121944: --
121945: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
121946: p_natural_side_code => 'D'
121947: , p_gain_or_loss_flag => 'N'
121948: , p_gl_transfer_mode_code => 'S'
121949: , p_acct_entry_type_code => 'A'

Line 121959: xla_ae_lines_pkg.SetAcctLineType

121955: --
121956: --
121957: -- set accounting line type info
121958: --
121959: xla_ae_lines_pkg.SetAcctLineType
121960: (p_component_type => l_component_type
121961: ,p_event_type_code => l_event_type_code
121962: ,p_line_definition_owner_code => l_line_definition_owner_code
121963: ,p_line_definition_code => l_line_definition_code

Line 121973: xla_ae_lines_pkg.SetAcctClass(

121969: ,p_event_class_code => l_event_class_code);
121970: --
121971: -- set accounting class
121972: --
121973: xla_ae_lines_pkg.SetAcctClass(
121974: p_accounting_class_code => 'SELF_ASSESSED_TAX'
121975: , p_ae_header_id => l_ae_header_id
121976: );
121977:

Line 121981: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

121977:
121978: --
121979: -- set rounding class
121980: --
121981: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
121982: 'SELF_ASSESSED_TAX';
121983:
121984: --
121985: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 121985: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

121981: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
121982: 'SELF_ASSESSED_TAX';
121983:
121984: --
121985: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
121986: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
121987: --
121988: -- bulk performance
121989: --

Line 121986: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

121982: 'SELF_ASSESSED_TAX';
121983:
121984: --
121985: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
121986: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
121987: --
121988: -- bulk performance
121989: --
121990: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 121990: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

121986: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
121987: --
121988: -- bulk performance
121989: --
121990: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
121991:
121992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121993: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121994:

Line 121992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

121988: -- bulk performance
121989: --
121990: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
121991:
121992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121993: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121994:
121995: -- 4955764
121996: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 121996: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

121992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121993: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121994:
121995: -- 4955764
121996: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121997: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
121998:
121999: -- 4458381 Public Sector Enh
122000:

Line 122104: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

122100: l_rec_acct_attrs.array_num_value(42) := p_source_94;
122101: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
122102: l_rec_acct_attrs.array_num_value(43) := p_source_95;
122103:
122104: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
122105: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
122106:
122107: ---------------------------------------------------------------------------------------------------------------
122108: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 122105: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

122101: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
122102: l_rec_acct_attrs.array_num_value(43) := p_source_95;
122103:
122104: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
122105: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
122106:
122107: ---------------------------------------------------------------------------------------------------------------
122108: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122109: ---------------------------------------------------------------------------------------------------------------

Line 122108: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

122104: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
122105: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
122106:
122107: ---------------------------------------------------------------------------------------------------------------
122108: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122109: ---------------------------------------------------------------------------------------------------------------
122110: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122111:
122112: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 122110: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

122106:
122107: ---------------------------------------------------------------------------------------------------------------
122108: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122109: ---------------------------------------------------------------------------------------------------------------
122110: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122111:
122112: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122113: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122114:

Line 122112: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

122108: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122109: ---------------------------------------------------------------------------------------------------------------
122110: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122111:
122112: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122113: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122114:
122115: IF xla_accounting_cache_pkg.GetValueChar
122116: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 122113: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

122109: ---------------------------------------------------------------------------------------------------------------
122110: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122111:
122112: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122113: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122114:
122115: IF xla_accounting_cache_pkg.GetValueChar
122116: (p_source_code => 'LEDGER_CATEGORY_CODE'
122117: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 122124: xla_ae_lines_pkg.BflowUpgEntry

122120: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
122121: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
122122: )
122123: THEN
122124: xla_ae_lines_pkg.BflowUpgEntry
122125: (p_business_method_code => l_bflow_method_code
122126: ,p_business_class_code => l_bflow_class_code
122127: ,p_balance_type => l_balance_type_code);
122128: ELSE

Line 122141: xla_ae_lines_pkg.SetLineDescription(

122137: --
122138: -- call description
122139: --
122140:
122141: xla_ae_lines_pkg.SetLineDescription(
122142: p_ae_header_id => l_ae_header_id
122143: ,p_description => Description_2 (
122144: p_application_id => p_application_id
122145: , p_ae_header_id => l_ae_header_id

Line 122174: xla_ae_lines_pkg.set_ccid(

122170: , x_value_type_code => l_adr_value_type_code
122171: , p_side => 'NA'
122172: );
122173:
122174: xla_ae_lines_pkg.set_ccid(
122175: p_code_combination_id => l_ccid
122176: , p_value_type_code => l_adr_value_type_code
122177: , p_transaction_coa_id => l_adr_transaction_coa_id
122178: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 122210: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

122206: xla_accounting_err_pkg.build_message
122207: (p_appli_s_name => 'XLA'
122208: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
122209: ,p_token_1 => 'LINE_NUMBER'
122210: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
122211: ,p_token_2 => 'LINE_TYPE_NAME'
122212: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
122213: l_component_type
122214: ,l_component_code

Line 122246: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

122242: --
122243: --
122244: ------------------------------------------------------------------------------------------------
122245: -- 4219869 Business Flow
122246: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
122247: -- Prior Entry. Currently, the following code is always generated.
122248: ------------------------------------------------------------------------------------------------
122249: XLA_AE_LINES_PKG.ValidateCurrentLine;
122250:

Line 122249: XLA_AE_LINES_PKG.ValidateCurrentLine;

122245: -- 4219869 Business Flow
122246: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
122247: -- Prior Entry. Currently, the following code is always generated.
122248: ------------------------------------------------------------------------------------------------
122249: XLA_AE_LINES_PKG.ValidateCurrentLine;
122250:
122251: ------------------------------------------------------------------------------------
122252: -- 4219869 Business Flow
122253: -- Populated credit and debit amounts -- Need to generate this within IF

Line 122255: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

122251: ------------------------------------------------------------------------------------
122252: -- 4219869 Business Flow
122253: -- Populated credit and debit amounts -- Need to generate this within IF
122254: ------------------------------------------------------------------------------------
122255: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122256:
122257: ----------------------------------------------------------------------------------
122258: -- 4219869 Business Flow
122259: -- Update journal entry status -- Need to generate this within IF

Line 122287: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

122283: -- To allow MPA report to determine if it should generate report process
122284: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
122285: ------------------------------------------------------------------------------------------
122286:
122287: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
122288: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
122289: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
122290: -- call ADRs
122291: -- Bug 4922099

Line 122288: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

122284: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
122285: ------------------------------------------------------------------------------------------
122286:
122287: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
122288: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
122289: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
122290: -- call ADRs
122291: -- Bug 4922099
122292: --

Line 122312: xla_ae_lines_pkg.set_ccid(

122308: , x_value_type_code => l_adr_value_type_code
122309: , p_side => 'NA'
122310: );
122311:
122312: xla_ae_lines_pkg.set_ccid(
122313: p_code_combination_id => l_ccid
122314: , p_value_type_code => l_adr_value_type_code
122315: , p_transaction_coa_id => l_adr_transaction_coa_id
122316: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 122335: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

122331:
122332: --
122333: -- Update the line information that should be overwritten
122334: --
122335: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
122336: p_header_num => 1);
122337: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
122338:
122339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 122337: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

122333: -- Update the line information that should be overwritten
122334: --
122335: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
122336: p_header_num => 1);
122337: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
122338:
122339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
122340:
122341: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 122339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

122335: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
122336: p_header_num => 1);
122337: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
122338:
122339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
122340:
122341: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
122342: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
122343: END IF;

Line 122342: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

122338:
122339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
122340:
122341: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
122342: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
122343: END IF;
122344:
122345: --
122346: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 122349: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

122345: --
122346: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
122347: --
122348: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
122349: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
122350: ELSE
122351: ---------------------------------------------------------------------------------------------------
122352: -- 4262811a Switch Sign
122353: ---------------------------------------------------------------------------------------------------

Line 122354: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

122350: ELSE
122351: ---------------------------------------------------------------------------------------------------
122352: -- 4262811a Switch Sign
122353: ---------------------------------------------------------------------------------------------------
122354: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 122355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

122351: ---------------------------------------------------------------------------------------------------
122352: -- 4262811a Switch Sign
122353: ---------------------------------------------------------------------------------------------------
122354: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122359: -- 5132302

Line 122356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

122352: -- 4262811a Switch Sign
122353: ---------------------------------------------------------------------------------------------------
122354: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122359: -- 5132302
122360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 122357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

122353: ---------------------------------------------------------------------------------------------------
122354: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122359: -- 5132302
122360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 122358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

122354: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122359: -- 5132302
122360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122362:

Line 122360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

122356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122359: -- 5132302
122360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122362:
122363: END IF;
122364:

Line 122361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

122357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122359: -- 5132302
122360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122362:
122363: END IF;
122364:
122365: -- 4955764

Line 122366: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

122362:
122363: END IF;
122364:
122365: -- 4955764
122366: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122367: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
122368:
122369:
122370: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 122370: XLA_AE_LINES_PKG.ValidateCurrentLine;

122366: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122367: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
122368:
122369:
122370: XLA_AE_LINES_PKG.ValidateCurrentLine;
122371: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122372:
122373: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
122374: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 122371: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

122367: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
122368:
122369:
122370: XLA_AE_LINES_PKG.ValidateCurrentLine;
122371: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122372:
122373: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
122374: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
122375: ,p_balance_type_code => l_balance_type_code);

Line 122567: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

122563: --
122564: -- bulk performance
122565: --
122566: l_balance_type_code VARCHAR2(1);
122567: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
122568: l_log_module VARCHAR2(240);
122569:
122570: --
122571: -- Upgrade strategy

Line 122637: XLA_AE_LINES_PKG.SetNewLine;

122633: ') = 'Y'
122634: THEN
122635:
122636: --
122637: XLA_AE_LINES_PKG.SetNewLine;
122638:
122639: p_balance_type_code := l_balance_type_code;
122640: -- set the flag so later we will know whether the gain loss line needs to be created
122641:

Line 122649: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

122645:
122646: --
122647: -- bulk performance
122648: --
122649: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
122650: p_header_num => 0); -- 4262811
122651: --
122652: -- set accounting line options
122653: --

Line 122654: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

122650: p_header_num => 0); -- 4262811
122651: --
122652: -- set accounting line options
122653: --
122654: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
122655: p_natural_side_code => 'D'
122656: , p_gain_or_loss_flag => 'N'
122657: , p_gl_transfer_mode_code => 'S'
122658: , p_acct_entry_type_code => 'A'

Line 122668: xla_ae_lines_pkg.SetAcctLineType

122664: --
122665: --
122666: -- set accounting line type info
122667: --
122668: xla_ae_lines_pkg.SetAcctLineType
122669: (p_component_type => l_component_type
122670: ,p_event_type_code => l_event_type_code
122671: ,p_line_definition_owner_code => l_line_definition_owner_code
122672: ,p_line_definition_code => l_line_definition_code

Line 122682: xla_ae_lines_pkg.SetAcctClass(

122678: ,p_event_class_code => l_event_class_code);
122679: --
122680: -- set accounting class
122681: --
122682: xla_ae_lines_pkg.SetAcctClass(
122683: p_accounting_class_code => 'SELF_ASSESSED_TAX'
122684: , p_ae_header_id => l_ae_header_id
122685: );
122686:

Line 122690: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

122686:
122687: --
122688: -- set rounding class
122689: --
122690: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
122691: 'SELF_ASSESSED_TAX';
122692:
122693: --
122694: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 122694: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

122690: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
122691: 'SELF_ASSESSED_TAX';
122692:
122693: --
122694: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
122695: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
122696: --
122697: -- bulk performance
122698: --

Line 122695: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

122691: 'SELF_ASSESSED_TAX';
122692:
122693: --
122694: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
122695: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
122696: --
122697: -- bulk performance
122698: --
122699: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 122699: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

122695: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
122696: --
122697: -- bulk performance
122698: --
122699: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
122700:
122701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
122702: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
122703:

Line 122701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

122697: -- bulk performance
122698: --
122699: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
122700:
122701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
122702: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
122703:
122704: -- 4955764
122705: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 122705: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

122701: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
122702: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
122703:
122704: -- 4955764
122705: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122706: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
122707:
122708: -- 4458381 Public Sector Enh
122709:

Line 122811: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

122807: l_rec_acct_attrs.array_num_value(41) := p_source_94;
122808: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
122809: l_rec_acct_attrs.array_num_value(42) := p_source_95;
122810:
122811: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
122812: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
122813:
122814: ---------------------------------------------------------------------------------------------------------------
122815: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 122812: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

122808: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
122809: l_rec_acct_attrs.array_num_value(42) := p_source_95;
122810:
122811: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
122812: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
122813:
122814: ---------------------------------------------------------------------------------------------------------------
122815: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122816: ---------------------------------------------------------------------------------------------------------------

Line 122815: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

122811: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
122812: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
122813:
122814: ---------------------------------------------------------------------------------------------------------------
122815: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122816: ---------------------------------------------------------------------------------------------------------------
122817: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122818:
122819: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 122817: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

122813:
122814: ---------------------------------------------------------------------------------------------------------------
122815: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122816: ---------------------------------------------------------------------------------------------------------------
122817: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122818:
122819: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122820: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122821:

Line 122819: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

122815: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122816: ---------------------------------------------------------------------------------------------------------------
122817: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122818:
122819: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122820: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122821:
122822: IF xla_accounting_cache_pkg.GetValueChar
122823: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 122820: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

122816: ---------------------------------------------------------------------------------------------------------------
122817: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122818:
122819: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122820: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122821:
122822: IF xla_accounting_cache_pkg.GetValueChar
122823: (p_source_code => 'LEDGER_CATEGORY_CODE'
122824: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 122831: xla_ae_lines_pkg.BflowUpgEntry

122827: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
122828: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
122829: )
122830: THEN
122831: xla_ae_lines_pkg.BflowUpgEntry
122832: (p_business_method_code => l_bflow_method_code
122833: ,p_business_class_code => l_bflow_class_code
122834: ,p_balance_type => l_balance_type_code);
122835: ELSE

Line 122848: xla_ae_lines_pkg.SetLineDescription(

122844: --
122845: -- call description
122846: --
122847:
122848: xla_ae_lines_pkg.SetLineDescription(
122849: p_ae_header_id => l_ae_header_id
122850: ,p_description => Description_2 (
122851: p_application_id => p_application_id
122852: , p_ae_header_id => l_ae_header_id

Line 122881: xla_ae_lines_pkg.set_ccid(

122877: , x_value_type_code => l_adr_value_type_code
122878: , p_side => 'NA'
122879: );
122880:
122881: xla_ae_lines_pkg.set_ccid(
122882: p_code_combination_id => l_ccid
122883: , p_value_type_code => l_adr_value_type_code
122884: , p_transaction_coa_id => l_adr_transaction_coa_id
122885: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 122917: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

122913: xla_accounting_err_pkg.build_message
122914: (p_appli_s_name => 'XLA'
122915: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
122916: ,p_token_1 => 'LINE_NUMBER'
122917: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
122918: ,p_token_2 => 'LINE_TYPE_NAME'
122919: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
122920: l_component_type
122921: ,l_component_code

Line 122953: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

122949: --
122950: --
122951: ------------------------------------------------------------------------------------------------
122952: -- 4219869 Business Flow
122953: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
122954: -- Prior Entry. Currently, the following code is always generated.
122955: ------------------------------------------------------------------------------------------------
122956: XLA_AE_LINES_PKG.ValidateCurrentLine;
122957:

Line 122956: XLA_AE_LINES_PKG.ValidateCurrentLine;

122952: -- 4219869 Business Flow
122953: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
122954: -- Prior Entry. Currently, the following code is always generated.
122955: ------------------------------------------------------------------------------------------------
122956: XLA_AE_LINES_PKG.ValidateCurrentLine;
122957:
122958: ------------------------------------------------------------------------------------
122959: -- 4219869 Business Flow
122960: -- Populated credit and debit amounts -- Need to generate this within IF

Line 122962: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

122958: ------------------------------------------------------------------------------------
122959: -- 4219869 Business Flow
122960: -- Populated credit and debit amounts -- Need to generate this within IF
122961: ------------------------------------------------------------------------------------
122962: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122963:
122964: ----------------------------------------------------------------------------------
122965: -- 4219869 Business Flow
122966: -- Update journal entry status -- Need to generate this within IF

Line 122994: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

122990: -- To allow MPA report to determine if it should generate report process
122991: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
122992: ------------------------------------------------------------------------------------------
122993:
122994: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
122995: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
122996: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
122997: -- call ADRs
122998: -- Bug 4922099

Line 122995: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

122991: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
122992: ------------------------------------------------------------------------------------------
122993:
122994: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
122995: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
122996: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
122997: -- call ADRs
122998: -- Bug 4922099
122999: --

Line 123019: xla_ae_lines_pkg.set_ccid(

123015: , x_value_type_code => l_adr_value_type_code
123016: , p_side => 'NA'
123017: );
123018:
123019: xla_ae_lines_pkg.set_ccid(
123020: p_code_combination_id => l_ccid
123021: , p_value_type_code => l_adr_value_type_code
123022: , p_transaction_coa_id => l_adr_transaction_coa_id
123023: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 123042: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

123038:
123039: --
123040: -- Update the line information that should be overwritten
123041: --
123042: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
123043: p_header_num => 1);
123044: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
123045:
123046: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 123044: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

123040: -- Update the line information that should be overwritten
123041: --
123042: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
123043: p_header_num => 1);
123044: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
123045:
123046: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
123047:
123048: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 123046: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

123042: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
123043: p_header_num => 1);
123044: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
123045:
123046: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
123047:
123048: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
123049: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
123050: END IF;

Line 123049: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

123045:
123046: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
123047:
123048: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
123049: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
123050: END IF;
123051:
123052: --
123053: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 123056: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

123052: --
123053: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
123054: --
123055: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
123056: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
123057: ELSE
123058: ---------------------------------------------------------------------------------------------------
123059: -- 4262811a Switch Sign
123060: ---------------------------------------------------------------------------------------------------

Line 123061: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

123057: ELSE
123058: ---------------------------------------------------------------------------------------------------
123059: -- 4262811a Switch Sign
123060: ---------------------------------------------------------------------------------------------------
123061: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123062: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123063: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123064: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123065: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 123062: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

123058: ---------------------------------------------------------------------------------------------------
123059: -- 4262811a Switch Sign
123060: ---------------------------------------------------------------------------------------------------
123061: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123062: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123063: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123064: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123065: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123066: -- 5132302

Line 123063: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

123059: -- 4262811a Switch Sign
123060: ---------------------------------------------------------------------------------------------------
123061: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123062: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123063: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123064: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123065: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123066: -- 5132302
123067: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 123064: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

123060: ---------------------------------------------------------------------------------------------------
123061: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123062: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123063: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123064: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123065: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123066: -- 5132302
123067: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123068: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 123065: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

123061: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123062: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123063: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123064: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123065: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123066: -- 5132302
123067: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123068: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123069:

Line 123067: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

123063: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123064: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123065: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123066: -- 5132302
123067: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123068: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123069:
123070: END IF;
123071:

Line 123068: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

123064: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123065: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123066: -- 5132302
123067: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123068: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123069:
123070: END IF;
123071:
123072: -- 4955764

Line 123073: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

123069:
123070: END IF;
123071:
123072: -- 4955764
123073: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123074: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123075:
123076:
123077: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 123077: XLA_AE_LINES_PKG.ValidateCurrentLine;

123073: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123074: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123075:
123076:
123077: XLA_AE_LINES_PKG.ValidateCurrentLine;
123078: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123079:
123080: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123081: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 123078: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

123074: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123075:
123076:
123077: XLA_AE_LINES_PKG.ValidateCurrentLine;
123078: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123079:
123080: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123081: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
123082: ,p_balance_type_code => l_balance_type_code);

Line 123276: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

123272: --
123273: -- bulk performance
123274: --
123275: l_balance_type_code VARCHAR2(1);
123276: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
123277: l_log_module VARCHAR2(240);
123278:
123279: --
123280: -- Upgrade strategy

Line 123346: XLA_AE_LINES_PKG.SetNewLine;

123342: ') = 'Y'
123343: THEN
123344:
123345: --
123346: XLA_AE_LINES_PKG.SetNewLine;
123347:
123348: p_balance_type_code := l_balance_type_code;
123349: -- set the flag so later we will know whether the gain loss line needs to be created
123350:

Line 123358: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

123354:
123355: --
123356: -- bulk performance
123357: --
123358: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
123359: p_header_num => 0); -- 4262811
123360: --
123361: -- set accounting line options
123362: --

Line 123363: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

123359: p_header_num => 0); -- 4262811
123360: --
123361: -- set accounting line options
123362: --
123363: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
123364: p_natural_side_code => 'D'
123365: , p_gain_or_loss_flag => 'N'
123366: , p_gl_transfer_mode_code => 'S'
123367: , p_acct_entry_type_code => 'A'

Line 123377: xla_ae_lines_pkg.SetAcctLineType

123373: --
123374: --
123375: -- set accounting line type info
123376: --
123377: xla_ae_lines_pkg.SetAcctLineType
123378: (p_component_type => l_component_type
123379: ,p_event_type_code => l_event_type_code
123380: ,p_line_definition_owner_code => l_line_definition_owner_code
123381: ,p_line_definition_code => l_line_definition_code

Line 123391: xla_ae_lines_pkg.SetAcctClass(

123387: ,p_event_class_code => l_event_class_code);
123388: --
123389: -- set accounting class
123390: --
123391: xla_ae_lines_pkg.SetAcctClass(
123392: p_accounting_class_code => 'SELF_ASSESSED_TAX'
123393: , p_ae_header_id => l_ae_header_id
123394: );
123395:

Line 123399: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

123395:
123396: --
123397: -- set rounding class
123398: --
123399: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
123400: 'SELF_ASSESSED_TAX';
123401:
123402: --
123403: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 123403: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

123399: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
123400: 'SELF_ASSESSED_TAX';
123401:
123402: --
123403: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
123404: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
123405: --
123406: -- bulk performance
123407: --

Line 123404: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

123400: 'SELF_ASSESSED_TAX';
123401:
123402: --
123403: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
123404: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
123405: --
123406: -- bulk performance
123407: --
123408: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 123408: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

123404: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
123405: --
123406: -- bulk performance
123407: --
123408: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
123409:
123410: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123411: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123412:

Line 123410: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

123406: -- bulk performance
123407: --
123408: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
123409:
123410: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123411: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123412:
123413: -- 4955764
123414: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 123414: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

123410: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123411: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123412:
123413: -- 4955764
123414: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123415: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
123416:
123417: -- 4458381 Public Sector Enh
123418:

Line 123524: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

123520: l_rec_acct_attrs.array_num_value(43) := p_source_94;
123521: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
123522: l_rec_acct_attrs.array_num_value(44) := p_source_95;
123523:
123524: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
123525: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
123526:
123527: ---------------------------------------------------------------------------------------------------------------
123528: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 123525: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

123521: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
123522: l_rec_acct_attrs.array_num_value(44) := p_source_95;
123523:
123524: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
123525: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
123526:
123527: ---------------------------------------------------------------------------------------------------------------
123528: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123529: ---------------------------------------------------------------------------------------------------------------

Line 123528: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

123524: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
123525: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
123526:
123527: ---------------------------------------------------------------------------------------------------------------
123528: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123529: ---------------------------------------------------------------------------------------------------------------
123530: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123531:
123532: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 123530: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

123526:
123527: ---------------------------------------------------------------------------------------------------------------
123528: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123529: ---------------------------------------------------------------------------------------------------------------
123530: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123531:
123532: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123533: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123534:

Line 123532: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

123528: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123529: ---------------------------------------------------------------------------------------------------------------
123530: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123531:
123532: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123533: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123534:
123535: IF xla_accounting_cache_pkg.GetValueChar
123536: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 123533: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

123529: ---------------------------------------------------------------------------------------------------------------
123530: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123531:
123532: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123533: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123534:
123535: IF xla_accounting_cache_pkg.GetValueChar
123536: (p_source_code => 'LEDGER_CATEGORY_CODE'
123537: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 123544: xla_ae_lines_pkg.BflowUpgEntry

123540: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
123541: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
123542: )
123543: THEN
123544: xla_ae_lines_pkg.BflowUpgEntry
123545: (p_business_method_code => l_bflow_method_code
123546: ,p_business_class_code => l_bflow_class_code
123547: ,p_balance_type => l_balance_type_code);
123548: ELSE

Line 123561: xla_ae_lines_pkg.SetLineDescription(

123557: --
123558: -- call description
123559: --
123560:
123561: xla_ae_lines_pkg.SetLineDescription(
123562: p_ae_header_id => l_ae_header_id
123563: ,p_description => Description_2 (
123564: p_application_id => p_application_id
123565: , p_ae_header_id => l_ae_header_id

Line 123594: xla_ae_lines_pkg.set_ccid(

123590: , x_value_type_code => l_adr_value_type_code
123591: , p_side => 'NA'
123592: );
123593:
123594: xla_ae_lines_pkg.set_ccid(
123595: p_code_combination_id => l_ccid
123596: , p_value_type_code => l_adr_value_type_code
123597: , p_transaction_coa_id => l_adr_transaction_coa_id
123598: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 123630: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

123626: xla_accounting_err_pkg.build_message
123627: (p_appli_s_name => 'XLA'
123628: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
123629: ,p_token_1 => 'LINE_NUMBER'
123630: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
123631: ,p_token_2 => 'LINE_TYPE_NAME'
123632: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
123633: l_component_type
123634: ,l_component_code

Line 123666: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

123662: --
123663: --
123664: ------------------------------------------------------------------------------------------------
123665: -- 4219869 Business Flow
123666: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
123667: -- Prior Entry. Currently, the following code is always generated.
123668: ------------------------------------------------------------------------------------------------
123669: XLA_AE_LINES_PKG.ValidateCurrentLine;
123670:

Line 123669: XLA_AE_LINES_PKG.ValidateCurrentLine;

123665: -- 4219869 Business Flow
123666: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
123667: -- Prior Entry. Currently, the following code is always generated.
123668: ------------------------------------------------------------------------------------------------
123669: XLA_AE_LINES_PKG.ValidateCurrentLine;
123670:
123671: ------------------------------------------------------------------------------------
123672: -- 4219869 Business Flow
123673: -- Populated credit and debit amounts -- Need to generate this within IF

Line 123675: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

123671: ------------------------------------------------------------------------------------
123672: -- 4219869 Business Flow
123673: -- Populated credit and debit amounts -- Need to generate this within IF
123674: ------------------------------------------------------------------------------------
123675: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123676:
123677: ----------------------------------------------------------------------------------
123678: -- 4219869 Business Flow
123679: -- Update journal entry status -- Need to generate this within IF

Line 123707: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

123703: -- To allow MPA report to determine if it should generate report process
123704: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
123705: ------------------------------------------------------------------------------------------
123706:
123707: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
123708: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
123709: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
123710: -- call ADRs
123711: -- Bug 4922099

Line 123708: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

123704: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
123705: ------------------------------------------------------------------------------------------
123706:
123707: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
123708: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
123709: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
123710: -- call ADRs
123711: -- Bug 4922099
123712: --

Line 123732: xla_ae_lines_pkg.set_ccid(

123728: , x_value_type_code => l_adr_value_type_code
123729: , p_side => 'NA'
123730: );
123731:
123732: xla_ae_lines_pkg.set_ccid(
123733: p_code_combination_id => l_ccid
123734: , p_value_type_code => l_adr_value_type_code
123735: , p_transaction_coa_id => l_adr_transaction_coa_id
123736: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 123755: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

123751:
123752: --
123753: -- Update the line information that should be overwritten
123754: --
123755: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
123756: p_header_num => 1);
123757: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
123758:
123759: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 123757: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

123753: -- Update the line information that should be overwritten
123754: --
123755: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
123756: p_header_num => 1);
123757: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
123758:
123759: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
123760:
123761: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 123759: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

123755: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
123756: p_header_num => 1);
123757: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
123758:
123759: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
123760:
123761: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
123762: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
123763: END IF;

Line 123762: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

123758:
123759: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
123760:
123761: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
123762: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
123763: END IF;
123764:
123765: --
123766: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 123769: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

123765: --
123766: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
123767: --
123768: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
123769: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
123770: ELSE
123771: ---------------------------------------------------------------------------------------------------
123772: -- 4262811a Switch Sign
123773: ---------------------------------------------------------------------------------------------------

Line 123774: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

123770: ELSE
123771: ---------------------------------------------------------------------------------------------------
123772: -- 4262811a Switch Sign
123773: ---------------------------------------------------------------------------------------------------
123774: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 123775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

123771: ---------------------------------------------------------------------------------------------------
123772: -- 4262811a Switch Sign
123773: ---------------------------------------------------------------------------------------------------
123774: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123779: -- 5132302

Line 123776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

123772: -- 4262811a Switch Sign
123773: ---------------------------------------------------------------------------------------------------
123774: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123779: -- 5132302
123780: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 123777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

123773: ---------------------------------------------------------------------------------------------------
123774: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123779: -- 5132302
123780: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 123778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

123774: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123779: -- 5132302
123780: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123782:

Line 123780: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

123776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123779: -- 5132302
123780: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123782:
123783: END IF;
123784:

Line 123781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

123777: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123778: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123779: -- 5132302
123780: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123781: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123782:
123783: END IF;
123784:
123785: -- 4955764

Line 123786: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

123782:
123783: END IF;
123784:
123785: -- 4955764
123786: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123787: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123788:
123789:
123790: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 123790: XLA_AE_LINES_PKG.ValidateCurrentLine;

123786: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123787: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123788:
123789:
123790: XLA_AE_LINES_PKG.ValidateCurrentLine;
123791: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123792:
123793: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123794: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 123791: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

123787: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123788:
123789:
123790: XLA_AE_LINES_PKG.ValidateCurrentLine;
123791: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123792:
123793: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123794: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
123795: ,p_balance_type_code => l_balance_type_code);

Line 123989: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

123985: --
123986: -- bulk performance
123987: --
123988: l_balance_type_code VARCHAR2(1);
123989: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
123990: l_log_module VARCHAR2(240);
123991:
123992: --
123993: -- Upgrade strategy

Line 124061: XLA_AE_LINES_PKG.SetNewLine;

124057: ') = 'Y'
124058: THEN
124059:
124060: --
124061: XLA_AE_LINES_PKG.SetNewLine;
124062:
124063: p_balance_type_code := l_balance_type_code;
124064: -- set the flag so later we will know whether the gain loss line needs to be created
124065:

Line 124073: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

124069:
124070: --
124071: -- bulk performance
124072: --
124073: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
124074: p_header_num => 0); -- 4262811
124075: --
124076: -- set accounting line options
124077: --

Line 124078: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

124074: p_header_num => 0); -- 4262811
124075: --
124076: -- set accounting line options
124077: --
124078: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
124079: p_natural_side_code => 'C'
124080: , p_gain_or_loss_flag => 'N'
124081: , p_gl_transfer_mode_code => 'S'
124082: , p_acct_entry_type_code => 'A'

Line 124092: xla_ae_lines_pkg.SetAcctLineType

124088: --
124089: --
124090: -- set accounting line type info
124091: --
124092: xla_ae_lines_pkg.SetAcctLineType
124093: (p_component_type => l_component_type
124094: ,p_event_type_code => l_event_type_code
124095: ,p_line_definition_owner_code => l_line_definition_owner_code
124096: ,p_line_definition_code => l_line_definition_code

Line 124106: xla_ae_lines_pkg.SetAcctClass(

124102: ,p_event_class_code => l_event_class_code);
124103: --
124104: -- set accounting class
124105: --
124106: xla_ae_lines_pkg.SetAcctClass(
124107: p_accounting_class_code => 'SELF_ASSESSED_TAX'
124108: , p_ae_header_id => l_ae_header_id
124109: );
124110:

Line 124114: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

124110:
124111: --
124112: -- set rounding class
124113: --
124114: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
124115: 'SELF_ASSESSED_TAX';
124116:
124117: --
124118: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 124118: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

124114: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
124115: 'SELF_ASSESSED_TAX';
124116:
124117: --
124118: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
124119: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
124120: --
124121: -- bulk performance
124122: --

Line 124119: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

124115: 'SELF_ASSESSED_TAX';
124116:
124117: --
124118: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
124119: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
124120: --
124121: -- bulk performance
124122: --
124123: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 124123: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

124119: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
124120: --
124121: -- bulk performance
124122: --
124123: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
124124:
124125: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124126: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124127:

Line 124125: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

124121: -- bulk performance
124122: --
124123: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
124124:
124125: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124126: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124127:
124128: -- 4955764
124129: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 124129: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

124125: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124126: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124127:
124128: -- 4955764
124129: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124130: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
124131:
124132: -- 4458381 Public Sector Enh
124133:

Line 124237: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

124233: l_rec_acct_attrs.array_num_value(42) := p_source_94;
124234: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
124235: l_rec_acct_attrs.array_num_value(43) := p_source_95;
124236:
124237: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
124238: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
124239:
124240: ---------------------------------------------------------------------------------------------------------------
124241: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 124238: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

124234: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
124235: l_rec_acct_attrs.array_num_value(43) := p_source_95;
124236:
124237: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
124238: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
124239:
124240: ---------------------------------------------------------------------------------------------------------------
124241: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124242: ---------------------------------------------------------------------------------------------------------------

Line 124241: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

124237: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
124238: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
124239:
124240: ---------------------------------------------------------------------------------------------------------------
124241: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124242: ---------------------------------------------------------------------------------------------------------------
124243: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124244:
124245: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 124243: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

124239:
124240: ---------------------------------------------------------------------------------------------------------------
124241: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124242: ---------------------------------------------------------------------------------------------------------------
124243: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124244:
124245: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124246: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124247:

Line 124245: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

124241: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124242: ---------------------------------------------------------------------------------------------------------------
124243: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124244:
124245: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124246: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124247:
124248: IF xla_accounting_cache_pkg.GetValueChar
124249: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 124246: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

124242: ---------------------------------------------------------------------------------------------------------------
124243: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124244:
124245: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124246: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124247:
124248: IF xla_accounting_cache_pkg.GetValueChar
124249: (p_source_code => 'LEDGER_CATEGORY_CODE'
124250: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 124257: xla_ae_lines_pkg.BflowUpgEntry

124253: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
124254: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
124255: )
124256: THEN
124257: xla_ae_lines_pkg.BflowUpgEntry
124258: (p_business_method_code => l_bflow_method_code
124259: ,p_business_class_code => l_bflow_class_code
124260: ,p_balance_type => l_balance_type_code);
124261: ELSE

Line 124274: xla_ae_lines_pkg.SetLineDescription(

124270: --
124271: -- call description
124272: --
124273:
124274: xla_ae_lines_pkg.SetLineDescription(
124275: p_ae_header_id => l_ae_header_id
124276: ,p_description => Description_2 (
124277: p_application_id => p_application_id
124278: , p_ae_header_id => l_ae_header_id

Line 124307: xla_ae_lines_pkg.set_ccid(

124303: , x_value_type_code => l_adr_value_type_code
124304: , p_side => 'NA'
124305: );
124306:
124307: xla_ae_lines_pkg.set_ccid(
124308: p_code_combination_id => l_ccid
124309: , p_value_type_code => l_adr_value_type_code
124310: , p_transaction_coa_id => l_adr_transaction_coa_id
124311: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 124343: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

124339: xla_accounting_err_pkg.build_message
124340: (p_appli_s_name => 'XLA'
124341: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
124342: ,p_token_1 => 'LINE_NUMBER'
124343: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
124344: ,p_token_2 => 'LINE_TYPE_NAME'
124345: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
124346: l_component_type
124347: ,l_component_code

Line 124379: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

124375: --
124376: --
124377: ------------------------------------------------------------------------------------------------
124378: -- 4219869 Business Flow
124379: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
124380: -- Prior Entry. Currently, the following code is always generated.
124381: ------------------------------------------------------------------------------------------------
124382: XLA_AE_LINES_PKG.ValidateCurrentLine;
124383:

Line 124382: XLA_AE_LINES_PKG.ValidateCurrentLine;

124378: -- 4219869 Business Flow
124379: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
124380: -- Prior Entry. Currently, the following code is always generated.
124381: ------------------------------------------------------------------------------------------------
124382: XLA_AE_LINES_PKG.ValidateCurrentLine;
124383:
124384: ------------------------------------------------------------------------------------
124385: -- 4219869 Business Flow
124386: -- Populated credit and debit amounts -- Need to generate this within IF

Line 124388: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

124384: ------------------------------------------------------------------------------------
124385: -- 4219869 Business Flow
124386: -- Populated credit and debit amounts -- Need to generate this within IF
124387: ------------------------------------------------------------------------------------
124388: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124389:
124390: ----------------------------------------------------------------------------------
124391: -- 4219869 Business Flow
124392: -- Update journal entry status -- Need to generate this within IF

Line 124420: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

124416: -- To allow MPA report to determine if it should generate report process
124417: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
124418: ------------------------------------------------------------------------------------------
124419:
124420: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
124421: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
124422: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
124423: -- call ADRs
124424: -- Bug 4922099

Line 124421: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

124417: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
124418: ------------------------------------------------------------------------------------------
124419:
124420: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
124421: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
124422: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
124423: -- call ADRs
124424: -- Bug 4922099
124425: --

Line 124445: xla_ae_lines_pkg.set_ccid(

124441: , x_value_type_code => l_adr_value_type_code
124442: , p_side => 'NA'
124443: );
124444:
124445: xla_ae_lines_pkg.set_ccid(
124446: p_code_combination_id => l_ccid
124447: , p_value_type_code => l_adr_value_type_code
124448: , p_transaction_coa_id => l_adr_transaction_coa_id
124449: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 124468: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

124464:
124465: --
124466: -- Update the line information that should be overwritten
124467: --
124468: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
124469: p_header_num => 1);
124470: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
124471:
124472: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 124470: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

124466: -- Update the line information that should be overwritten
124467: --
124468: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
124469: p_header_num => 1);
124470: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
124471:
124472: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
124473:
124474: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 124472: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

124468: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
124469: p_header_num => 1);
124470: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
124471:
124472: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
124473:
124474: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
124475: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
124476: END IF;

Line 124475: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

124471:
124472: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
124473:
124474: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
124475: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
124476: END IF;
124477:
124478: --
124479: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 124482: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

124478: --
124479: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
124480: --
124481: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
124482: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
124483: ELSE
124484: ---------------------------------------------------------------------------------------------------
124485: -- 4262811a Switch Sign
124486: ---------------------------------------------------------------------------------------------------

Line 124487: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

124483: ELSE
124484: ---------------------------------------------------------------------------------------------------
124485: -- 4262811a Switch Sign
124486: ---------------------------------------------------------------------------------------------------
124487: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 124488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

124484: ---------------------------------------------------------------------------------------------------
124485: -- 4262811a Switch Sign
124486: ---------------------------------------------------------------------------------------------------
124487: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124492: -- 5132302

Line 124489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

124485: -- 4262811a Switch Sign
124486: ---------------------------------------------------------------------------------------------------
124487: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124492: -- 5132302
124493: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 124490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

124486: ---------------------------------------------------------------------------------------------------
124487: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124492: -- 5132302
124493: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124494: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 124491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

124487: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124492: -- 5132302
124493: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124494: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124495:

Line 124493: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

124489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124492: -- 5132302
124493: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124494: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124495:
124496: END IF;
124497:

Line 124494: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

124490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124492: -- 5132302
124493: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124494: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124495:
124496: END IF;
124497:
124498: -- 4955764

Line 124499: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

124495:
124496: END IF;
124497:
124498: -- 4955764
124499: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124500: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124501:
124502:
124503: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 124503: XLA_AE_LINES_PKG.ValidateCurrentLine;

124499: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124500: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124501:
124502:
124503: XLA_AE_LINES_PKG.ValidateCurrentLine;
124504: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124505:
124506: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
124507: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 124504: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

124500: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124501:
124502:
124503: XLA_AE_LINES_PKG.ValidateCurrentLine;
124504: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124505:
124506: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
124507: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
124508: ,p_balance_type_code => l_balance_type_code);

Line 124700: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

124696: --
124697: -- bulk performance
124698: --
124699: l_balance_type_code VARCHAR2(1);
124700: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
124701: l_log_module VARCHAR2(240);
124702:
124703: --
124704: -- Upgrade strategy

Line 124772: XLA_AE_LINES_PKG.SetNewLine;

124768: ') = 'Y'
124769: THEN
124770:
124771: --
124772: XLA_AE_LINES_PKG.SetNewLine;
124773:
124774: p_balance_type_code := l_balance_type_code;
124775: -- set the flag so later we will know whether the gain loss line needs to be created
124776:

Line 124784: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

124780:
124781: --
124782: -- bulk performance
124783: --
124784: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
124785: p_header_num => 0); -- 4262811
124786: --
124787: -- set accounting line options
124788: --

Line 124789: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

124785: p_header_num => 0); -- 4262811
124786: --
124787: -- set accounting line options
124788: --
124789: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
124790: p_natural_side_code => 'C'
124791: , p_gain_or_loss_flag => 'N'
124792: , p_gl_transfer_mode_code => 'S'
124793: , p_acct_entry_type_code => 'A'

Line 124803: xla_ae_lines_pkg.SetAcctLineType

124799: --
124800: --
124801: -- set accounting line type info
124802: --
124803: xla_ae_lines_pkg.SetAcctLineType
124804: (p_component_type => l_component_type
124805: ,p_event_type_code => l_event_type_code
124806: ,p_line_definition_owner_code => l_line_definition_owner_code
124807: ,p_line_definition_code => l_line_definition_code

Line 124817: xla_ae_lines_pkg.SetAcctClass(

124813: ,p_event_class_code => l_event_class_code);
124814: --
124815: -- set accounting class
124816: --
124817: xla_ae_lines_pkg.SetAcctClass(
124818: p_accounting_class_code => 'SELF_ASSESSED_TAX'
124819: , p_ae_header_id => l_ae_header_id
124820: );
124821:

Line 124825: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

124821:
124822: --
124823: -- set rounding class
124824: --
124825: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
124826: 'SELF_ASSESSED_TAX';
124827:
124828: --
124829: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 124829: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

124825: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
124826: 'SELF_ASSESSED_TAX';
124827:
124828: --
124829: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
124830: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
124831: --
124832: -- bulk performance
124833: --

Line 124830: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

124826: 'SELF_ASSESSED_TAX';
124827:
124828: --
124829: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
124830: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
124831: --
124832: -- bulk performance
124833: --
124834: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 124834: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

124830: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
124831: --
124832: -- bulk performance
124833: --
124834: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
124835:
124836: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124837: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124838:

Line 124836: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

124832: -- bulk performance
124833: --
124834: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
124835:
124836: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124837: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124838:
124839: -- 4955764
124840: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 124840: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

124836: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124837: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124838:
124839: -- 4955764
124840: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124841: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
124842:
124843: -- 4458381 Public Sector Enh
124844:

Line 124946: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

124942: l_rec_acct_attrs.array_num_value(41) := p_source_94;
124943: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
124944: l_rec_acct_attrs.array_num_value(42) := p_source_95;
124945:
124946: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
124947: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
124948:
124949: ---------------------------------------------------------------------------------------------------------------
124950: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 124947: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

124943: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
124944: l_rec_acct_attrs.array_num_value(42) := p_source_95;
124945:
124946: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
124947: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
124948:
124949: ---------------------------------------------------------------------------------------------------------------
124950: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124951: ---------------------------------------------------------------------------------------------------------------

Line 124950: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

124946: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
124947: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
124948:
124949: ---------------------------------------------------------------------------------------------------------------
124950: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124951: ---------------------------------------------------------------------------------------------------------------
124952: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124953:
124954: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 124952: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

124948:
124949: ---------------------------------------------------------------------------------------------------------------
124950: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124951: ---------------------------------------------------------------------------------------------------------------
124952: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124953:
124954: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124955: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124956:

Line 124954: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

124950: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124951: ---------------------------------------------------------------------------------------------------------------
124952: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124953:
124954: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124955: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124956:
124957: IF xla_accounting_cache_pkg.GetValueChar
124958: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 124955: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

124951: ---------------------------------------------------------------------------------------------------------------
124952: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124953:
124954: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124955: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124956:
124957: IF xla_accounting_cache_pkg.GetValueChar
124958: (p_source_code => 'LEDGER_CATEGORY_CODE'
124959: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 124966: xla_ae_lines_pkg.BflowUpgEntry

124962: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
124963: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
124964: )
124965: THEN
124966: xla_ae_lines_pkg.BflowUpgEntry
124967: (p_business_method_code => l_bflow_method_code
124968: ,p_business_class_code => l_bflow_class_code
124969: ,p_balance_type => l_balance_type_code);
124970: ELSE

Line 124983: xla_ae_lines_pkg.SetLineDescription(

124979: --
124980: -- call description
124981: --
124982:
124983: xla_ae_lines_pkg.SetLineDescription(
124984: p_ae_header_id => l_ae_header_id
124985: ,p_description => Description_2 (
124986: p_application_id => p_application_id
124987: , p_ae_header_id => l_ae_header_id

Line 125016: xla_ae_lines_pkg.set_ccid(

125012: , x_value_type_code => l_adr_value_type_code
125013: , p_side => 'NA'
125014: );
125015:
125016: xla_ae_lines_pkg.set_ccid(
125017: p_code_combination_id => l_ccid
125018: , p_value_type_code => l_adr_value_type_code
125019: , p_transaction_coa_id => l_adr_transaction_coa_id
125020: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 125052: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

125048: xla_accounting_err_pkg.build_message
125049: (p_appli_s_name => 'XLA'
125050: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
125051: ,p_token_1 => 'LINE_NUMBER'
125052: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
125053: ,p_token_2 => 'LINE_TYPE_NAME'
125054: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
125055: l_component_type
125056: ,l_component_code

Line 125088: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

125084: --
125085: --
125086: ------------------------------------------------------------------------------------------------
125087: -- 4219869 Business Flow
125088: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
125089: -- Prior Entry. Currently, the following code is always generated.
125090: ------------------------------------------------------------------------------------------------
125091: XLA_AE_LINES_PKG.ValidateCurrentLine;
125092:

Line 125091: XLA_AE_LINES_PKG.ValidateCurrentLine;

125087: -- 4219869 Business Flow
125088: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
125089: -- Prior Entry. Currently, the following code is always generated.
125090: ------------------------------------------------------------------------------------------------
125091: XLA_AE_LINES_PKG.ValidateCurrentLine;
125092:
125093: ------------------------------------------------------------------------------------
125094: -- 4219869 Business Flow
125095: -- Populated credit and debit amounts -- Need to generate this within IF

Line 125097: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

125093: ------------------------------------------------------------------------------------
125094: -- 4219869 Business Flow
125095: -- Populated credit and debit amounts -- Need to generate this within IF
125096: ------------------------------------------------------------------------------------
125097: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125098:
125099: ----------------------------------------------------------------------------------
125100: -- 4219869 Business Flow
125101: -- Update journal entry status -- Need to generate this within IF

Line 125129: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

125125: -- To allow MPA report to determine if it should generate report process
125126: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
125127: ------------------------------------------------------------------------------------------
125128:
125129: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
125130: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
125131: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
125132: -- call ADRs
125133: -- Bug 4922099

Line 125130: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

125126: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
125127: ------------------------------------------------------------------------------------------
125128:
125129: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
125130: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
125131: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
125132: -- call ADRs
125133: -- Bug 4922099
125134: --

Line 125154: xla_ae_lines_pkg.set_ccid(

125150: , x_value_type_code => l_adr_value_type_code
125151: , p_side => 'NA'
125152: );
125153:
125154: xla_ae_lines_pkg.set_ccid(
125155: p_code_combination_id => l_ccid
125156: , p_value_type_code => l_adr_value_type_code
125157: , p_transaction_coa_id => l_adr_transaction_coa_id
125158: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 125177: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

125173:
125174: --
125175: -- Update the line information that should be overwritten
125176: --
125177: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
125178: p_header_num => 1);
125179: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
125180:
125181: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 125179: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

125175: -- Update the line information that should be overwritten
125176: --
125177: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
125178: p_header_num => 1);
125179: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
125180:
125181: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
125182:
125183: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 125181: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

125177: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
125178: p_header_num => 1);
125179: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
125180:
125181: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
125182:
125183: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
125184: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
125185: END IF;

Line 125184: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

125180:
125181: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
125182:
125183: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
125184: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
125185: END IF;
125186:
125187: --
125188: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 125191: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

125187: --
125188: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
125189: --
125190: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
125191: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
125192: ELSE
125193: ---------------------------------------------------------------------------------------------------
125194: -- 4262811a Switch Sign
125195: ---------------------------------------------------------------------------------------------------

Line 125196: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

125192: ELSE
125193: ---------------------------------------------------------------------------------------------------
125194: -- 4262811a Switch Sign
125195: ---------------------------------------------------------------------------------------------------
125196: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125197: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125198: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125199: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125200: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 125197: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

125193: ---------------------------------------------------------------------------------------------------
125194: -- 4262811a Switch Sign
125195: ---------------------------------------------------------------------------------------------------
125196: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125197: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125198: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125199: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125200: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125201: -- 5132302

Line 125198: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

125194: -- 4262811a Switch Sign
125195: ---------------------------------------------------------------------------------------------------
125196: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125197: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125198: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125199: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125200: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125201: -- 5132302
125202: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 125199: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

125195: ---------------------------------------------------------------------------------------------------
125196: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125197: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125198: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125199: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125200: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125201: -- 5132302
125202: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125203: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 125200: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

125196: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125197: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125198: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125199: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125200: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125201: -- 5132302
125202: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125203: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125204:

Line 125202: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

125198: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125199: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125200: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125201: -- 5132302
125202: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125203: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125204:
125205: END IF;
125206:

Line 125203: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

125199: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125200: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125201: -- 5132302
125202: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125203: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125204:
125205: END IF;
125206:
125207: -- 4955764

Line 125208: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

125204:
125205: END IF;
125206:
125207: -- 4955764
125208: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125209: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
125210:
125211:
125212: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 125212: XLA_AE_LINES_PKG.ValidateCurrentLine;

125208: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125209: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
125210:
125211:
125212: XLA_AE_LINES_PKG.ValidateCurrentLine;
125213: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125214:
125215: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
125216: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 125213: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

125209: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
125210:
125211:
125212: XLA_AE_LINES_PKG.ValidateCurrentLine;
125213: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125214:
125215: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
125216: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
125217: ,p_balance_type_code => l_balance_type_code);

Line 125411: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

125407: --
125408: -- bulk performance
125409: --
125410: l_balance_type_code VARCHAR2(1);
125411: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
125412: l_log_module VARCHAR2(240);
125413:
125414: --
125415: -- Upgrade strategy

Line 125483: XLA_AE_LINES_PKG.SetNewLine;

125479: ') = 'Y'
125480: THEN
125481:
125482: --
125483: XLA_AE_LINES_PKG.SetNewLine;
125484:
125485: p_balance_type_code := l_balance_type_code;
125486: -- set the flag so later we will know whether the gain loss line needs to be created
125487:

Line 125495: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

125491:
125492: --
125493: -- bulk performance
125494: --
125495: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
125496: p_header_num => 0); -- 4262811
125497: --
125498: -- set accounting line options
125499: --

Line 125500: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

125496: p_header_num => 0); -- 4262811
125497: --
125498: -- set accounting line options
125499: --
125500: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
125501: p_natural_side_code => 'C'
125502: , p_gain_or_loss_flag => 'N'
125503: , p_gl_transfer_mode_code => 'S'
125504: , p_acct_entry_type_code => 'A'

Line 125514: xla_ae_lines_pkg.SetAcctLineType

125510: --
125511: --
125512: -- set accounting line type info
125513: --
125514: xla_ae_lines_pkg.SetAcctLineType
125515: (p_component_type => l_component_type
125516: ,p_event_type_code => l_event_type_code
125517: ,p_line_definition_owner_code => l_line_definition_owner_code
125518: ,p_line_definition_code => l_line_definition_code

Line 125528: xla_ae_lines_pkg.SetAcctClass(

125524: ,p_event_class_code => l_event_class_code);
125525: --
125526: -- set accounting class
125527: --
125528: xla_ae_lines_pkg.SetAcctClass(
125529: p_accounting_class_code => 'SELF_ASSESSED_TAX'
125530: , p_ae_header_id => l_ae_header_id
125531: );
125532:

Line 125536: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

125532:
125533: --
125534: -- set rounding class
125535: --
125536: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
125537: 'SELF_ASSESSED_TAX';
125538:
125539: --
125540: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 125540: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

125536: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
125537: 'SELF_ASSESSED_TAX';
125538:
125539: --
125540: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
125541: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
125542: --
125543: -- bulk performance
125544: --

Line 125541: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

125537: 'SELF_ASSESSED_TAX';
125538:
125539: --
125540: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
125541: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
125542: --
125543: -- bulk performance
125544: --
125545: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 125545: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

125541: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
125542: --
125543: -- bulk performance
125544: --
125545: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
125546:
125547: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125548: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125549:

Line 125547: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

125543: -- bulk performance
125544: --
125545: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
125546:
125547: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125548: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125549:
125550: -- 4955764
125551: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 125551: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

125547: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125548: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125549:
125550: -- 4955764
125551: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125552: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
125553:
125554: -- 4458381 Public Sector Enh
125555:

Line 125661: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

125657: l_rec_acct_attrs.array_num_value(43) := p_source_94;
125658: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
125659: l_rec_acct_attrs.array_num_value(44) := p_source_95;
125660:
125661: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125662: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125663:
125664: ---------------------------------------------------------------------------------------------------------------
125665: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 125662: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

125658: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
125659: l_rec_acct_attrs.array_num_value(44) := p_source_95;
125660:
125661: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125662: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125663:
125664: ---------------------------------------------------------------------------------------------------------------
125665: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125666: ---------------------------------------------------------------------------------------------------------------

Line 125665: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

125661: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125662: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125663:
125664: ---------------------------------------------------------------------------------------------------------------
125665: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125666: ---------------------------------------------------------------------------------------------------------------
125667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125668:
125669: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 125667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

125663:
125664: ---------------------------------------------------------------------------------------------------------------
125665: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125666: ---------------------------------------------------------------------------------------------------------------
125667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125668:
125669: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125670: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125671:

Line 125669: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

125665: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125666: ---------------------------------------------------------------------------------------------------------------
125667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125668:
125669: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125670: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125671:
125672: IF xla_accounting_cache_pkg.GetValueChar
125673: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 125670: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

125666: ---------------------------------------------------------------------------------------------------------------
125667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125668:
125669: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125670: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125671:
125672: IF xla_accounting_cache_pkg.GetValueChar
125673: (p_source_code => 'LEDGER_CATEGORY_CODE'
125674: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 125681: xla_ae_lines_pkg.BflowUpgEntry

125677: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
125678: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
125679: )
125680: THEN
125681: xla_ae_lines_pkg.BflowUpgEntry
125682: (p_business_method_code => l_bflow_method_code
125683: ,p_business_class_code => l_bflow_class_code
125684: ,p_balance_type => l_balance_type_code);
125685: ELSE

Line 125698: xla_ae_lines_pkg.SetLineDescription(

125694: --
125695: -- call description
125696: --
125697:
125698: xla_ae_lines_pkg.SetLineDescription(
125699: p_ae_header_id => l_ae_header_id
125700: ,p_description => Description_2 (
125701: p_application_id => p_application_id
125702: , p_ae_header_id => l_ae_header_id

Line 125731: xla_ae_lines_pkg.set_ccid(

125727: , x_value_type_code => l_adr_value_type_code
125728: , p_side => 'NA'
125729: );
125730:
125731: xla_ae_lines_pkg.set_ccid(
125732: p_code_combination_id => l_ccid
125733: , p_value_type_code => l_adr_value_type_code
125734: , p_transaction_coa_id => l_adr_transaction_coa_id
125735: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 125767: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

125763: xla_accounting_err_pkg.build_message
125764: (p_appli_s_name => 'XLA'
125765: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
125766: ,p_token_1 => 'LINE_NUMBER'
125767: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
125768: ,p_token_2 => 'LINE_TYPE_NAME'
125769: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
125770: l_component_type
125771: ,l_component_code

Line 125803: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

125799: --
125800: --
125801: ------------------------------------------------------------------------------------------------
125802: -- 4219869 Business Flow
125803: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
125804: -- Prior Entry. Currently, the following code is always generated.
125805: ------------------------------------------------------------------------------------------------
125806: XLA_AE_LINES_PKG.ValidateCurrentLine;
125807:

Line 125806: XLA_AE_LINES_PKG.ValidateCurrentLine;

125802: -- 4219869 Business Flow
125803: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
125804: -- Prior Entry. Currently, the following code is always generated.
125805: ------------------------------------------------------------------------------------------------
125806: XLA_AE_LINES_PKG.ValidateCurrentLine;
125807:
125808: ------------------------------------------------------------------------------------
125809: -- 4219869 Business Flow
125810: -- Populated credit and debit amounts -- Need to generate this within IF

Line 125812: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

125808: ------------------------------------------------------------------------------------
125809: -- 4219869 Business Flow
125810: -- Populated credit and debit amounts -- Need to generate this within IF
125811: ------------------------------------------------------------------------------------
125812: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125813:
125814: ----------------------------------------------------------------------------------
125815: -- 4219869 Business Flow
125816: -- Update journal entry status -- Need to generate this within IF

Line 125844: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

125840: -- To allow MPA report to determine if it should generate report process
125841: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
125842: ------------------------------------------------------------------------------------------
125843:
125844: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
125845: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
125846: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
125847: -- call ADRs
125848: -- Bug 4922099

Line 125845: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

125841: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
125842: ------------------------------------------------------------------------------------------
125843:
125844: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
125845: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
125846: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
125847: -- call ADRs
125848: -- Bug 4922099
125849: --

Line 125869: xla_ae_lines_pkg.set_ccid(

125865: , x_value_type_code => l_adr_value_type_code
125866: , p_side => 'NA'
125867: );
125868:
125869: xla_ae_lines_pkg.set_ccid(
125870: p_code_combination_id => l_ccid
125871: , p_value_type_code => l_adr_value_type_code
125872: , p_transaction_coa_id => l_adr_transaction_coa_id
125873: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 125892: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

125888:
125889: --
125890: -- Update the line information that should be overwritten
125891: --
125892: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
125893: p_header_num => 1);
125894: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
125895:
125896: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 125894: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

125890: -- Update the line information that should be overwritten
125891: --
125892: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
125893: p_header_num => 1);
125894: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
125895:
125896: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
125897:
125898: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 125896: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

125892: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
125893: p_header_num => 1);
125894: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
125895:
125896: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
125897:
125898: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
125899: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
125900: END IF;

Line 125899: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

125895:
125896: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
125897:
125898: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
125899: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
125900: END IF;
125901:
125902: --
125903: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 125906: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

125902: --
125903: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
125904: --
125905: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
125906: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
125907: ELSE
125908: ---------------------------------------------------------------------------------------------------
125909: -- 4262811a Switch Sign
125910: ---------------------------------------------------------------------------------------------------

Line 125911: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

125907: ELSE
125908: ---------------------------------------------------------------------------------------------------
125909: -- 4262811a Switch Sign
125910: ---------------------------------------------------------------------------------------------------
125911: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 125912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

125908: ---------------------------------------------------------------------------------------------------
125909: -- 4262811a Switch Sign
125910: ---------------------------------------------------------------------------------------------------
125911: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125916: -- 5132302

Line 125913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

125909: -- 4262811a Switch Sign
125910: ---------------------------------------------------------------------------------------------------
125911: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125916: -- 5132302
125917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 125914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

125910: ---------------------------------------------------------------------------------------------------
125911: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125916: -- 5132302
125917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 125915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

125911: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125916: -- 5132302
125917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125919:

Line 125917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

125913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125916: -- 5132302
125917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125919:
125920: END IF;
125921:

Line 125918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

125914: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125915: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125916: -- 5132302
125917: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125918: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125919:
125920: END IF;
125921:
125922: -- 4955764

Line 125923: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

125919:
125920: END IF;
125921:
125922: -- 4955764
125923: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125924: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
125925:
125926:
125927: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 125927: XLA_AE_LINES_PKG.ValidateCurrentLine;

125923: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125924: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
125925:
125926:
125927: XLA_AE_LINES_PKG.ValidateCurrentLine;
125928: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125929:
125930: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
125931: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 125928: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

125924: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
125925:
125926:
125927: XLA_AE_LINES_PKG.ValidateCurrentLine;
125928: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125929:
125930: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
125931: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
125932: ,p_balance_type_code => l_balance_type_code);

Line 126126: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

126122: --
126123: -- bulk performance
126124: --
126125: l_balance_type_code VARCHAR2(1);
126126: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
126127: l_log_module VARCHAR2(240);
126128:
126129: --
126130: -- Upgrade strategy

Line 126198: XLA_AE_LINES_PKG.SetNewLine;

126194: ') = 'Y'
126195: THEN
126196:
126197: --
126198: XLA_AE_LINES_PKG.SetNewLine;
126199:
126200: p_balance_type_code := l_balance_type_code;
126201: -- set the flag so later we will know whether the gain loss line needs to be created
126202:

Line 126210: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

126206:
126207: --
126208: -- bulk performance
126209: --
126210: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
126211: p_header_num => 0); -- 4262811
126212: --
126213: -- set accounting line options
126214: --

Line 126215: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

126211: p_header_num => 0); -- 4262811
126212: --
126213: -- set accounting line options
126214: --
126215: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
126216: p_natural_side_code => 'C'
126217: , p_gain_or_loss_flag => 'N'
126218: , p_gl_transfer_mode_code => 'S'
126219: , p_acct_entry_type_code => 'A'

Line 126229: xla_ae_lines_pkg.SetAcctLineType

126225: --
126226: --
126227: -- set accounting line type info
126228: --
126229: xla_ae_lines_pkg.SetAcctLineType
126230: (p_component_type => l_component_type
126231: ,p_event_type_code => l_event_type_code
126232: ,p_line_definition_owner_code => l_line_definition_owner_code
126233: ,p_line_definition_code => l_line_definition_code

Line 126243: xla_ae_lines_pkg.SetAcctClass(

126239: ,p_event_class_code => l_event_class_code);
126240: --
126241: -- set accounting class
126242: --
126243: xla_ae_lines_pkg.SetAcctClass(
126244: p_accounting_class_code => 'SELF_ASSESSED_TAX'
126245: , p_ae_header_id => l_ae_header_id
126246: );
126247:

Line 126251: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

126247:
126248: --
126249: -- set rounding class
126250: --
126251: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
126252: 'SELF_ASSESSED_TAX';
126253:
126254: --
126255: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 126255: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

126251: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
126252: 'SELF_ASSESSED_TAX';
126253:
126254: --
126255: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
126256: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
126257: --
126258: -- bulk performance
126259: --

Line 126256: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

126252: 'SELF_ASSESSED_TAX';
126253:
126254: --
126255: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
126256: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
126257: --
126258: -- bulk performance
126259: --
126260: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 126260: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

126256: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
126257: --
126258: -- bulk performance
126259: --
126260: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
126261:
126262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
126263: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126264:

Line 126262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

126258: -- bulk performance
126259: --
126260: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
126261:
126262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
126263: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126264:
126265: -- 4955764
126266: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 126266: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

126262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
126263: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126264:
126265: -- 4955764
126266: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126267: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
126268:
126269: -- 4458381 Public Sector Enh
126270:

Line 126374: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

126370: l_rec_acct_attrs.array_num_value(42) := p_source_94;
126371: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
126372: l_rec_acct_attrs.array_num_value(43) := p_source_95;
126373:
126374: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
126375: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
126376:
126377: ---------------------------------------------------------------------------------------------------------------
126378: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 126375: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

126371: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
126372: l_rec_acct_attrs.array_num_value(43) := p_source_95;
126373:
126374: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
126375: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
126376:
126377: ---------------------------------------------------------------------------------------------------------------
126378: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
126379: ---------------------------------------------------------------------------------------------------------------

Line 126378: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

126374: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
126375: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
126376:
126377: ---------------------------------------------------------------------------------------------------------------
126378: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
126379: ---------------------------------------------------------------------------------------------------------------
126380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
126381:
126382: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 126380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

126376:
126377: ---------------------------------------------------------------------------------------------------------------
126378: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
126379: ---------------------------------------------------------------------------------------------------------------
126380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
126381:
126382: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126383: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126384:

Line 126382: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

126378: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
126379: ---------------------------------------------------------------------------------------------------------------
126380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
126381:
126382: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126383: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126384:
126385: IF xla_accounting_cache_pkg.GetValueChar
126386: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 126383: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

126379: ---------------------------------------------------------------------------------------------------------------
126380: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
126381:
126382: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126383: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126384:
126385: IF xla_accounting_cache_pkg.GetValueChar
126386: (p_source_code => 'LEDGER_CATEGORY_CODE'
126387: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 126394: xla_ae_lines_pkg.BflowUpgEntry

126390: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
126391: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
126392: )
126393: THEN
126394: xla_ae_lines_pkg.BflowUpgEntry
126395: (p_business_method_code => l_bflow_method_code
126396: ,p_business_class_code => l_bflow_class_code
126397: ,p_balance_type => l_balance_type_code);
126398: ELSE

Line 126411: xla_ae_lines_pkg.SetLineDescription(

126407: --
126408: -- call description
126409: --
126410:
126411: xla_ae_lines_pkg.SetLineDescription(
126412: p_ae_header_id => l_ae_header_id
126413: ,p_description => Description_2 (
126414: p_application_id => p_application_id
126415: , p_ae_header_id => l_ae_header_id

Line 126444: xla_ae_lines_pkg.set_ccid(

126440: , x_value_type_code => l_adr_value_type_code
126441: , p_side => 'NA'
126442: );
126443:
126444: xla_ae_lines_pkg.set_ccid(
126445: p_code_combination_id => l_ccid
126446: , p_value_type_code => l_adr_value_type_code
126447: , p_transaction_coa_id => l_adr_transaction_coa_id
126448: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 126480: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

126476: xla_accounting_err_pkg.build_message
126477: (p_appli_s_name => 'XLA'
126478: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
126479: ,p_token_1 => 'LINE_NUMBER'
126480: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
126481: ,p_token_2 => 'LINE_TYPE_NAME'
126482: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
126483: l_component_type
126484: ,l_component_code

Line 126516: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

126512: --
126513: --
126514: ------------------------------------------------------------------------------------------------
126515: -- 4219869 Business Flow
126516: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
126517: -- Prior Entry. Currently, the following code is always generated.
126518: ------------------------------------------------------------------------------------------------
126519: XLA_AE_LINES_PKG.ValidateCurrentLine;
126520:

Line 126519: XLA_AE_LINES_PKG.ValidateCurrentLine;

126515: -- 4219869 Business Flow
126516: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
126517: -- Prior Entry. Currently, the following code is always generated.
126518: ------------------------------------------------------------------------------------------------
126519: XLA_AE_LINES_PKG.ValidateCurrentLine;
126520:
126521: ------------------------------------------------------------------------------------
126522: -- 4219869 Business Flow
126523: -- Populated credit and debit amounts -- Need to generate this within IF

Line 126525: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

126521: ------------------------------------------------------------------------------------
126522: -- 4219869 Business Flow
126523: -- Populated credit and debit amounts -- Need to generate this within IF
126524: ------------------------------------------------------------------------------------
126525: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126526:
126527: ----------------------------------------------------------------------------------
126528: -- 4219869 Business Flow
126529: -- Update journal entry status -- Need to generate this within IF

Line 126557: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

126553: -- To allow MPA report to determine if it should generate report process
126554: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
126555: ------------------------------------------------------------------------------------------
126556:
126557: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
126558: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
126559: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
126560: -- call ADRs
126561: -- Bug 4922099

Line 126558: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

126554: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
126555: ------------------------------------------------------------------------------------------
126556:
126557: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
126558: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
126559: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
126560: -- call ADRs
126561: -- Bug 4922099
126562: --

Line 126582: xla_ae_lines_pkg.set_ccid(

126578: , x_value_type_code => l_adr_value_type_code
126579: , p_side => 'NA'
126580: );
126581:
126582: xla_ae_lines_pkg.set_ccid(
126583: p_code_combination_id => l_ccid
126584: , p_value_type_code => l_adr_value_type_code
126585: , p_transaction_coa_id => l_adr_transaction_coa_id
126586: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 126605: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

126601:
126602: --
126603: -- Update the line information that should be overwritten
126604: --
126605: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126606: p_header_num => 1);
126607: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126608:
126609: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 126607: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

126603: -- Update the line information that should be overwritten
126604: --
126605: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126606: p_header_num => 1);
126607: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126608:
126609: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126610:
126611: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 126609: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

126605: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126606: p_header_num => 1);
126607: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126608:
126609: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126610:
126611: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
126612: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
126613: END IF;

Line 126612: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

126608:
126609: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126610:
126611: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
126612: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
126613: END IF;
126614:
126615: --
126616: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 126619: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

126615: --
126616: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
126617: --
126618: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
126619: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
126620: ELSE
126621: ---------------------------------------------------------------------------------------------------
126622: -- 4262811a Switch Sign
126623: ---------------------------------------------------------------------------------------------------

Line 126624: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

126620: ELSE
126621: ---------------------------------------------------------------------------------------------------
126622: -- 4262811a Switch Sign
126623: ---------------------------------------------------------------------------------------------------
126624: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126626: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126628: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 126625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

126621: ---------------------------------------------------------------------------------------------------
126622: -- 4262811a Switch Sign
126623: ---------------------------------------------------------------------------------------------------
126624: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126626: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126628: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126629: -- 5132302

Line 126626: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126622: -- 4262811a Switch Sign
126623: ---------------------------------------------------------------------------------------------------
126624: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126626: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126628: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126629: -- 5132302
126630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 126627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

126623: ---------------------------------------------------------------------------------------------------
126624: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126626: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126628: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126629: -- 5132302
126630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126631: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 126628: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126624: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126625: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126626: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126628: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126629: -- 5132302
126630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126631: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126632:

Line 126630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

126626: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126628: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126629: -- 5132302
126630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126631: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126632:
126633: END IF;
126634:

Line 126631: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126627: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126628: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126629: -- 5132302
126630: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126631: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126632:
126633: END IF;
126634:
126635: -- 4955764

Line 126636: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

126632:
126633: END IF;
126634:
126635: -- 4955764
126636: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126637: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126638:
126639:
126640: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 126640: XLA_AE_LINES_PKG.ValidateCurrentLine;

126636: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126637: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126638:
126639:
126640: XLA_AE_LINES_PKG.ValidateCurrentLine;
126641: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126642:
126643: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126644: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 126641: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

126637: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126638:
126639:
126640: XLA_AE_LINES_PKG.ValidateCurrentLine;
126641: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126642:
126643: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126644: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
126645: ,p_balance_type_code => l_balance_type_code);

Line 126842: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

126838: --
126839: -- bulk performance
126840: --
126841: l_balance_type_code VARCHAR2(1);
126842: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
126843: l_log_module VARCHAR2(240);
126844:
126845: --
126846: -- Upgrade strategy

Line 126914: XLA_AE_LINES_PKG.SetNewLine;

126910: ') = 'Y'
126911: THEN
126912:
126913: --
126914: XLA_AE_LINES_PKG.SetNewLine;
126915:
126916: p_balance_type_code := l_balance_type_code;
126917: -- set the flag so later we will know whether the gain loss line needs to be created
126918:

Line 126926: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

126922:
126923: --
126924: -- bulk performance
126925: --
126926: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
126927: p_header_num => 0); -- 4262811
126928: --
126929: -- set accounting line options
126930: --

Line 126931: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

126927: p_header_num => 0); -- 4262811
126928: --
126929: -- set accounting line options
126930: --
126931: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
126932: p_natural_side_code => 'D'
126933: , p_gain_or_loss_flag => 'N'
126934: , p_gl_transfer_mode_code => 'S'
126935: , p_acct_entry_type_code => 'A'

Line 126945: xla_ae_lines_pkg.SetAcctLineType

126941: --
126942: --
126943: -- set accounting line type info
126944: --
126945: xla_ae_lines_pkg.SetAcctLineType
126946: (p_component_type => l_component_type
126947: ,p_event_type_code => l_event_type_code
126948: ,p_line_definition_owner_code => l_line_definition_owner_code
126949: ,p_line_definition_code => l_line_definition_code

Line 126959: xla_ae_lines_pkg.SetAcctClass(

126955: ,p_event_class_code => l_event_class_code);
126956: --
126957: -- set accounting class
126958: --
126959: xla_ae_lines_pkg.SetAcctClass(
126960: p_accounting_class_code => 'SELF_ASSESSED_TAX'
126961: , p_ae_header_id => l_ae_header_id
126962: );
126963:

Line 126967: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

126963:
126964: --
126965: -- set rounding class
126966: --
126967: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
126968: 'SELF_ASSESSED_TAX';
126969:
126970: --
126971: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 126971: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

126967: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
126968: 'SELF_ASSESSED_TAX';
126969:
126970: --
126971: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
126972: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
126973: --
126974: -- bulk performance
126975: --

Line 126972: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

126968: 'SELF_ASSESSED_TAX';
126969:
126970: --
126971: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
126972: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
126973: --
126974: -- bulk performance
126975: --
126976: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 126976: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

126972: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
126973: --
126974: -- bulk performance
126975: --
126976: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
126977:
126978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
126979: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126980:

Line 126978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

126974: -- bulk performance
126975: --
126976: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
126977:
126978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
126979: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126980:
126981: -- 4955764
126982: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 126982: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

126978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
126979: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126980:
126981: -- 4955764
126982: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126983: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
126984:
126985: -- 4458381 Public Sector Enh
126986:

Line 127090: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

127086: l_rec_acct_attrs.array_num_value(42) := p_source_94;
127087: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
127088: l_rec_acct_attrs.array_num_value(43) := p_source_95;
127089:
127090: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
127091: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
127092:
127093: ---------------------------------------------------------------------------------------------------------------
127094: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 127091: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

127087: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
127088: l_rec_acct_attrs.array_num_value(43) := p_source_95;
127089:
127090: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
127091: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
127092:
127093: ---------------------------------------------------------------------------------------------------------------
127094: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127095: ---------------------------------------------------------------------------------------------------------------

Line 127094: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

127090: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
127091: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
127092:
127093: ---------------------------------------------------------------------------------------------------------------
127094: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127095: ---------------------------------------------------------------------------------------------------------------
127096: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127097:
127098: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 127096: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

127092:
127093: ---------------------------------------------------------------------------------------------------------------
127094: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127095: ---------------------------------------------------------------------------------------------------------------
127096: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127097:
127098: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127099: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127100:

Line 127098: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

127094: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127095: ---------------------------------------------------------------------------------------------------------------
127096: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127097:
127098: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127099: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127100:
127101: IF xla_accounting_cache_pkg.GetValueChar
127102: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 127099: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

127095: ---------------------------------------------------------------------------------------------------------------
127096: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127097:
127098: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127099: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127100:
127101: IF xla_accounting_cache_pkg.GetValueChar
127102: (p_source_code => 'LEDGER_CATEGORY_CODE'
127103: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 127110: xla_ae_lines_pkg.BflowUpgEntry

127106: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
127107: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
127108: )
127109: THEN
127110: xla_ae_lines_pkg.BflowUpgEntry
127111: (p_business_method_code => l_bflow_method_code
127112: ,p_business_class_code => l_bflow_class_code
127113: ,p_balance_type => l_balance_type_code);
127114: ELSE

Line 127127: xla_ae_lines_pkg.SetLineDescription(

127123: --
127124: -- call description
127125: --
127126:
127127: xla_ae_lines_pkg.SetLineDescription(
127128: p_ae_header_id => l_ae_header_id
127129: ,p_description => Description_2 (
127130: p_application_id => p_application_id
127131: , p_ae_header_id => l_ae_header_id

Line 127160: xla_ae_lines_pkg.set_ccid(

127156: , x_value_type_code => l_adr_value_type_code
127157: , p_side => 'NA'
127158: );
127159:
127160: xla_ae_lines_pkg.set_ccid(
127161: p_code_combination_id => l_ccid
127162: , p_value_type_code => l_adr_value_type_code
127163: , p_transaction_coa_id => l_adr_transaction_coa_id
127164: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 127196: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

127192: xla_accounting_err_pkg.build_message
127193: (p_appli_s_name => 'XLA'
127194: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
127195: ,p_token_1 => 'LINE_NUMBER'
127196: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
127197: ,p_token_2 => 'LINE_TYPE_NAME'
127198: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
127199: l_component_type
127200: ,l_component_code

Line 127232: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

127228: --
127229: --
127230: ------------------------------------------------------------------------------------------------
127231: -- 4219869 Business Flow
127232: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
127233: -- Prior Entry. Currently, the following code is always generated.
127234: ------------------------------------------------------------------------------------------------
127235: XLA_AE_LINES_PKG.ValidateCurrentLine;
127236:

Line 127235: XLA_AE_LINES_PKG.ValidateCurrentLine;

127231: -- 4219869 Business Flow
127232: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
127233: -- Prior Entry. Currently, the following code is always generated.
127234: ------------------------------------------------------------------------------------------------
127235: XLA_AE_LINES_PKG.ValidateCurrentLine;
127236:
127237: ------------------------------------------------------------------------------------
127238: -- 4219869 Business Flow
127239: -- Populated credit and debit amounts -- Need to generate this within IF

Line 127241: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

127237: ------------------------------------------------------------------------------------
127238: -- 4219869 Business Flow
127239: -- Populated credit and debit amounts -- Need to generate this within IF
127240: ------------------------------------------------------------------------------------
127241: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127242:
127243: ----------------------------------------------------------------------------------
127244: -- 4219869 Business Flow
127245: -- Update journal entry status -- Need to generate this within IF

Line 127273: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

127269: -- To allow MPA report to determine if it should generate report process
127270: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
127271: ------------------------------------------------------------------------------------------
127272:
127273: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
127274: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
127275: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
127276: -- call ADRs
127277: -- Bug 4922099

Line 127274: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

127270: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
127271: ------------------------------------------------------------------------------------------
127272:
127273: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
127274: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
127275: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
127276: -- call ADRs
127277: -- Bug 4922099
127278: --

Line 127298: xla_ae_lines_pkg.set_ccid(

127294: , x_value_type_code => l_adr_value_type_code
127295: , p_side => 'NA'
127296: );
127297:
127298: xla_ae_lines_pkg.set_ccid(
127299: p_code_combination_id => l_ccid
127300: , p_value_type_code => l_adr_value_type_code
127301: , p_transaction_coa_id => l_adr_transaction_coa_id
127302: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 127321: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

127317:
127318: --
127319: -- Update the line information that should be overwritten
127320: --
127321: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
127322: p_header_num => 1);
127323: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
127324:
127325: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 127323: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

127319: -- Update the line information that should be overwritten
127320: --
127321: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
127322: p_header_num => 1);
127323: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
127324:
127325: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
127326:
127327: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 127325: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

127321: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
127322: p_header_num => 1);
127323: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
127324:
127325: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
127326:
127327: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
127328: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
127329: END IF;

Line 127328: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

127324:
127325: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
127326:
127327: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
127328: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
127329: END IF;
127330:
127331: --
127332: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 127335: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

127331: --
127332: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
127333: --
127334: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
127335: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
127336: ELSE
127337: ---------------------------------------------------------------------------------------------------
127338: -- 4262811a Switch Sign
127339: ---------------------------------------------------------------------------------------------------

Line 127340: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

127336: ELSE
127337: ---------------------------------------------------------------------------------------------------
127338: -- 4262811a Switch Sign
127339: ---------------------------------------------------------------------------------------------------
127340: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127341: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127343: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 127341: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

127337: ---------------------------------------------------------------------------------------------------
127338: -- 4262811a Switch Sign
127339: ---------------------------------------------------------------------------------------------------
127340: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127341: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127343: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127345: -- 5132302

Line 127342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

127338: -- 4262811a Switch Sign
127339: ---------------------------------------------------------------------------------------------------
127340: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127341: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127343: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127345: -- 5132302
127346: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 127343: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

127339: ---------------------------------------------------------------------------------------------------
127340: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127341: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127343: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127345: -- 5132302
127346: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
127347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 127344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

127340: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127341: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127343: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127345: -- 5132302
127346: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
127347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127348:

Line 127346: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

127342: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127343: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127345: -- 5132302
127346: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
127347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127348:
127349: END IF;
127350:

Line 127347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

127343: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127344: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127345: -- 5132302
127346: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
127347: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127348:
127349: END IF;
127350:
127351: -- 4955764

Line 127352: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

127348:
127349: END IF;
127350:
127351: -- 4955764
127352: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127353: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
127354:
127355:
127356: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 127356: XLA_AE_LINES_PKG.ValidateCurrentLine;

127352: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127353: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
127354:
127355:
127356: XLA_AE_LINES_PKG.ValidateCurrentLine;
127357: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127358:
127359: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
127360: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 127357: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

127353: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
127354:
127355:
127356: XLA_AE_LINES_PKG.ValidateCurrentLine;
127357: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127358:
127359: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
127360: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
127361: ,p_balance_type_code => l_balance_type_code);

Line 127558: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

127554: --
127555: -- bulk performance
127556: --
127557: l_balance_type_code VARCHAR2(1);
127558: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
127559: l_log_module VARCHAR2(240);
127560:
127561: --
127562: -- Upgrade strategy

Line 127630: XLA_AE_LINES_PKG.SetNewLine;

127626: ') = 'Y'
127627: THEN
127628:
127629: --
127630: XLA_AE_LINES_PKG.SetNewLine;
127631:
127632: p_balance_type_code := l_balance_type_code;
127633: -- set the flag so later we will know whether the gain loss line needs to be created
127634:

Line 127642: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

127638:
127639: --
127640: -- bulk performance
127641: --
127642: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
127643: p_header_num => 0); -- 4262811
127644: --
127645: -- set accounting line options
127646: --

Line 127647: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

127643: p_header_num => 0); -- 4262811
127644: --
127645: -- set accounting line options
127646: --
127647: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
127648: p_natural_side_code => 'D'
127649: , p_gain_or_loss_flag => 'N'
127650: , p_gl_transfer_mode_code => 'S'
127651: , p_acct_entry_type_code => 'A'

Line 127661: xla_ae_lines_pkg.SetAcctLineType

127657: --
127658: --
127659: -- set accounting line type info
127660: --
127661: xla_ae_lines_pkg.SetAcctLineType
127662: (p_component_type => l_component_type
127663: ,p_event_type_code => l_event_type_code
127664: ,p_line_definition_owner_code => l_line_definition_owner_code
127665: ,p_line_definition_code => l_line_definition_code

Line 127675: xla_ae_lines_pkg.SetAcctClass(

127671: ,p_event_class_code => l_event_class_code);
127672: --
127673: -- set accounting class
127674: --
127675: xla_ae_lines_pkg.SetAcctClass(
127676: p_accounting_class_code => 'SELF_ASSESSED_TAX'
127677: , p_ae_header_id => l_ae_header_id
127678: );
127679:

Line 127683: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

127679:
127680: --
127681: -- set rounding class
127682: --
127683: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
127684: 'SELF_ASSESSED_TAX';
127685:
127686: --
127687: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 127687: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

127683: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
127684: 'SELF_ASSESSED_TAX';
127685:
127686: --
127687: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
127688: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127689: --
127690: -- bulk performance
127691: --

Line 127688: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

127684: 'SELF_ASSESSED_TAX';
127685:
127686: --
127687: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
127688: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127689: --
127690: -- bulk performance
127691: --
127692: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 127692: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

127688: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127689: --
127690: -- bulk performance
127691: --
127692: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
127693:
127694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127695: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127696:

Line 127694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

127690: -- bulk performance
127691: --
127692: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
127693:
127694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127695: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127696:
127697: -- 4955764
127698: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 127698: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

127694: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127695: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127696:
127697: -- 4955764
127698: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127699: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
127700:
127701: -- 4458381 Public Sector Enh
127702:

Line 127806: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

127802: l_rec_acct_attrs.array_num_value(42) := p_source_94;
127803: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
127804: l_rec_acct_attrs.array_num_value(43) := p_source_95;
127805:
127806: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
127807: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
127808:
127809: ---------------------------------------------------------------------------------------------------------------
127810: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 127807: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

127803: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
127804: l_rec_acct_attrs.array_num_value(43) := p_source_95;
127805:
127806: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
127807: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
127808:
127809: ---------------------------------------------------------------------------------------------------------------
127810: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127811: ---------------------------------------------------------------------------------------------------------------

Line 127810: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

127806: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
127807: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
127808:
127809: ---------------------------------------------------------------------------------------------------------------
127810: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127811: ---------------------------------------------------------------------------------------------------------------
127812: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127813:
127814: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 127812: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

127808:
127809: ---------------------------------------------------------------------------------------------------------------
127810: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127811: ---------------------------------------------------------------------------------------------------------------
127812: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127813:
127814: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127815: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127816:

Line 127814: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

127810: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127811: ---------------------------------------------------------------------------------------------------------------
127812: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127813:
127814: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127815: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127816:
127817: IF xla_accounting_cache_pkg.GetValueChar
127818: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 127815: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

127811: ---------------------------------------------------------------------------------------------------------------
127812: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127813:
127814: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127815: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127816:
127817: IF xla_accounting_cache_pkg.GetValueChar
127818: (p_source_code => 'LEDGER_CATEGORY_CODE'
127819: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 127826: xla_ae_lines_pkg.BflowUpgEntry

127822: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
127823: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
127824: )
127825: THEN
127826: xla_ae_lines_pkg.BflowUpgEntry
127827: (p_business_method_code => l_bflow_method_code
127828: ,p_business_class_code => l_bflow_class_code
127829: ,p_balance_type => l_balance_type_code);
127830: ELSE

Line 127843: xla_ae_lines_pkg.SetLineDescription(

127839: --
127840: -- call description
127841: --
127842:
127843: xla_ae_lines_pkg.SetLineDescription(
127844: p_ae_header_id => l_ae_header_id
127845: ,p_description => Description_2 (
127846: p_application_id => p_application_id
127847: , p_ae_header_id => l_ae_header_id

Line 127876: xla_ae_lines_pkg.set_ccid(

127872: , x_value_type_code => l_adr_value_type_code
127873: , p_side => 'NA'
127874: );
127875:
127876: xla_ae_lines_pkg.set_ccid(
127877: p_code_combination_id => l_ccid
127878: , p_value_type_code => l_adr_value_type_code
127879: , p_transaction_coa_id => l_adr_transaction_coa_id
127880: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 127912: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

127908: xla_accounting_err_pkg.build_message
127909: (p_appli_s_name => 'XLA'
127910: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
127911: ,p_token_1 => 'LINE_NUMBER'
127912: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
127913: ,p_token_2 => 'LINE_TYPE_NAME'
127914: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
127915: l_component_type
127916: ,l_component_code

Line 127948: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

127944: --
127945: --
127946: ------------------------------------------------------------------------------------------------
127947: -- 4219869 Business Flow
127948: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
127949: -- Prior Entry. Currently, the following code is always generated.
127950: ------------------------------------------------------------------------------------------------
127951: XLA_AE_LINES_PKG.ValidateCurrentLine;
127952:

Line 127951: XLA_AE_LINES_PKG.ValidateCurrentLine;

127947: -- 4219869 Business Flow
127948: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
127949: -- Prior Entry. Currently, the following code is always generated.
127950: ------------------------------------------------------------------------------------------------
127951: XLA_AE_LINES_PKG.ValidateCurrentLine;
127952:
127953: ------------------------------------------------------------------------------------
127954: -- 4219869 Business Flow
127955: -- Populated credit and debit amounts -- Need to generate this within IF

Line 127957: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

127953: ------------------------------------------------------------------------------------
127954: -- 4219869 Business Flow
127955: -- Populated credit and debit amounts -- Need to generate this within IF
127956: ------------------------------------------------------------------------------------
127957: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127958:
127959: ----------------------------------------------------------------------------------
127960: -- 4219869 Business Flow
127961: -- Update journal entry status -- Need to generate this within IF

Line 127989: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

127985: -- To allow MPA report to determine if it should generate report process
127986: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
127987: ------------------------------------------------------------------------------------------
127988:
127989: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
127990: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
127991: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
127992: -- call ADRs
127993: -- Bug 4922099

Line 127990: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

127986: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
127987: ------------------------------------------------------------------------------------------
127988:
127989: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
127990: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
127991: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
127992: -- call ADRs
127993: -- Bug 4922099
127994: --

Line 128014: xla_ae_lines_pkg.set_ccid(

128010: , x_value_type_code => l_adr_value_type_code
128011: , p_side => 'NA'
128012: );
128013:
128014: xla_ae_lines_pkg.set_ccid(
128015: p_code_combination_id => l_ccid
128016: , p_value_type_code => l_adr_value_type_code
128017: , p_transaction_coa_id => l_adr_transaction_coa_id
128018: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 128037: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

128033:
128034: --
128035: -- Update the line information that should be overwritten
128036: --
128037: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
128038: p_header_num => 1);
128039: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
128040:
128041: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 128039: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

128035: -- Update the line information that should be overwritten
128036: --
128037: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
128038: p_header_num => 1);
128039: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
128040:
128041: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
128042:
128043: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 128041: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

128037: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
128038: p_header_num => 1);
128039: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
128040:
128041: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
128042:
128043: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
128044: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
128045: END IF;

Line 128044: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

128040:
128041: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
128042:
128043: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
128044: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
128045: END IF;
128046:
128047: --
128048: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 128051: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

128047: --
128048: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
128049: --
128050: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
128051: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
128052: ELSE
128053: ---------------------------------------------------------------------------------------------------
128054: -- 4262811a Switch Sign
128055: ---------------------------------------------------------------------------------------------------

Line 128056: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

128052: ELSE
128053: ---------------------------------------------------------------------------------------------------
128054: -- 4262811a Switch Sign
128055: ---------------------------------------------------------------------------------------------------
128056: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128057: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128058: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128059: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128060: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 128057: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

128053: ---------------------------------------------------------------------------------------------------
128054: -- 4262811a Switch Sign
128055: ---------------------------------------------------------------------------------------------------
128056: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128057: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128058: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128059: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128060: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128061: -- 5132302

Line 128058: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

128054: -- 4262811a Switch Sign
128055: ---------------------------------------------------------------------------------------------------
128056: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128057: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128058: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128059: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128060: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128061: -- 5132302
128062: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 128059: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

128055: ---------------------------------------------------------------------------------------------------
128056: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128057: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128058: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128059: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128060: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128061: -- 5132302
128062: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128063: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 128060: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

128056: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128057: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128058: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128059: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128060: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128061: -- 5132302
128062: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128063: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128064:

Line 128062: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

128058: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128059: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128060: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128061: -- 5132302
128062: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128063: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128064:
128065: END IF;
128066:

Line 128063: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

128059: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128060: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128061: -- 5132302
128062: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128063: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128064:
128065: END IF;
128066:
128067: -- 4955764

Line 128068: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

128064:
128065: END IF;
128066:
128067: -- 4955764
128068: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128069: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128070:
128071:
128072: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 128072: XLA_AE_LINES_PKG.ValidateCurrentLine;

128068: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128069: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128070:
128071:
128072: XLA_AE_LINES_PKG.ValidateCurrentLine;
128073: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128074:
128075: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
128076: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 128073: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

128069: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128070:
128071:
128072: XLA_AE_LINES_PKG.ValidateCurrentLine;
128073: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128074:
128075: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
128076: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
128077: ,p_balance_type_code => l_balance_type_code);

Line 128272: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

128268: --
128269: -- bulk performance
128270: --
128271: l_balance_type_code VARCHAR2(1);
128272: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
128273: l_log_module VARCHAR2(240);
128274:
128275: --
128276: -- Upgrade strategy

Line 128344: XLA_AE_LINES_PKG.SetNewLine;

128340: ') = 'Y'
128341: THEN
128342:
128343: --
128344: XLA_AE_LINES_PKG.SetNewLine;
128345:
128346: p_balance_type_code := l_balance_type_code;
128347: -- set the flag so later we will know whether the gain loss line needs to be created
128348:

Line 128356: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

128352:
128353: --
128354: -- bulk performance
128355: --
128356: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
128357: p_header_num => 0); -- 4262811
128358: --
128359: -- set accounting line options
128360: --

Line 128361: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

128357: p_header_num => 0); -- 4262811
128358: --
128359: -- set accounting line options
128360: --
128361: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
128362: p_natural_side_code => 'D'
128363: , p_gain_or_loss_flag => 'N'
128364: , p_gl_transfer_mode_code => 'S'
128365: , p_acct_entry_type_code => 'A'

Line 128375: xla_ae_lines_pkg.SetAcctLineType

128371: --
128372: --
128373: -- set accounting line type info
128374: --
128375: xla_ae_lines_pkg.SetAcctLineType
128376: (p_component_type => l_component_type
128377: ,p_event_type_code => l_event_type_code
128378: ,p_line_definition_owner_code => l_line_definition_owner_code
128379: ,p_line_definition_code => l_line_definition_code

Line 128389: xla_ae_lines_pkg.SetAcctClass(

128385: ,p_event_class_code => l_event_class_code);
128386: --
128387: -- set accounting class
128388: --
128389: xla_ae_lines_pkg.SetAcctClass(
128390: p_accounting_class_code => 'SELF_ASSESSED_TAX'
128391: , p_ae_header_id => l_ae_header_id
128392: );
128393:

Line 128397: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

128393:
128394: --
128395: -- set rounding class
128396: --
128397: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
128398: 'SELF_ASSESSED_TAX';
128399:
128400: --
128401: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 128401: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

128397: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
128398: 'SELF_ASSESSED_TAX';
128399:
128400: --
128401: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
128402: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
128403: --
128404: -- bulk performance
128405: --

Line 128402: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

128398: 'SELF_ASSESSED_TAX';
128399:
128400: --
128401: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
128402: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
128403: --
128404: -- bulk performance
128405: --
128406: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 128406: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

128402: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
128403: --
128404: -- bulk performance
128405: --
128406: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
128407:
128408: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128409: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128410:

Line 128408: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

128404: -- bulk performance
128405: --
128406: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
128407:
128408: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128409: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128410:
128411: -- 4955764
128412: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 128412: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

128408: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128409: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128410:
128411: -- 4955764
128412: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128413: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
128414:
128415: -- 4458381 Public Sector Enh
128416:

Line 128518: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

128514: l_rec_acct_attrs.array_num_value(41) := p_source_94;
128515: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
128516: l_rec_acct_attrs.array_num_value(42) := p_source_95;
128517:
128518: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
128519: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
128520:
128521: ---------------------------------------------------------------------------------------------------------------
128522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 128519: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

128515: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
128516: l_rec_acct_attrs.array_num_value(42) := p_source_95;
128517:
128518: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
128519: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
128520:
128521: ---------------------------------------------------------------------------------------------------------------
128522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128523: ---------------------------------------------------------------------------------------------------------------

Line 128522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

128518: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
128519: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
128520:
128521: ---------------------------------------------------------------------------------------------------------------
128522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128523: ---------------------------------------------------------------------------------------------------------------
128524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128525:
128526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 128524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

128520:
128521: ---------------------------------------------------------------------------------------------------------------
128522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128523: ---------------------------------------------------------------------------------------------------------------
128524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128525:
128526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128528:

Line 128526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

128522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128523: ---------------------------------------------------------------------------------------------------------------
128524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128525:
128526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128528:
128529: IF xla_accounting_cache_pkg.GetValueChar
128530: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 128527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

128523: ---------------------------------------------------------------------------------------------------------------
128524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128525:
128526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128528:
128529: IF xla_accounting_cache_pkg.GetValueChar
128530: (p_source_code => 'LEDGER_CATEGORY_CODE'
128531: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 128538: xla_ae_lines_pkg.BflowUpgEntry

128534: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
128535: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
128536: )
128537: THEN
128538: xla_ae_lines_pkg.BflowUpgEntry
128539: (p_business_method_code => l_bflow_method_code
128540: ,p_business_class_code => l_bflow_class_code
128541: ,p_balance_type => l_balance_type_code);
128542: ELSE

Line 128555: xla_ae_lines_pkg.SetLineDescription(

128551: --
128552: -- call description
128553: --
128554:
128555: xla_ae_lines_pkg.SetLineDescription(
128556: p_ae_header_id => l_ae_header_id
128557: ,p_description => Description_2 (
128558: p_application_id => p_application_id
128559: , p_ae_header_id => l_ae_header_id

Line 128588: xla_ae_lines_pkg.set_ccid(

128584: , x_value_type_code => l_adr_value_type_code
128585: , p_side => 'NA'
128586: );
128587:
128588: xla_ae_lines_pkg.set_ccid(
128589: p_code_combination_id => l_ccid
128590: , p_value_type_code => l_adr_value_type_code
128591: , p_transaction_coa_id => l_adr_transaction_coa_id
128592: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 128624: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

128620: xla_accounting_err_pkg.build_message
128621: (p_appli_s_name => 'XLA'
128622: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
128623: ,p_token_1 => 'LINE_NUMBER'
128624: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
128625: ,p_token_2 => 'LINE_TYPE_NAME'
128626: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
128627: l_component_type
128628: ,l_component_code

Line 128660: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

128656: --
128657: --
128658: ------------------------------------------------------------------------------------------------
128659: -- 4219869 Business Flow
128660: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
128661: -- Prior Entry. Currently, the following code is always generated.
128662: ------------------------------------------------------------------------------------------------
128663: XLA_AE_LINES_PKG.ValidateCurrentLine;
128664:

Line 128663: XLA_AE_LINES_PKG.ValidateCurrentLine;

128659: -- 4219869 Business Flow
128660: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
128661: -- Prior Entry. Currently, the following code is always generated.
128662: ------------------------------------------------------------------------------------------------
128663: XLA_AE_LINES_PKG.ValidateCurrentLine;
128664:
128665: ------------------------------------------------------------------------------------
128666: -- 4219869 Business Flow
128667: -- Populated credit and debit amounts -- Need to generate this within IF

Line 128669: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

128665: ------------------------------------------------------------------------------------
128666: -- 4219869 Business Flow
128667: -- Populated credit and debit amounts -- Need to generate this within IF
128668: ------------------------------------------------------------------------------------
128669: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128670:
128671: ----------------------------------------------------------------------------------
128672: -- 4219869 Business Flow
128673: -- Update journal entry status -- Need to generate this within IF

Line 128701: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

128697: -- To allow MPA report to determine if it should generate report process
128698: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
128699: ------------------------------------------------------------------------------------------
128700:
128701: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
128702: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
128703: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
128704: -- call ADRs
128705: -- Bug 4922099

Line 128702: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

128698: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
128699: ------------------------------------------------------------------------------------------
128700:
128701: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
128702: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
128703: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
128704: -- call ADRs
128705: -- Bug 4922099
128706: --

Line 128726: xla_ae_lines_pkg.set_ccid(

128722: , x_value_type_code => l_adr_value_type_code
128723: , p_side => 'NA'
128724: );
128725:
128726: xla_ae_lines_pkg.set_ccid(
128727: p_code_combination_id => l_ccid
128728: , p_value_type_code => l_adr_value_type_code
128729: , p_transaction_coa_id => l_adr_transaction_coa_id
128730: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 128749: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

128745:
128746: --
128747: -- Update the line information that should be overwritten
128748: --
128749: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
128750: p_header_num => 1);
128751: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
128752:
128753: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 128751: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

128747: -- Update the line information that should be overwritten
128748: --
128749: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
128750: p_header_num => 1);
128751: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
128752:
128753: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
128754:
128755: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 128753: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

128749: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
128750: p_header_num => 1);
128751: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
128752:
128753: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
128754:
128755: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
128756: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
128757: END IF;

Line 128756: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

128752:
128753: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
128754:
128755: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
128756: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
128757: END IF;
128758:
128759: --
128760: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 128763: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

128759: --
128760: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
128761: --
128762: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
128763: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
128764: ELSE
128765: ---------------------------------------------------------------------------------------------------
128766: -- 4262811a Switch Sign
128767: ---------------------------------------------------------------------------------------------------

Line 128768: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

128764: ELSE
128765: ---------------------------------------------------------------------------------------------------
128766: -- 4262811a Switch Sign
128767: ---------------------------------------------------------------------------------------------------
128768: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 128769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

128765: ---------------------------------------------------------------------------------------------------
128766: -- 4262811a Switch Sign
128767: ---------------------------------------------------------------------------------------------------
128768: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128773: -- 5132302

Line 128770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

128766: -- 4262811a Switch Sign
128767: ---------------------------------------------------------------------------------------------------
128768: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128773: -- 5132302
128774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 128771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

128767: ---------------------------------------------------------------------------------------------------
128768: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128773: -- 5132302
128774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128775: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 128772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

128768: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128773: -- 5132302
128774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128775: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128776:

Line 128774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

128770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128773: -- 5132302
128774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128775: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128776:
128777: END IF;
128778:

Line 128775: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

128771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128773: -- 5132302
128774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128775: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128776:
128777: END IF;
128778:
128779: -- 4955764

Line 128780: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

128776:
128777: END IF;
128778:
128779: -- 4955764
128780: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128781: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128782:
128783:
128784: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 128784: XLA_AE_LINES_PKG.ValidateCurrentLine;

128780: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128781: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128782:
128783:
128784: XLA_AE_LINES_PKG.ValidateCurrentLine;
128785: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128786:
128787: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
128788: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 128785: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

128781: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128782:
128783:
128784: XLA_AE_LINES_PKG.ValidateCurrentLine;
128785: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128786:
128787: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
128788: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
128789: ,p_balance_type_code => l_balance_type_code);

Line 128986: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

128982: --
128983: -- bulk performance
128984: --
128985: l_balance_type_code VARCHAR2(1);
128986: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
128987: l_log_module VARCHAR2(240);
128988:
128989: --
128990: -- Upgrade strategy

Line 129058: XLA_AE_LINES_PKG.SetNewLine;

129054: ') = 'Y'
129055: THEN
129056:
129057: --
129058: XLA_AE_LINES_PKG.SetNewLine;
129059:
129060: p_balance_type_code := l_balance_type_code;
129061: -- set the flag so later we will know whether the gain loss line needs to be created
129062:

Line 129070: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

129066:
129067: --
129068: -- bulk performance
129069: --
129070: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
129071: p_header_num => 0); -- 4262811
129072: --
129073: -- set accounting line options
129074: --

Line 129075: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

129071: p_header_num => 0); -- 4262811
129072: --
129073: -- set accounting line options
129074: --
129075: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
129076: p_natural_side_code => 'D'
129077: , p_gain_or_loss_flag => 'N'
129078: , p_gl_transfer_mode_code => 'S'
129079: , p_acct_entry_type_code => 'A'

Line 129089: xla_ae_lines_pkg.SetAcctLineType

129085: --
129086: --
129087: -- set accounting line type info
129088: --
129089: xla_ae_lines_pkg.SetAcctLineType
129090: (p_component_type => l_component_type
129091: ,p_event_type_code => l_event_type_code
129092: ,p_line_definition_owner_code => l_line_definition_owner_code
129093: ,p_line_definition_code => l_line_definition_code

Line 129103: xla_ae_lines_pkg.SetAcctClass(

129099: ,p_event_class_code => l_event_class_code);
129100: --
129101: -- set accounting class
129102: --
129103: xla_ae_lines_pkg.SetAcctClass(
129104: p_accounting_class_code => 'SELF_ASSESSED_TAX'
129105: , p_ae_header_id => l_ae_header_id
129106: );
129107:

Line 129111: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

129107:
129108: --
129109: -- set rounding class
129110: --
129111: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
129112: 'SELF_ASSESSED_TAX';
129113:
129114: --
129115: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 129115: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

129111: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
129112: 'SELF_ASSESSED_TAX';
129113:
129114: --
129115: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
129116: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
129117: --
129118: -- bulk performance
129119: --

Line 129116: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

129112: 'SELF_ASSESSED_TAX';
129113:
129114: --
129115: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
129116: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
129117: --
129118: -- bulk performance
129119: --
129120: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 129120: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

129116: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
129117: --
129118: -- bulk performance
129119: --
129120: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
129121:
129122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129123: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129124:

Line 129122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

129118: -- bulk performance
129119: --
129120: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
129121:
129122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129123: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129124:
129125: -- 4955764
129126: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 129126: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

129122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129123: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129124:
129125: -- 4955764
129126: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129127: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
129128:
129129: -- 4458381 Public Sector Enh
129130:

Line 129236: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

129232: l_rec_acct_attrs.array_num_value(43) := p_source_94;
129233: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
129234: l_rec_acct_attrs.array_num_value(44) := p_source_95;
129235:
129236: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
129237: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
129238:
129239: ---------------------------------------------------------------------------------------------------------------
129240: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 129237: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

129233: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
129234: l_rec_acct_attrs.array_num_value(44) := p_source_95;
129235:
129236: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
129237: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
129238:
129239: ---------------------------------------------------------------------------------------------------------------
129240: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129241: ---------------------------------------------------------------------------------------------------------------

Line 129240: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

129236: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
129237: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
129238:
129239: ---------------------------------------------------------------------------------------------------------------
129240: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129241: ---------------------------------------------------------------------------------------------------------------
129242: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129243:
129244: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 129242: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

129238:
129239: ---------------------------------------------------------------------------------------------------------------
129240: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129241: ---------------------------------------------------------------------------------------------------------------
129242: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129243:
129244: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129245: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129246:

Line 129244: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

129240: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129241: ---------------------------------------------------------------------------------------------------------------
129242: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129243:
129244: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129245: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129246:
129247: IF xla_accounting_cache_pkg.GetValueChar
129248: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 129245: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

129241: ---------------------------------------------------------------------------------------------------------------
129242: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129243:
129244: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129245: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129246:
129247: IF xla_accounting_cache_pkg.GetValueChar
129248: (p_source_code => 'LEDGER_CATEGORY_CODE'
129249: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 129256: xla_ae_lines_pkg.BflowUpgEntry

129252: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
129253: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
129254: )
129255: THEN
129256: xla_ae_lines_pkg.BflowUpgEntry
129257: (p_business_method_code => l_bflow_method_code
129258: ,p_business_class_code => l_bflow_class_code
129259: ,p_balance_type => l_balance_type_code);
129260: ELSE

Line 129273: xla_ae_lines_pkg.SetLineDescription(

129269: --
129270: -- call description
129271: --
129272:
129273: xla_ae_lines_pkg.SetLineDescription(
129274: p_ae_header_id => l_ae_header_id
129275: ,p_description => Description_2 (
129276: p_application_id => p_application_id
129277: , p_ae_header_id => l_ae_header_id

Line 129306: xla_ae_lines_pkg.set_ccid(

129302: , x_value_type_code => l_adr_value_type_code
129303: , p_side => 'NA'
129304: );
129305:
129306: xla_ae_lines_pkg.set_ccid(
129307: p_code_combination_id => l_ccid
129308: , p_value_type_code => l_adr_value_type_code
129309: , p_transaction_coa_id => l_adr_transaction_coa_id
129310: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 129342: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

129338: xla_accounting_err_pkg.build_message
129339: (p_appli_s_name => 'XLA'
129340: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
129341: ,p_token_1 => 'LINE_NUMBER'
129342: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
129343: ,p_token_2 => 'LINE_TYPE_NAME'
129344: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
129345: l_component_type
129346: ,l_component_code

Line 129378: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

129374: --
129375: --
129376: ------------------------------------------------------------------------------------------------
129377: -- 4219869 Business Flow
129378: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
129379: -- Prior Entry. Currently, the following code is always generated.
129380: ------------------------------------------------------------------------------------------------
129381: XLA_AE_LINES_PKG.ValidateCurrentLine;
129382:

Line 129381: XLA_AE_LINES_PKG.ValidateCurrentLine;

129377: -- 4219869 Business Flow
129378: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
129379: -- Prior Entry. Currently, the following code is always generated.
129380: ------------------------------------------------------------------------------------------------
129381: XLA_AE_LINES_PKG.ValidateCurrentLine;
129382:
129383: ------------------------------------------------------------------------------------
129384: -- 4219869 Business Flow
129385: -- Populated credit and debit amounts -- Need to generate this within IF

Line 129387: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

129383: ------------------------------------------------------------------------------------
129384: -- 4219869 Business Flow
129385: -- Populated credit and debit amounts -- Need to generate this within IF
129386: ------------------------------------------------------------------------------------
129387: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129388:
129389: ----------------------------------------------------------------------------------
129390: -- 4219869 Business Flow
129391: -- Update journal entry status -- Need to generate this within IF

Line 129419: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

129415: -- To allow MPA report to determine if it should generate report process
129416: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
129417: ------------------------------------------------------------------------------------------
129418:
129419: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
129420: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
129421: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
129422: -- call ADRs
129423: -- Bug 4922099

Line 129420: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

129416: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
129417: ------------------------------------------------------------------------------------------
129418:
129419: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
129420: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
129421: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
129422: -- call ADRs
129423: -- Bug 4922099
129424: --

Line 129444: xla_ae_lines_pkg.set_ccid(

129440: , x_value_type_code => l_adr_value_type_code
129441: , p_side => 'NA'
129442: );
129443:
129444: xla_ae_lines_pkg.set_ccid(
129445: p_code_combination_id => l_ccid
129446: , p_value_type_code => l_adr_value_type_code
129447: , p_transaction_coa_id => l_adr_transaction_coa_id
129448: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 129467: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

129463:
129464: --
129465: -- Update the line information that should be overwritten
129466: --
129467: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
129468: p_header_num => 1);
129469: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
129470:
129471: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 129469: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

129465: -- Update the line information that should be overwritten
129466: --
129467: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
129468: p_header_num => 1);
129469: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
129470:
129471: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
129472:
129473: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 129471: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

129467: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
129468: p_header_num => 1);
129469: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
129470:
129471: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
129472:
129473: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
129474: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
129475: END IF;

Line 129474: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

129470:
129471: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
129472:
129473: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
129474: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
129475: END IF;
129476:
129477: --
129478: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 129481: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

129477: --
129478: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
129479: --
129480: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
129481: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
129482: ELSE
129483: ---------------------------------------------------------------------------------------------------
129484: -- 4262811a Switch Sign
129485: ---------------------------------------------------------------------------------------------------

Line 129486: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

129482: ELSE
129483: ---------------------------------------------------------------------------------------------------
129484: -- 4262811a Switch Sign
129485: ---------------------------------------------------------------------------------------------------
129486: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129489: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 129487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

129483: ---------------------------------------------------------------------------------------------------
129484: -- 4262811a Switch Sign
129485: ---------------------------------------------------------------------------------------------------
129486: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129489: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129491: -- 5132302

Line 129488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

129484: -- 4262811a Switch Sign
129485: ---------------------------------------------------------------------------------------------------
129486: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129489: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129491: -- 5132302
129492: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 129489: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

129485: ---------------------------------------------------------------------------------------------------
129486: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129489: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129491: -- 5132302
129492: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
129493: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 129490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

129486: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129489: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129491: -- 5132302
129492: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
129493: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129494:

Line 129492: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

129488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129489: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129491: -- 5132302
129492: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
129493: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129494:
129495: END IF;
129496:

Line 129493: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

129489: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129491: -- 5132302
129492: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
129493: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129494:
129495: END IF;
129496:
129497: -- 4955764

Line 129498: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

129494:
129495: END IF;
129496:
129497: -- 4955764
129498: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129499: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
129500:
129501:
129502: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 129502: XLA_AE_LINES_PKG.ValidateCurrentLine;

129498: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129499: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
129500:
129501:
129502: XLA_AE_LINES_PKG.ValidateCurrentLine;
129503: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129504:
129505: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
129506: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 129503: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

129499: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
129500:
129501:
129502: XLA_AE_LINES_PKG.ValidateCurrentLine;
129503: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129504:
129505: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
129506: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
129507: ,p_balance_type_code => l_balance_type_code);

Line 129700: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

129696: --
129697: -- bulk performance
129698: --
129699: l_balance_type_code VARCHAR2(1);
129700: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
129701: l_log_module VARCHAR2(240);
129702:
129703: --
129704: -- Upgrade strategy

Line 129768: XLA_AE_LINES_PKG.SetNewLine;

129764: ') = 'TAX DIFF'
129765: THEN
129766:
129767: --
129768: XLA_AE_LINES_PKG.SetNewLine;
129769:
129770: p_balance_type_code := l_balance_type_code;
129771: -- set the flag so later we will know whether the gain loss line needs to be created
129772:

Line 129780: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

129776:
129777: --
129778: -- bulk performance
129779: --
129780: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
129781: p_header_num => 0); -- 4262811
129782: --
129783: -- set accounting line options
129784: --

Line 129785: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

129781: p_header_num => 0); -- 4262811
129782: --
129783: -- set accounting line options
129784: --
129785: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
129786: p_natural_side_code => 'C'
129787: , p_gain_or_loss_flag => 'N'
129788: , p_gl_transfer_mode_code => 'S'
129789: , p_acct_entry_type_code => 'A'

Line 129799: xla_ae_lines_pkg.SetAcctLineType

129795: --
129796: --
129797: -- set accounting line type info
129798: --
129799: xla_ae_lines_pkg.SetAcctLineType
129800: (p_component_type => l_component_type
129801: ,p_event_type_code => l_event_type_code
129802: ,p_line_definition_owner_code => l_line_definition_owner_code
129803: ,p_line_definition_code => l_line_definition_code

Line 129813: xla_ae_lines_pkg.SetAcctClass(

129809: ,p_event_class_code => l_event_class_code);
129810: --
129811: -- set accounting class
129812: --
129813: xla_ae_lines_pkg.SetAcctClass(
129814: p_accounting_class_code => 'TAX_DIFF'
129815: , p_ae_header_id => l_ae_header_id
129816: );
129817:

Line 129821: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

129817:
129818: --
129819: -- set rounding class
129820: --
129821: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
129822: 'TAX_DIFF';
129823:
129824: --
129825: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 129825: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

129821: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
129822: 'TAX_DIFF';
129823:
129824: --
129825: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
129826: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
129827: --
129828: -- bulk performance
129829: --

Line 129826: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

129822: 'TAX_DIFF';
129823:
129824: --
129825: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
129826: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
129827: --
129828: -- bulk performance
129829: --
129830: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 129830: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

129826: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
129827: --
129828: -- bulk performance
129829: --
129830: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
129831:
129832: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129833: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129834:

Line 129832: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

129828: -- bulk performance
129829: --
129830: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
129831:
129832: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129833: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129834:
129835: -- 4955764
129836: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 129836: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

129832: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129833: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129834:
129835: -- 4955764
129836: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129837: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
129838:
129839: -- 4458381 Public Sector Enh
129840:

Line 129946: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

129942: l_rec_acct_attrs.array_num_value(43) := p_source_94;
129943: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
129944: l_rec_acct_attrs.array_num_value(44) := p_source_95;
129945:
129946: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
129947: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
129948:
129949: ---------------------------------------------------------------------------------------------------------------
129950: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 129947: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

129943: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
129944: l_rec_acct_attrs.array_num_value(44) := p_source_95;
129945:
129946: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
129947: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
129948:
129949: ---------------------------------------------------------------------------------------------------------------
129950: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129951: ---------------------------------------------------------------------------------------------------------------

Line 129950: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

129946: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
129947: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
129948:
129949: ---------------------------------------------------------------------------------------------------------------
129950: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129951: ---------------------------------------------------------------------------------------------------------------
129952: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129953:
129954: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 129952: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

129948:
129949: ---------------------------------------------------------------------------------------------------------------
129950: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129951: ---------------------------------------------------------------------------------------------------------------
129952: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129953:
129954: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129955: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129956:

Line 129954: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

129950: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129951: ---------------------------------------------------------------------------------------------------------------
129952: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129953:
129954: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129955: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129956:
129957: IF xla_accounting_cache_pkg.GetValueChar
129958: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 129955: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

129951: ---------------------------------------------------------------------------------------------------------------
129952: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129953:
129954: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129955: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129956:
129957: IF xla_accounting_cache_pkg.GetValueChar
129958: (p_source_code => 'LEDGER_CATEGORY_CODE'
129959: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 129966: xla_ae_lines_pkg.BflowUpgEntry

129962: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
129963: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
129964: )
129965: THEN
129966: xla_ae_lines_pkg.BflowUpgEntry
129967: (p_business_method_code => l_bflow_method_code
129968: ,p_business_class_code => l_bflow_class_code
129969: ,p_balance_type => l_balance_type_code);
129970: ELSE

Line 130009: xla_ae_lines_pkg.set_ccid(

130005: , x_value_type_code => l_adr_value_type_code
130006: , p_side => 'NA'
130007: );
130008:
130009: xla_ae_lines_pkg.set_ccid(
130010: p_code_combination_id => l_ccid
130011: , p_value_type_code => l_adr_value_type_code
130012: , p_transaction_coa_id => l_adr_transaction_coa_id
130013: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 130044: xla_ae_lines_pkg.set_segment(

130040: );
130041:
130042: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
130043:
130044: xla_ae_lines_pkg.set_segment(
130045: p_to_segment_code => 'GL_BALANCING'
130046: , p_segment_value => l_segment
130047: , p_from_segment_code => l_adr_value_segment_code
130048: , p_from_combination_id => l_adr_value_combination_id

Line 130085: xla_ae_lines_pkg.set_segment(

130081: );
130082:
130083: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
130084:
130085: xla_ae_lines_pkg.set_segment(
130086: p_to_segment_code => 'GL_ACCOUNT'
130087: , p_segment_value => l_segment
130088: , p_from_segment_code => l_adr_value_segment_code
130089: , p_from_combination_id => l_adr_value_combination_id

Line 130129: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

130125: xla_accounting_err_pkg.build_message
130126: (p_appli_s_name => 'XLA'
130127: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
130128: ,p_token_1 => 'LINE_NUMBER'
130129: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
130130: ,p_token_2 => 'LINE_TYPE_NAME'
130131: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
130132: l_component_type
130133: ,l_component_code

Line 130165: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

130161: --
130162: --
130163: ------------------------------------------------------------------------------------------------
130164: -- 4219869 Business Flow
130165: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
130166: -- Prior Entry. Currently, the following code is always generated.
130167: ------------------------------------------------------------------------------------------------
130168: XLA_AE_LINES_PKG.ValidateCurrentLine;
130169:

Line 130168: XLA_AE_LINES_PKG.ValidateCurrentLine;

130164: -- 4219869 Business Flow
130165: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
130166: -- Prior Entry. Currently, the following code is always generated.
130167: ------------------------------------------------------------------------------------------------
130168: XLA_AE_LINES_PKG.ValidateCurrentLine;
130169:
130170: ------------------------------------------------------------------------------------
130171: -- 4219869 Business Flow
130172: -- Populated credit and debit amounts -- Need to generate this within IF

Line 130174: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

130170: ------------------------------------------------------------------------------------
130171: -- 4219869 Business Flow
130172: -- Populated credit and debit amounts -- Need to generate this within IF
130173: ------------------------------------------------------------------------------------
130174: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130175:
130176: ----------------------------------------------------------------------------------
130177: -- 4219869 Business Flow
130178: -- Update journal entry status -- Need to generate this within IF

Line 130206: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

130202: -- To allow MPA report to determine if it should generate report process
130203: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
130204: ------------------------------------------------------------------------------------------
130205:
130206: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
130207: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
130208: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
130209: -- call ADRs
130210: -- Bug 4922099

Line 130207: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

130203: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
130204: ------------------------------------------------------------------------------------------
130205:
130206: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
130207: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
130208: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
130209: -- call ADRs
130210: -- Bug 4922099
130211: --

Line 130234: xla_ae_lines_pkg.set_ccid(

130230: , x_value_type_code => l_adr_value_type_code
130231: , p_side => 'NA'
130232: );
130233:
130234: xla_ae_lines_pkg.set_ccid(
130235: p_code_combination_id => l_ccid
130236: , p_value_type_code => l_adr_value_type_code
130237: , p_transaction_coa_id => l_adr_transaction_coa_id
130238: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 130269: xla_ae_lines_pkg.set_segment(

130265: );
130266:
130267: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
130268:
130269: xla_ae_lines_pkg.set_segment(
130270: p_to_segment_code => 'GL_BALANCING'
130271: , p_segment_value => l_segment
130272: , p_from_segment_code => l_adr_value_segment_code
130273: , p_from_combination_id => l_adr_value_combination_id

Line 130310: xla_ae_lines_pkg.set_segment(

130306: );
130307:
130308: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
130309:
130310: xla_ae_lines_pkg.set_segment(
130311: p_to_segment_code => 'GL_ACCOUNT'
130312: , p_segment_value => l_segment
130313: , p_from_segment_code => l_adr_value_segment_code
130314: , p_from_combination_id => l_adr_value_combination_id

Line 130341: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

130337:
130338: --
130339: -- Update the line information that should be overwritten
130340: --
130341: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
130342: p_header_num => 1);
130343: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
130344:
130345: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 130343: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

130339: -- Update the line information that should be overwritten
130340: --
130341: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
130342: p_header_num => 1);
130343: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
130344:
130345: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
130346:
130347: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 130345: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

130341: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
130342: p_header_num => 1);
130343: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
130344:
130345: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
130346:
130347: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
130348: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
130349: END IF;

Line 130348: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

130344:
130345: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
130346:
130347: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
130348: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
130349: END IF;
130350:
130351: --
130352: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 130355: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

130351: --
130352: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
130353: --
130354: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
130355: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
130356: ELSE
130357: ---------------------------------------------------------------------------------------------------
130358: -- 4262811a Switch Sign
130359: ---------------------------------------------------------------------------------------------------

Line 130360: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

130356: ELSE
130357: ---------------------------------------------------------------------------------------------------
130358: -- 4262811a Switch Sign
130359: ---------------------------------------------------------------------------------------------------
130360: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130362: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130363: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130364: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 130361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

130357: ---------------------------------------------------------------------------------------------------
130358: -- 4262811a Switch Sign
130359: ---------------------------------------------------------------------------------------------------
130360: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130362: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130363: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130364: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130365: -- 5132302

Line 130362: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

130358: -- 4262811a Switch Sign
130359: ---------------------------------------------------------------------------------------------------
130360: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130362: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130363: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130364: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130365: -- 5132302
130366: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 130363: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

130359: ---------------------------------------------------------------------------------------------------
130360: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130362: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130363: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130364: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130365: -- 5132302
130366: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130367: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 130364: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

130360: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130362: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130363: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130364: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130365: -- 5132302
130366: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130367: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130368:

Line 130366: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

130362: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130363: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130364: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130365: -- 5132302
130366: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130367: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130368:
130369: END IF;
130370:

Line 130367: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

130363: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130364: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130365: -- 5132302
130366: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130367: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130368:
130369: END IF;
130370:
130371: -- 4955764

Line 130372: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

130368:
130369: END IF;
130370:
130371: -- 4955764
130372: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130373: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130374:
130375:
130376: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 130376: XLA_AE_LINES_PKG.ValidateCurrentLine;

130372: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130373: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130374:
130375:
130376: XLA_AE_LINES_PKG.ValidateCurrentLine;
130377: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130378:
130379: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130380: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 130377: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

130373: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130374:
130375:
130376: XLA_AE_LINES_PKG.ValidateCurrentLine;
130377: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130378:
130379: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130380: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
130381: ,p_balance_type_code => l_balance_type_code);

Line 130588: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

130584: --
130585: -- bulk performance
130586: --
130587: l_balance_type_code VARCHAR2(1);
130588: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
130589: l_log_module VARCHAR2(240);
130590:
130591: --
130592: -- Upgrade strategy

Line 130662: XLA_AE_LINES_PKG.SetNewLine;

130658: ') = 'Y'
130659: THEN
130660:
130661: --
130662: XLA_AE_LINES_PKG.SetNewLine;
130663:
130664: p_balance_type_code := l_balance_type_code;
130665: -- set the flag so later we will know whether the gain loss line needs to be created
130666:

Line 130674: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

130670:
130671: --
130672: -- bulk performance
130673: --
130674: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
130675: p_header_num => 0); -- 4262811
130676: --
130677: -- set accounting line options
130678: --

Line 130679: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

130675: p_header_num => 0); -- 4262811
130676: --
130677: -- set accounting line options
130678: --
130679: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
130680: p_natural_side_code => 'D'
130681: , p_gain_or_loss_flag => 'Y'
130682: , p_gl_transfer_mode_code => 'S'
130683: , p_acct_entry_type_code => 'A'

Line 130693: xla_ae_lines_pkg.SetAcctLineType

130689: --
130690: --
130691: -- set accounting line type info
130692: --
130693: xla_ae_lines_pkg.SetAcctLineType
130694: (p_component_type => l_component_type
130695: ,p_event_type_code => l_event_type_code
130696: ,p_line_definition_owner_code => l_line_definition_owner_code
130697: ,p_line_definition_code => l_line_definition_code

Line 130707: xla_ae_lines_pkg.SetAcctClass(

130703: ,p_event_class_code => l_event_class_code);
130704: --
130705: -- set accounting class
130706: --
130707: xla_ae_lines_pkg.SetAcctClass(
130708: p_accounting_class_code => 'TERV'
130709: , p_ae_header_id => l_ae_header_id
130710: );
130711:

Line 130715: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

130711:
130712: --
130713: -- set rounding class
130714: --
130715: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
130716: 'TERV';
130717:
130718: --
130719: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 130719: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

130715: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
130716: 'TERV';
130717:
130718: --
130719: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
130720: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
130721: --
130722: -- bulk performance
130723: --

Line 130720: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

130716: 'TERV';
130717:
130718: --
130719: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
130720: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
130721: --
130722: -- bulk performance
130723: --
130724: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 130724: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

130720: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
130721: --
130722: -- bulk performance
130723: --
130724: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
130725:
130726: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
130727: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
130728:

Line 130726: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

130722: -- bulk performance
130723: --
130724: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
130725:
130726: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
130727: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
130728:
130729: -- 4955764
130730: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 130730: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

130726: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
130727: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
130728:
130729: -- 4955764
130730: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130731: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
130732:
130733: -- 4458381 Public Sector Enh
130734:

Line 130838: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

130834: l_rec_acct_attrs.array_num_value(42) := p_source_94;
130835: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
130836: l_rec_acct_attrs.array_num_value(43) := p_source_95;
130837:
130838: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
130839: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
130840:
130841: ---------------------------------------------------------------------------------------------------------------
130842: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 130839: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

130835: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
130836: l_rec_acct_attrs.array_num_value(43) := p_source_95;
130837:
130838: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
130839: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
130840:
130841: ---------------------------------------------------------------------------------------------------------------
130842: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130843: ---------------------------------------------------------------------------------------------------------------

Line 130842: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

130838: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
130839: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
130840:
130841: ---------------------------------------------------------------------------------------------------------------
130842: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130843: ---------------------------------------------------------------------------------------------------------------
130844: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130845:
130846: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 130844: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

130840:
130841: ---------------------------------------------------------------------------------------------------------------
130842: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130843: ---------------------------------------------------------------------------------------------------------------
130844: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130845:
130846: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130847: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130848:

Line 130846: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

130842: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130843: ---------------------------------------------------------------------------------------------------------------
130844: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130845:
130846: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130847: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130848:
130849: IF xla_accounting_cache_pkg.GetValueChar
130850: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 130847: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

130843: ---------------------------------------------------------------------------------------------------------------
130844: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130845:
130846: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130847: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130848:
130849: IF xla_accounting_cache_pkg.GetValueChar
130850: (p_source_code => 'LEDGER_CATEGORY_CODE'
130851: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 130858: xla_ae_lines_pkg.BflowUpgEntry

130854: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
130855: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
130856: )
130857: THEN
130858: xla_ae_lines_pkg.BflowUpgEntry
130859: (p_business_method_code => l_bflow_method_code
130860: ,p_business_class_code => l_bflow_class_code
130861: ,p_balance_type => l_balance_type_code);
130862: ELSE

Line 130875: xla_ae_lines_pkg.SetLineDescription(

130871: --
130872: -- call description
130873: --
130874:
130875: xla_ae_lines_pkg.SetLineDescription(
130876: p_ae_header_id => l_ae_header_id
130877: ,p_description => Description_2 (
130878: p_application_id => p_application_id
130879: , p_ae_header_id => l_ae_header_id

Line 130917: xla_ae_lines_pkg.set_ccid(

130913: , x_value_type_code => l_adr_value_type_code
130914: , p_side => 'NA'
130915: );
130916:
130917: xla_ae_lines_pkg.set_ccid(
130918: p_code_combination_id => l_ccid
130919: , p_value_type_code => l_adr_value_type_code
130920: , p_transaction_coa_id => l_adr_transaction_coa_id
130921: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 130956: xla_ae_lines_pkg.set_segment(

130952: );
130953:
130954: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
130955:
130956: xla_ae_lines_pkg.set_segment(
130957: p_to_segment_code => 'GL_ACCOUNT'
130958: , p_segment_value => l_segment
130959: , p_from_segment_code => l_adr_value_segment_code
130960: , p_from_combination_id => l_adr_value_combination_id

Line 131001: xla_ae_lines_pkg.set_segment(

130997: );
130998:
130999: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
131000:
131001: xla_ae_lines_pkg.set_segment(
131002: p_to_segment_code => 'GL_BALANCING'
131003: , p_segment_value => l_segment
131004: , p_from_segment_code => l_adr_value_segment_code
131005: , p_from_combination_id => l_adr_value_combination_id

Line 131045: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

131041: xla_accounting_err_pkg.build_message
131042: (p_appli_s_name => 'XLA'
131043: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
131044: ,p_token_1 => 'LINE_NUMBER'
131045: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
131046: ,p_token_2 => 'LINE_TYPE_NAME'
131047: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
131048: l_component_type
131049: ,l_component_code

Line 131081: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

131077: --
131078: --
131079: ------------------------------------------------------------------------------------------------
131080: -- 4219869 Business Flow
131081: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
131082: -- Prior Entry. Currently, the following code is always generated.
131083: ------------------------------------------------------------------------------------------------
131084: XLA_AE_LINES_PKG.ValidateCurrentLine;
131085:

Line 131084: XLA_AE_LINES_PKG.ValidateCurrentLine;

131080: -- 4219869 Business Flow
131081: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
131082: -- Prior Entry. Currently, the following code is always generated.
131083: ------------------------------------------------------------------------------------------------
131084: XLA_AE_LINES_PKG.ValidateCurrentLine;
131085:
131086: ------------------------------------------------------------------------------------
131087: -- 4219869 Business Flow
131088: -- Populated credit and debit amounts -- Need to generate this within IF

Line 131090: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

131086: ------------------------------------------------------------------------------------
131087: -- 4219869 Business Flow
131088: -- Populated credit and debit amounts -- Need to generate this within IF
131089: ------------------------------------------------------------------------------------
131090: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
131091:
131092: ----------------------------------------------------------------------------------
131093: -- 4219869 Business Flow
131094: -- Update journal entry status -- Need to generate this within IF

Line 131122: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

131118: -- To allow MPA report to determine if it should generate report process
131119: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
131120: ------------------------------------------------------------------------------------------
131121:
131122: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
131123: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
131124: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
131125: -- call ADRs
131126: -- Bug 4922099

Line 131123: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

131119: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
131120: ------------------------------------------------------------------------------------------
131121:
131122: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
131123: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
131124: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
131125: -- call ADRs
131126: -- Bug 4922099
131127: --

Line 131156: xla_ae_lines_pkg.set_ccid(

131152: , x_value_type_code => l_adr_value_type_code
131153: , p_side => 'NA'
131154: );
131155:
131156: xla_ae_lines_pkg.set_ccid(
131157: p_code_combination_id => l_ccid
131158: , p_value_type_code => l_adr_value_type_code
131159: , p_transaction_coa_id => l_adr_transaction_coa_id
131160: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 131195: xla_ae_lines_pkg.set_segment(

131191: );
131192:
131193: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
131194:
131195: xla_ae_lines_pkg.set_segment(
131196: p_to_segment_code => 'GL_ACCOUNT'
131197: , p_segment_value => l_segment
131198: , p_from_segment_code => l_adr_value_segment_code
131199: , p_from_combination_id => l_adr_value_combination_id

Line 131240: xla_ae_lines_pkg.set_segment(

131236: );
131237:
131238: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
131239:
131240: xla_ae_lines_pkg.set_segment(
131241: p_to_segment_code => 'GL_BALANCING'
131242: , p_segment_value => l_segment
131243: , p_from_segment_code => l_adr_value_segment_code
131244: , p_from_combination_id => l_adr_value_combination_id

Line 131271: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

131267:
131268: --
131269: -- Update the line information that should be overwritten
131270: --
131271: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
131272: p_header_num => 1);
131273: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
131274:
131275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 131273: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

131269: -- Update the line information that should be overwritten
131270: --
131271: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
131272: p_header_num => 1);
131273: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
131274:
131275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
131276:
131277: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 131275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

131271: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
131272: p_header_num => 1);
131273: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
131274:
131275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
131276:
131277: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
131278: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
131279: END IF;

Line 131278: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

131274:
131275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
131276:
131277: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
131278: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
131279: END IF;
131280:
131281: --
131282: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 131285: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

131281: --
131282: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
131283: --
131284: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
131285: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
131286: ELSE
131287: ---------------------------------------------------------------------------------------------------
131288: -- 4262811a Switch Sign
131289: ---------------------------------------------------------------------------------------------------

Line 131290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

131286: ELSE
131287: ---------------------------------------------------------------------------------------------------
131288: -- 4262811a Switch Sign
131289: ---------------------------------------------------------------------------------------------------
131290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 131291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

131287: ---------------------------------------------------------------------------------------------------
131288: -- 4262811a Switch Sign
131289: ---------------------------------------------------------------------------------------------------
131290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131295: -- 5132302

Line 131292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

131288: -- 4262811a Switch Sign
131289: ---------------------------------------------------------------------------------------------------
131290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131295: -- 5132302
131296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 131293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

131289: ---------------------------------------------------------------------------------------------------
131290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131295: -- 5132302
131296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
131297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 131294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

131290: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131291: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131295: -- 5132302
131296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
131297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131298:

Line 131296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

131292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131295: -- 5132302
131296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
131297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131298:
131299: END IF;
131300:

Line 131297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

131293: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131294: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131295: -- 5132302
131296: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
131297: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131298:
131299: END IF;
131300:
131301: -- 4955764

Line 131302: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

131298:
131299: END IF;
131300:
131301: -- 4955764
131302: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131303: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
131304:
131305:
131306: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 131306: XLA_AE_LINES_PKG.ValidateCurrentLine;

131302: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131303: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
131304:
131305:
131306: XLA_AE_LINES_PKG.ValidateCurrentLine;
131307: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
131308:
131309: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
131310: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 131307: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

131303: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
131304:
131305:
131306: XLA_AE_LINES_PKG.ValidateCurrentLine;
131307: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
131308:
131309: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
131310: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
131311: ,p_balance_type_code => l_balance_type_code);

Line 131516: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

131512: --
131513: -- bulk performance
131514: --
131515: l_balance_type_code VARCHAR2(1);
131516: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
131517: l_log_module VARCHAR2(240);
131518:
131519: --
131520: -- Upgrade strategy

Line 131590: XLA_AE_LINES_PKG.SetNewLine;

131586: ') = 'Y'
131587: THEN
131588:
131589: --
131590: XLA_AE_LINES_PKG.SetNewLine;
131591:
131592: p_balance_type_code := l_balance_type_code;
131593: -- set the flag so later we will know whether the gain loss line needs to be created
131594:

Line 131602: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

131598:
131599: --
131600: -- bulk performance
131601: --
131602: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
131603: p_header_num => 0); -- 4262811
131604: --
131605: -- set accounting line options
131606: --

Line 131607: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

131603: p_header_num => 0); -- 4262811
131604: --
131605: -- set accounting line options
131606: --
131607: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
131608: p_natural_side_code => 'D'
131609: , p_gain_or_loss_flag => 'Y'
131610: , p_gl_transfer_mode_code => 'S'
131611: , p_acct_entry_type_code => 'A'

Line 131621: xla_ae_lines_pkg.SetAcctLineType

131617: --
131618: --
131619: -- set accounting line type info
131620: --
131621: xla_ae_lines_pkg.SetAcctLineType
131622: (p_component_type => l_component_type
131623: ,p_event_type_code => l_event_type_code
131624: ,p_line_definition_owner_code => l_line_definition_owner_code
131625: ,p_line_definition_code => l_line_definition_code

Line 131635: xla_ae_lines_pkg.SetAcctClass(

131631: ,p_event_class_code => l_event_class_code);
131632: --
131633: -- set accounting class
131634: --
131635: xla_ae_lines_pkg.SetAcctClass(
131636: p_accounting_class_code => 'TERV'
131637: , p_ae_header_id => l_ae_header_id
131638: );
131639:

Line 131643: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

131639:
131640: --
131641: -- set rounding class
131642: --
131643: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
131644: 'TERV';
131645:
131646: --
131647: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 131647: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

131643: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
131644: 'TERV';
131645:
131646: --
131647: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
131648: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
131649: --
131650: -- bulk performance
131651: --

Line 131648: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

131644: 'TERV';
131645:
131646: --
131647: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
131648: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
131649: --
131650: -- bulk performance
131651: --
131652: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 131652: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

131648: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
131649: --
131650: -- bulk performance
131651: --
131652: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
131653:
131654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
131655: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131656:

Line 131654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

131650: -- bulk performance
131651: --
131652: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
131653:
131654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
131655: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131656:
131657: -- 4955764
131658: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 131658: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

131654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
131655: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131656:
131657: -- 4955764
131658: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131659: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
131660:
131661: -- 4458381 Public Sector Enh
131662:

Line 131764: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

131760: l_rec_acct_attrs.array_num_value(41) := p_source_94;
131761: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
131762: l_rec_acct_attrs.array_num_value(42) := p_source_95;
131763:
131764: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
131765: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
131766:
131767: ---------------------------------------------------------------------------------------------------------------
131768: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 131765: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

131761: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
131762: l_rec_acct_attrs.array_num_value(42) := p_source_95;
131763:
131764: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
131765: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
131766:
131767: ---------------------------------------------------------------------------------------------------------------
131768: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131769: ---------------------------------------------------------------------------------------------------------------

Line 131768: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

131764: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
131765: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
131766:
131767: ---------------------------------------------------------------------------------------------------------------
131768: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131769: ---------------------------------------------------------------------------------------------------------------
131770: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131771:
131772: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 131770: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

131766:
131767: ---------------------------------------------------------------------------------------------------------------
131768: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131769: ---------------------------------------------------------------------------------------------------------------
131770: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131771:
131772: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131773: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131774:

Line 131772: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

131768: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131769: ---------------------------------------------------------------------------------------------------------------
131770: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131771:
131772: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131773: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131774:
131775: IF xla_accounting_cache_pkg.GetValueChar
131776: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 131773: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

131769: ---------------------------------------------------------------------------------------------------------------
131770: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131771:
131772: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131773: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131774:
131775: IF xla_accounting_cache_pkg.GetValueChar
131776: (p_source_code => 'LEDGER_CATEGORY_CODE'
131777: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 131784: xla_ae_lines_pkg.BflowUpgEntry

131780: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
131781: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
131782: )
131783: THEN
131784: xla_ae_lines_pkg.BflowUpgEntry
131785: (p_business_method_code => l_bflow_method_code
131786: ,p_business_class_code => l_bflow_class_code
131787: ,p_balance_type => l_balance_type_code);
131788: ELSE

Line 131801: xla_ae_lines_pkg.SetLineDescription(

131797: --
131798: -- call description
131799: --
131800:
131801: xla_ae_lines_pkg.SetLineDescription(
131802: p_ae_header_id => l_ae_header_id
131803: ,p_description => Description_2 (
131804: p_application_id => p_application_id
131805: , p_ae_header_id => l_ae_header_id

Line 131843: xla_ae_lines_pkg.set_ccid(

131839: , x_value_type_code => l_adr_value_type_code
131840: , p_side => 'NA'
131841: );
131842:
131843: xla_ae_lines_pkg.set_ccid(
131844: p_code_combination_id => l_ccid
131845: , p_value_type_code => l_adr_value_type_code
131846: , p_transaction_coa_id => l_adr_transaction_coa_id
131847: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 131882: xla_ae_lines_pkg.set_segment(

131878: );
131879:
131880: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
131881:
131882: xla_ae_lines_pkg.set_segment(
131883: p_to_segment_code => 'GL_ACCOUNT'
131884: , p_segment_value => l_segment
131885: , p_from_segment_code => l_adr_value_segment_code
131886: , p_from_combination_id => l_adr_value_combination_id

Line 131927: xla_ae_lines_pkg.set_segment(

131923: );
131924:
131925: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
131926:
131927: xla_ae_lines_pkg.set_segment(
131928: p_to_segment_code => 'GL_BALANCING'
131929: , p_segment_value => l_segment
131930: , p_from_segment_code => l_adr_value_segment_code
131931: , p_from_combination_id => l_adr_value_combination_id

Line 131971: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

131967: xla_accounting_err_pkg.build_message
131968: (p_appli_s_name => 'XLA'
131969: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
131970: ,p_token_1 => 'LINE_NUMBER'
131971: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
131972: ,p_token_2 => 'LINE_TYPE_NAME'
131973: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
131974: l_component_type
131975: ,l_component_code

Line 132007: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

132003: --
132004: --
132005: ------------------------------------------------------------------------------------------------
132006: -- 4219869 Business Flow
132007: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
132008: -- Prior Entry. Currently, the following code is always generated.
132009: ------------------------------------------------------------------------------------------------
132010: XLA_AE_LINES_PKG.ValidateCurrentLine;
132011:

Line 132010: XLA_AE_LINES_PKG.ValidateCurrentLine;

132006: -- 4219869 Business Flow
132007: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
132008: -- Prior Entry. Currently, the following code is always generated.
132009: ------------------------------------------------------------------------------------------------
132010: XLA_AE_LINES_PKG.ValidateCurrentLine;
132011:
132012: ------------------------------------------------------------------------------------
132013: -- 4219869 Business Flow
132014: -- Populated credit and debit amounts -- Need to generate this within IF

Line 132016: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

132012: ------------------------------------------------------------------------------------
132013: -- 4219869 Business Flow
132014: -- Populated credit and debit amounts -- Need to generate this within IF
132015: ------------------------------------------------------------------------------------
132016: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132017:
132018: ----------------------------------------------------------------------------------
132019: -- 4219869 Business Flow
132020: -- Update journal entry status -- Need to generate this within IF

Line 132048: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

132044: -- To allow MPA report to determine if it should generate report process
132045: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
132046: ------------------------------------------------------------------------------------------
132047:
132048: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
132049: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
132050: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
132051: -- call ADRs
132052: -- Bug 4922099

Line 132049: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

132045: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
132046: ------------------------------------------------------------------------------------------
132047:
132048: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
132049: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
132050: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
132051: -- call ADRs
132052: -- Bug 4922099
132053: --

Line 132082: xla_ae_lines_pkg.set_ccid(

132078: , x_value_type_code => l_adr_value_type_code
132079: , p_side => 'NA'
132080: );
132081:
132082: xla_ae_lines_pkg.set_ccid(
132083: p_code_combination_id => l_ccid
132084: , p_value_type_code => l_adr_value_type_code
132085: , p_transaction_coa_id => l_adr_transaction_coa_id
132086: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 132121: xla_ae_lines_pkg.set_segment(

132117: );
132118:
132119: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
132120:
132121: xla_ae_lines_pkg.set_segment(
132122: p_to_segment_code => 'GL_ACCOUNT'
132123: , p_segment_value => l_segment
132124: , p_from_segment_code => l_adr_value_segment_code
132125: , p_from_combination_id => l_adr_value_combination_id

Line 132166: xla_ae_lines_pkg.set_segment(

132162: );
132163:
132164: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
132165:
132166: xla_ae_lines_pkg.set_segment(
132167: p_to_segment_code => 'GL_BALANCING'
132168: , p_segment_value => l_segment
132169: , p_from_segment_code => l_adr_value_segment_code
132170: , p_from_combination_id => l_adr_value_combination_id

Line 132197: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

132193:
132194: --
132195: -- Update the line information that should be overwritten
132196: --
132197: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
132198: p_header_num => 1);
132199: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
132200:
132201: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 132199: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

132195: -- Update the line information that should be overwritten
132196: --
132197: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
132198: p_header_num => 1);
132199: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
132200:
132201: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
132202:
132203: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 132201: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

132197: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
132198: p_header_num => 1);
132199: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
132200:
132201: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
132202:
132203: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
132204: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
132205: END IF;

Line 132204: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

132200:
132201: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
132202:
132203: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
132204: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
132205: END IF;
132206:
132207: --
132208: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 132211: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

132207: --
132208: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
132209: --
132210: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
132211: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
132212: ELSE
132213: ---------------------------------------------------------------------------------------------------
132214: -- 4262811a Switch Sign
132215: ---------------------------------------------------------------------------------------------------

Line 132216: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

132212: ELSE
132213: ---------------------------------------------------------------------------------------------------
132214: -- 4262811a Switch Sign
132215: ---------------------------------------------------------------------------------------------------
132216: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 132217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

132213: ---------------------------------------------------------------------------------------------------
132214: -- 4262811a Switch Sign
132215: ---------------------------------------------------------------------------------------------------
132216: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132221: -- 5132302

Line 132218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

132214: -- 4262811a Switch Sign
132215: ---------------------------------------------------------------------------------------------------
132216: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132221: -- 5132302
132222: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 132219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

132215: ---------------------------------------------------------------------------------------------------
132216: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132221: -- 5132302
132222: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132223: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 132220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

132216: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132221: -- 5132302
132222: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132223: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132224:

Line 132222: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

132218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132221: -- 5132302
132222: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132223: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132224:
132225: END IF;
132226:

Line 132223: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

132219: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132221: -- 5132302
132222: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132223: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132224:
132225: END IF;
132226:
132227: -- 4955764

Line 132228: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

132224:
132225: END IF;
132226:
132227: -- 4955764
132228: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132229: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132230:
132231:
132232: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 132232: XLA_AE_LINES_PKG.ValidateCurrentLine;

132228: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132229: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132230:
132231:
132232: XLA_AE_LINES_PKG.ValidateCurrentLine;
132233: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132234:
132235: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132236: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 132233: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

132229: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132230:
132231:
132232: XLA_AE_LINES_PKG.ValidateCurrentLine;
132233: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132234:
132235: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132236: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
132237: ,p_balance_type_code => l_balance_type_code);

Line 132444: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

132440: --
132441: -- bulk performance
132442: --
132443: l_balance_type_code VARCHAR2(1);
132444: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
132445: l_log_module VARCHAR2(240);
132446:
132447: --
132448: -- Upgrade strategy

Line 132518: XLA_AE_LINES_PKG.SetNewLine;

132514: ') = 'Y'
132515: THEN
132516:
132517: --
132518: XLA_AE_LINES_PKG.SetNewLine;
132519:
132520: p_balance_type_code := l_balance_type_code;
132521: -- set the flag so later we will know whether the gain loss line needs to be created
132522:

Line 132530: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

132526:
132527: --
132528: -- bulk performance
132529: --
132530: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
132531: p_header_num => 0); -- 4262811
132532: --
132533: -- set accounting line options
132534: --

Line 132535: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

132531: p_header_num => 0); -- 4262811
132532: --
132533: -- set accounting line options
132534: --
132535: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
132536: p_natural_side_code => 'D'
132537: , p_gain_or_loss_flag => 'Y'
132538: , p_gl_transfer_mode_code => 'S'
132539: , p_acct_entry_type_code => 'A'

Line 132549: xla_ae_lines_pkg.SetAcctLineType

132545: --
132546: --
132547: -- set accounting line type info
132548: --
132549: xla_ae_lines_pkg.SetAcctLineType
132550: (p_component_type => l_component_type
132551: ,p_event_type_code => l_event_type_code
132552: ,p_line_definition_owner_code => l_line_definition_owner_code
132553: ,p_line_definition_code => l_line_definition_code

Line 132563: xla_ae_lines_pkg.SetAcctClass(

132559: ,p_event_class_code => l_event_class_code);
132560: --
132561: -- set accounting class
132562: --
132563: xla_ae_lines_pkg.SetAcctClass(
132564: p_accounting_class_code => 'TERV'
132565: , p_ae_header_id => l_ae_header_id
132566: );
132567:

Line 132571: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

132567:
132568: --
132569: -- set rounding class
132570: --
132571: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
132572: 'TERV';
132573:
132574: --
132575: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 132575: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

132571: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
132572: 'TERV';
132573:
132574: --
132575: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
132576: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
132577: --
132578: -- bulk performance
132579: --

Line 132576: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

132572: 'TERV';
132573:
132574: --
132575: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
132576: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
132577: --
132578: -- bulk performance
132579: --
132580: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 132580: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

132576: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
132577: --
132578: -- bulk performance
132579: --
132580: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
132581:
132582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
132583: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
132584:

Line 132582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

132578: -- bulk performance
132579: --
132580: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
132581:
132582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
132583: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
132584:
132585: -- 4955764
132586: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 132586: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

132582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
132583: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
132584:
132585: -- 4955764
132586: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132587: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
132588:
132589: -- 4458381 Public Sector Enh
132590:

Line 132696: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

132692: l_rec_acct_attrs.array_num_value(43) := p_source_94;
132693: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
132694: l_rec_acct_attrs.array_num_value(44) := p_source_95;
132695:
132696: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
132697: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
132698:
132699: ---------------------------------------------------------------------------------------------------------------
132700: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 132697: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

132693: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
132694: l_rec_acct_attrs.array_num_value(44) := p_source_95;
132695:
132696: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
132697: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
132698:
132699: ---------------------------------------------------------------------------------------------------------------
132700: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
132701: ---------------------------------------------------------------------------------------------------------------

Line 132700: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

132696: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
132697: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
132698:
132699: ---------------------------------------------------------------------------------------------------------------
132700: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
132701: ---------------------------------------------------------------------------------------------------------------
132702: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
132703:
132704: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 132702: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

132698:
132699: ---------------------------------------------------------------------------------------------------------------
132700: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
132701: ---------------------------------------------------------------------------------------------------------------
132702: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
132703:
132704: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132705: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132706:

Line 132704: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

132700: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
132701: ---------------------------------------------------------------------------------------------------------------
132702: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
132703:
132704: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132705: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132706:
132707: IF xla_accounting_cache_pkg.GetValueChar
132708: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 132705: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

132701: ---------------------------------------------------------------------------------------------------------------
132702: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
132703:
132704: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132705: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132706:
132707: IF xla_accounting_cache_pkg.GetValueChar
132708: (p_source_code => 'LEDGER_CATEGORY_CODE'
132709: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 132716: xla_ae_lines_pkg.BflowUpgEntry

132712: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
132713: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
132714: )
132715: THEN
132716: xla_ae_lines_pkg.BflowUpgEntry
132717: (p_business_method_code => l_bflow_method_code
132718: ,p_business_class_code => l_bflow_class_code
132719: ,p_balance_type => l_balance_type_code);
132720: ELSE

Line 132733: xla_ae_lines_pkg.SetLineDescription(

132729: --
132730: -- call description
132731: --
132732:
132733: xla_ae_lines_pkg.SetLineDescription(
132734: p_ae_header_id => l_ae_header_id
132735: ,p_description => Description_2 (
132736: p_application_id => p_application_id
132737: , p_ae_header_id => l_ae_header_id

Line 132775: xla_ae_lines_pkg.set_ccid(

132771: , x_value_type_code => l_adr_value_type_code
132772: , p_side => 'NA'
132773: );
132774:
132775: xla_ae_lines_pkg.set_ccid(
132776: p_code_combination_id => l_ccid
132777: , p_value_type_code => l_adr_value_type_code
132778: , p_transaction_coa_id => l_adr_transaction_coa_id
132779: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 132814: xla_ae_lines_pkg.set_segment(

132810: );
132811:
132812: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
132813:
132814: xla_ae_lines_pkg.set_segment(
132815: p_to_segment_code => 'GL_ACCOUNT'
132816: , p_segment_value => l_segment
132817: , p_from_segment_code => l_adr_value_segment_code
132818: , p_from_combination_id => l_adr_value_combination_id

Line 132859: xla_ae_lines_pkg.set_segment(

132855: );
132856:
132857: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
132858:
132859: xla_ae_lines_pkg.set_segment(
132860: p_to_segment_code => 'GL_BALANCING'
132861: , p_segment_value => l_segment
132862: , p_from_segment_code => l_adr_value_segment_code
132863: , p_from_combination_id => l_adr_value_combination_id

Line 132903: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

132899: xla_accounting_err_pkg.build_message
132900: (p_appli_s_name => 'XLA'
132901: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
132902: ,p_token_1 => 'LINE_NUMBER'
132903: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
132904: ,p_token_2 => 'LINE_TYPE_NAME'
132905: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
132906: l_component_type
132907: ,l_component_code

Line 132939: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

132935: --
132936: --
132937: ------------------------------------------------------------------------------------------------
132938: -- 4219869 Business Flow
132939: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
132940: -- Prior Entry. Currently, the following code is always generated.
132941: ------------------------------------------------------------------------------------------------
132942: XLA_AE_LINES_PKG.ValidateCurrentLine;
132943:

Line 132942: XLA_AE_LINES_PKG.ValidateCurrentLine;

132938: -- 4219869 Business Flow
132939: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
132940: -- Prior Entry. Currently, the following code is always generated.
132941: ------------------------------------------------------------------------------------------------
132942: XLA_AE_LINES_PKG.ValidateCurrentLine;
132943:
132944: ------------------------------------------------------------------------------------
132945: -- 4219869 Business Flow
132946: -- Populated credit and debit amounts -- Need to generate this within IF

Line 132948: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

132944: ------------------------------------------------------------------------------------
132945: -- 4219869 Business Flow
132946: -- Populated credit and debit amounts -- Need to generate this within IF
132947: ------------------------------------------------------------------------------------
132948: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132949:
132950: ----------------------------------------------------------------------------------
132951: -- 4219869 Business Flow
132952: -- Update journal entry status -- Need to generate this within IF

Line 132980: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

132976: -- To allow MPA report to determine if it should generate report process
132977: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
132978: ------------------------------------------------------------------------------------------
132979:
132980: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
132981: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
132982: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
132983: -- call ADRs
132984: -- Bug 4922099

Line 132981: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

132977: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
132978: ------------------------------------------------------------------------------------------
132979:
132980: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
132981: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
132982: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
132983: -- call ADRs
132984: -- Bug 4922099
132985: --

Line 133014: xla_ae_lines_pkg.set_ccid(

133010: , x_value_type_code => l_adr_value_type_code
133011: , p_side => 'NA'
133012: );
133013:
133014: xla_ae_lines_pkg.set_ccid(
133015: p_code_combination_id => l_ccid
133016: , p_value_type_code => l_adr_value_type_code
133017: , p_transaction_coa_id => l_adr_transaction_coa_id
133018: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 133053: xla_ae_lines_pkg.set_segment(

133049: );
133050:
133051: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
133052:
133053: xla_ae_lines_pkg.set_segment(
133054: p_to_segment_code => 'GL_ACCOUNT'
133055: , p_segment_value => l_segment
133056: , p_from_segment_code => l_adr_value_segment_code
133057: , p_from_combination_id => l_adr_value_combination_id

Line 133098: xla_ae_lines_pkg.set_segment(

133094: );
133095:
133096: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
133097:
133098: xla_ae_lines_pkg.set_segment(
133099: p_to_segment_code => 'GL_BALANCING'
133100: , p_segment_value => l_segment
133101: , p_from_segment_code => l_adr_value_segment_code
133102: , p_from_combination_id => l_adr_value_combination_id

Line 133129: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

133125:
133126: --
133127: -- Update the line information that should be overwritten
133128: --
133129: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
133130: p_header_num => 1);
133131: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
133132:
133133: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 133131: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

133127: -- Update the line information that should be overwritten
133128: --
133129: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
133130: p_header_num => 1);
133131: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
133132:
133133: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
133134:
133135: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 133133: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

133129: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
133130: p_header_num => 1);
133131: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
133132:
133133: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
133134:
133135: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
133136: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
133137: END IF;

Line 133136: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

133132:
133133: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
133134:
133135: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
133136: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
133137: END IF;
133138:
133139: --
133140: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 133143: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

133139: --
133140: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
133141: --
133142: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
133143: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
133144: ELSE
133145: ---------------------------------------------------------------------------------------------------
133146: -- 4262811a Switch Sign
133147: ---------------------------------------------------------------------------------------------------

Line 133148: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

133144: ELSE
133145: ---------------------------------------------------------------------------------------------------
133146: -- 4262811a Switch Sign
133147: ---------------------------------------------------------------------------------------------------
133148: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133149: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133150: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133151: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133152: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 133149: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

133145: ---------------------------------------------------------------------------------------------------
133146: -- 4262811a Switch Sign
133147: ---------------------------------------------------------------------------------------------------
133148: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133149: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133150: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133151: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133152: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133153: -- 5132302

Line 133150: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

133146: -- 4262811a Switch Sign
133147: ---------------------------------------------------------------------------------------------------
133148: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133149: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133150: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133151: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133152: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133153: -- 5132302
133154: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 133151: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

133147: ---------------------------------------------------------------------------------------------------
133148: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133149: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133150: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133151: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133152: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133153: -- 5132302
133154: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
133155: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 133152: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

133148: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133149: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133150: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133151: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133152: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133153: -- 5132302
133154: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
133155: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133156:

Line 133154: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

133150: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133151: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133152: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133153: -- 5132302
133154: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
133155: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133156:
133157: END IF;
133158:

Line 133155: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

133151: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133152: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133153: -- 5132302
133154: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
133155: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133156:
133157: END IF;
133158:
133159: -- 4955764

Line 133160: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

133156:
133157: END IF;
133158:
133159: -- 4955764
133160: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133161: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
133162:
133163:
133164: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 133164: XLA_AE_LINES_PKG.ValidateCurrentLine;

133160: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133161: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
133162:
133163:
133164: XLA_AE_LINES_PKG.ValidateCurrentLine;
133165: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
133166:
133167: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
133168: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 133165: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

133161: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
133162:
133163:
133164: XLA_AE_LINES_PKG.ValidateCurrentLine;
133165: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
133166:
133167: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
133168: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
133169: ,p_balance_type_code => l_balance_type_code);

Line 133376: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

133372: --
133373: -- bulk performance
133374: --
133375: l_balance_type_code VARCHAR2(1);
133376: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
133377: l_log_module VARCHAR2(240);
133378:
133379: --
133380: -- Upgrade strategy

Line 133450: XLA_AE_LINES_PKG.SetNewLine;

133446: ') = 'Y'
133447: THEN
133448:
133449: --
133450: XLA_AE_LINES_PKG.SetNewLine;
133451:
133452: p_balance_type_code := l_balance_type_code;
133453: -- set the flag so later we will know whether the gain loss line needs to be created
133454:

Line 133462: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

133458:
133459: --
133460: -- bulk performance
133461: --
133462: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
133463: p_header_num => 0); -- 4262811
133464: --
133465: -- set accounting line options
133466: --

Line 133467: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

133463: p_header_num => 0); -- 4262811
133464: --
133465: -- set accounting line options
133466: --
133467: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
133468: p_natural_side_code => 'D'
133469: , p_gain_or_loss_flag => 'Y'
133470: , p_gl_transfer_mode_code => 'S'
133471: , p_acct_entry_type_code => 'A'

Line 133481: xla_ae_lines_pkg.SetAcctLineType

133477: --
133478: --
133479: -- set accounting line type info
133480: --
133481: xla_ae_lines_pkg.SetAcctLineType
133482: (p_component_type => l_component_type
133483: ,p_event_type_code => l_event_type_code
133484: ,p_line_definition_owner_code => l_line_definition_owner_code
133485: ,p_line_definition_code => l_line_definition_code

Line 133495: xla_ae_lines_pkg.SetAcctClass(

133491: ,p_event_class_code => l_event_class_code);
133492: --
133493: -- set accounting class
133494: --
133495: xla_ae_lines_pkg.SetAcctClass(
133496: p_accounting_class_code => 'TERV'
133497: , p_ae_header_id => l_ae_header_id
133498: );
133499:

Line 133503: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

133499:
133500: --
133501: -- set rounding class
133502: --
133503: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
133504: 'TERV';
133505:
133506: --
133507: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 133507: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

133503: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
133504: 'TERV';
133505:
133506: --
133507: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
133508: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
133509: --
133510: -- bulk performance
133511: --

Line 133508: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

133504: 'TERV';
133505:
133506: --
133507: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
133508: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
133509: --
133510: -- bulk performance
133511: --
133512: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 133512: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

133508: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
133509: --
133510: -- bulk performance
133511: --
133512: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
133513:
133514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133515: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133516:

Line 133514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

133510: -- bulk performance
133511: --
133512: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
133513:
133514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133515: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133516:
133517: -- 4955764
133518: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 133518: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

133514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133515: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133516:
133517: -- 4955764
133518: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133519: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
133520:
133521: -- 4458381 Public Sector Enh
133522:

Line 133626: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

133622: l_rec_acct_attrs.array_num_value(42) := p_source_94;
133623: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
133624: l_rec_acct_attrs.array_num_value(43) := p_source_95;
133625:
133626: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
133627: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
133628:
133629: ---------------------------------------------------------------------------------------------------------------
133630: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 133627: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

133623: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
133624: l_rec_acct_attrs.array_num_value(43) := p_source_95;
133625:
133626: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
133627: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
133628:
133629: ---------------------------------------------------------------------------------------------------------------
133630: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133631: ---------------------------------------------------------------------------------------------------------------

Line 133630: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

133626: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
133627: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
133628:
133629: ---------------------------------------------------------------------------------------------------------------
133630: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133631: ---------------------------------------------------------------------------------------------------------------
133632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133633:
133634: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 133632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

133628:
133629: ---------------------------------------------------------------------------------------------------------------
133630: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133631: ---------------------------------------------------------------------------------------------------------------
133632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133633:
133634: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133635: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133636:

Line 133634: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

133630: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133631: ---------------------------------------------------------------------------------------------------------------
133632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133633:
133634: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133635: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133636:
133637: IF xla_accounting_cache_pkg.GetValueChar
133638: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 133635: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

133631: ---------------------------------------------------------------------------------------------------------------
133632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133633:
133634: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133635: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133636:
133637: IF xla_accounting_cache_pkg.GetValueChar
133638: (p_source_code => 'LEDGER_CATEGORY_CODE'
133639: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 133646: xla_ae_lines_pkg.BflowUpgEntry

133642: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
133643: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
133644: )
133645: THEN
133646: xla_ae_lines_pkg.BflowUpgEntry
133647: (p_business_method_code => l_bflow_method_code
133648: ,p_business_class_code => l_bflow_class_code
133649: ,p_balance_type => l_balance_type_code);
133650: ELSE

Line 133663: xla_ae_lines_pkg.SetLineDescription(

133659: --
133660: -- call description
133661: --
133662:
133663: xla_ae_lines_pkg.SetLineDescription(
133664: p_ae_header_id => l_ae_header_id
133665: ,p_description => Description_2 (
133666: p_application_id => p_application_id
133667: , p_ae_header_id => l_ae_header_id

Line 133705: xla_ae_lines_pkg.set_ccid(

133701: , x_value_type_code => l_adr_value_type_code
133702: , p_side => 'NA'
133703: );
133704:
133705: xla_ae_lines_pkg.set_ccid(
133706: p_code_combination_id => l_ccid
133707: , p_value_type_code => l_adr_value_type_code
133708: , p_transaction_coa_id => l_adr_transaction_coa_id
133709: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 133744: xla_ae_lines_pkg.set_segment(

133740: );
133741:
133742: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
133743:
133744: xla_ae_lines_pkg.set_segment(
133745: p_to_segment_code => 'GL_ACCOUNT'
133746: , p_segment_value => l_segment
133747: , p_from_segment_code => l_adr_value_segment_code
133748: , p_from_combination_id => l_adr_value_combination_id

Line 133789: xla_ae_lines_pkg.set_segment(

133785: );
133786:
133787: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
133788:
133789: xla_ae_lines_pkg.set_segment(
133790: p_to_segment_code => 'GL_BALANCING'
133791: , p_segment_value => l_segment
133792: , p_from_segment_code => l_adr_value_segment_code
133793: , p_from_combination_id => l_adr_value_combination_id

Line 133833: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

133829: xla_accounting_err_pkg.build_message
133830: (p_appli_s_name => 'XLA'
133831: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
133832: ,p_token_1 => 'LINE_NUMBER'
133833: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
133834: ,p_token_2 => 'LINE_TYPE_NAME'
133835: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
133836: l_component_type
133837: ,l_component_code

Line 133869: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

133865: --
133866: --
133867: ------------------------------------------------------------------------------------------------
133868: -- 4219869 Business Flow
133869: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
133870: -- Prior Entry. Currently, the following code is always generated.
133871: ------------------------------------------------------------------------------------------------
133872: XLA_AE_LINES_PKG.ValidateCurrentLine;
133873:

Line 133872: XLA_AE_LINES_PKG.ValidateCurrentLine;

133868: -- 4219869 Business Flow
133869: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
133870: -- Prior Entry. Currently, the following code is always generated.
133871: ------------------------------------------------------------------------------------------------
133872: XLA_AE_LINES_PKG.ValidateCurrentLine;
133873:
133874: ------------------------------------------------------------------------------------
133875: -- 4219869 Business Flow
133876: -- Populated credit and debit amounts -- Need to generate this within IF

Line 133878: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

133874: ------------------------------------------------------------------------------------
133875: -- 4219869 Business Flow
133876: -- Populated credit and debit amounts -- Need to generate this within IF
133877: ------------------------------------------------------------------------------------
133878: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
133879:
133880: ----------------------------------------------------------------------------------
133881: -- 4219869 Business Flow
133882: -- Update journal entry status -- Need to generate this within IF

Line 133910: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

133906: -- To allow MPA report to determine if it should generate report process
133907: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
133908: ------------------------------------------------------------------------------------------
133909:
133910: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
133911: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
133912: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
133913: -- call ADRs
133914: -- Bug 4922099

Line 133911: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

133907: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
133908: ------------------------------------------------------------------------------------------
133909:
133910: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
133911: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
133912: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
133913: -- call ADRs
133914: -- Bug 4922099
133915: --

Line 133944: xla_ae_lines_pkg.set_ccid(

133940: , x_value_type_code => l_adr_value_type_code
133941: , p_side => 'NA'
133942: );
133943:
133944: xla_ae_lines_pkg.set_ccid(
133945: p_code_combination_id => l_ccid
133946: , p_value_type_code => l_adr_value_type_code
133947: , p_transaction_coa_id => l_adr_transaction_coa_id
133948: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 133983: xla_ae_lines_pkg.set_segment(

133979: );
133980:
133981: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
133982:
133983: xla_ae_lines_pkg.set_segment(
133984: p_to_segment_code => 'GL_ACCOUNT'
133985: , p_segment_value => l_segment
133986: , p_from_segment_code => l_adr_value_segment_code
133987: , p_from_combination_id => l_adr_value_combination_id

Line 134028: xla_ae_lines_pkg.set_segment(

134024: );
134025:
134026: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
134027:
134028: xla_ae_lines_pkg.set_segment(
134029: p_to_segment_code => 'GL_BALANCING'
134030: , p_segment_value => l_segment
134031: , p_from_segment_code => l_adr_value_segment_code
134032: , p_from_combination_id => l_adr_value_combination_id

Line 134059: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

134055:
134056: --
134057: -- Update the line information that should be overwritten
134058: --
134059: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134060: p_header_num => 1);
134061: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134062:
134063: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 134061: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

134057: -- Update the line information that should be overwritten
134058: --
134059: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134060: p_header_num => 1);
134061: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134062:
134063: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134064:
134065: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 134063: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

134059: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134060: p_header_num => 1);
134061: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134062:
134063: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134064:
134065: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
134066: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
134067: END IF;

Line 134066: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

134062:
134063: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134064:
134065: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
134066: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
134067: END IF;
134068:
134069: --
134070: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 134073: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

134069: --
134070: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
134071: --
134072: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
134073: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
134074: ELSE
134075: ---------------------------------------------------------------------------------------------------
134076: -- 4262811a Switch Sign
134077: ---------------------------------------------------------------------------------------------------

Line 134078: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

134074: ELSE
134075: ---------------------------------------------------------------------------------------------------
134076: -- 4262811a Switch Sign
134077: ---------------------------------------------------------------------------------------------------
134078: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134079: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134080: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134081: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134082: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 134079: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

134075: ---------------------------------------------------------------------------------------------------
134076: -- 4262811a Switch Sign
134077: ---------------------------------------------------------------------------------------------------
134078: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134079: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134080: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134081: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134082: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134083: -- 5132302

Line 134080: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134076: -- 4262811a Switch Sign
134077: ---------------------------------------------------------------------------------------------------
134078: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134079: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134080: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134081: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134082: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134083: -- 5132302
134084: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 134081: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

134077: ---------------------------------------------------------------------------------------------------
134078: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134079: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134080: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134081: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134082: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134083: -- 5132302
134084: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134085: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 134082: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134078: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134079: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134080: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134081: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134082: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134083: -- 5132302
134084: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134085: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134086:

Line 134084: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

134080: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134081: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134082: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134083: -- 5132302
134084: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134085: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134086:
134087: END IF;
134088:

Line 134085: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134081: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134082: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134083: -- 5132302
134084: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134085: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134086:
134087: END IF;
134088:
134089: -- 4955764

Line 134090: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

134086:
134087: END IF;
134088:
134089: -- 4955764
134090: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134091: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134092:
134093:
134094: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 134094: XLA_AE_LINES_PKG.ValidateCurrentLine;

134090: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134091: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134092:
134093:
134094: XLA_AE_LINES_PKG.ValidateCurrentLine;
134095: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134096:
134097: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134098: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 134095: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

134091: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134092:
134093:
134094: XLA_AE_LINES_PKG.ValidateCurrentLine;
134095: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134096:
134097: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134098: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
134099: ,p_balance_type_code => l_balance_type_code);

Line 134293: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

134289: --
134290: -- bulk performance
134291: --
134292: l_balance_type_code VARCHAR2(1);
134293: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
134294: l_log_module VARCHAR2(240);
134295:
134296: --
134297: -- Upgrade strategy

Line 134363: XLA_AE_LINES_PKG.SetNewLine;

134359: ') = 'Y'
134360: THEN
134361:
134362: --
134363: XLA_AE_LINES_PKG.SetNewLine;
134364:
134365: p_balance_type_code := l_balance_type_code;
134366: -- set the flag so later we will know whether the gain loss line needs to be created
134367:

Line 134375: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

134371:
134372: --
134373: -- bulk performance
134374: --
134375: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
134376: p_header_num => 0); -- 4262811
134377: --
134378: -- set accounting line options
134379: --

Line 134380: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

134376: p_header_num => 0); -- 4262811
134377: --
134378: -- set accounting line options
134379: --
134380: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
134381: p_natural_side_code => 'D'
134382: , p_gain_or_loss_flag => 'N'
134383: , p_gl_transfer_mode_code => 'S'
134384: , p_acct_entry_type_code => 'A'

Line 134394: xla_ae_lines_pkg.SetAcctLineType

134390: --
134391: --
134392: -- set accounting line type info
134393: --
134394: xla_ae_lines_pkg.SetAcctLineType
134395: (p_component_type => l_component_type
134396: ,p_event_type_code => l_event_type_code
134397: ,p_line_definition_owner_code => l_line_definition_owner_code
134398: ,p_line_definition_code => l_line_definition_code

Line 134408: xla_ae_lines_pkg.SetAcctClass(

134404: ,p_event_class_code => l_event_class_code);
134405: --
134406: -- set accounting class
134407: --
134408: xla_ae_lines_pkg.SetAcctClass(
134409: p_accounting_class_code => 'TIPV'
134410: , p_ae_header_id => l_ae_header_id
134411: );
134412:

Line 134416: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

134412:
134413: --
134414: -- set rounding class
134415: --
134416: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
134417: 'TIPV';
134418:
134419: --
134420: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 134420: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

134416: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
134417: 'TIPV';
134418:
134419: --
134420: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
134421: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
134422: --
134423: -- bulk performance
134424: --

Line 134421: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

134417: 'TIPV';
134418:
134419: --
134420: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
134421: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
134422: --
134423: -- bulk performance
134424: --
134425: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 134425: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

134421: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
134422: --
134423: -- bulk performance
134424: --
134425: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
134426:
134427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134428: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134429:

Line 134427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

134423: -- bulk performance
134424: --
134425: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
134426:
134427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134428: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134429:
134430: -- 4955764
134431: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 134431: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

134427: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134428: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134429:
134430: -- 4955764
134431: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134432: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
134433:
134434: -- 4458381 Public Sector Enh
134435:

Line 134539: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

134535: l_rec_acct_attrs.array_num_value(42) := p_source_94;
134536: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
134537: l_rec_acct_attrs.array_num_value(43) := p_source_95;
134538:
134539: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
134540: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
134541:
134542: ---------------------------------------------------------------------------------------------------------------
134543: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 134540: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

134536: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
134537: l_rec_acct_attrs.array_num_value(43) := p_source_95;
134538:
134539: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
134540: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
134541:
134542: ---------------------------------------------------------------------------------------------------------------
134543: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134544: ---------------------------------------------------------------------------------------------------------------

Line 134543: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

134539: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
134540: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
134541:
134542: ---------------------------------------------------------------------------------------------------------------
134543: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134544: ---------------------------------------------------------------------------------------------------------------
134545: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134546:
134547: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 134545: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

134541:
134542: ---------------------------------------------------------------------------------------------------------------
134543: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134544: ---------------------------------------------------------------------------------------------------------------
134545: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134546:
134547: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134548: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134549:

Line 134547: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

134543: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134544: ---------------------------------------------------------------------------------------------------------------
134545: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134546:
134547: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134548: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134549:
134550: IF xla_accounting_cache_pkg.GetValueChar
134551: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 134548: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

134544: ---------------------------------------------------------------------------------------------------------------
134545: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134546:
134547: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134548: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134549:
134550: IF xla_accounting_cache_pkg.GetValueChar
134551: (p_source_code => 'LEDGER_CATEGORY_CODE'
134552: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 134559: xla_ae_lines_pkg.BflowUpgEntry

134555: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
134556: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
134557: )
134558: THEN
134559: xla_ae_lines_pkg.BflowUpgEntry
134560: (p_business_method_code => l_bflow_method_code
134561: ,p_business_class_code => l_bflow_class_code
134562: ,p_balance_type => l_balance_type_code);
134563: ELSE

Line 134576: xla_ae_lines_pkg.SetLineDescription(

134572: --
134573: -- call description
134574: --
134575:
134576: xla_ae_lines_pkg.SetLineDescription(
134577: p_ae_header_id => l_ae_header_id
134578: ,p_description => Description_2 (
134579: p_application_id => p_application_id
134580: , p_ae_header_id => l_ae_header_id

Line 134609: xla_ae_lines_pkg.set_ccid(

134605: , x_value_type_code => l_adr_value_type_code
134606: , p_side => 'NA'
134607: );
134608:
134609: xla_ae_lines_pkg.set_ccid(
134610: p_code_combination_id => l_ccid
134611: , p_value_type_code => l_adr_value_type_code
134612: , p_transaction_coa_id => l_adr_transaction_coa_id
134613: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 134645: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

134641: xla_accounting_err_pkg.build_message
134642: (p_appli_s_name => 'XLA'
134643: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
134644: ,p_token_1 => 'LINE_NUMBER'
134645: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
134646: ,p_token_2 => 'LINE_TYPE_NAME'
134647: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
134648: l_component_type
134649: ,l_component_code

Line 134681: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

134677: --
134678: --
134679: ------------------------------------------------------------------------------------------------
134680: -- 4219869 Business Flow
134681: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
134682: -- Prior Entry. Currently, the following code is always generated.
134683: ------------------------------------------------------------------------------------------------
134684: XLA_AE_LINES_PKG.ValidateCurrentLine;
134685:

Line 134684: XLA_AE_LINES_PKG.ValidateCurrentLine;

134680: -- 4219869 Business Flow
134681: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
134682: -- Prior Entry. Currently, the following code is always generated.
134683: ------------------------------------------------------------------------------------------------
134684: XLA_AE_LINES_PKG.ValidateCurrentLine;
134685:
134686: ------------------------------------------------------------------------------------
134687: -- 4219869 Business Flow
134688: -- Populated credit and debit amounts -- Need to generate this within IF

Line 134690: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

134686: ------------------------------------------------------------------------------------
134687: -- 4219869 Business Flow
134688: -- Populated credit and debit amounts -- Need to generate this within IF
134689: ------------------------------------------------------------------------------------
134690: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134691:
134692: ----------------------------------------------------------------------------------
134693: -- 4219869 Business Flow
134694: -- Update journal entry status -- Need to generate this within IF

Line 134722: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

134718: -- To allow MPA report to determine if it should generate report process
134719: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
134720: ------------------------------------------------------------------------------------------
134721:
134722: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
134723: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
134724: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
134725: -- call ADRs
134726: -- Bug 4922099

Line 134723: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

134719: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
134720: ------------------------------------------------------------------------------------------
134721:
134722: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
134723: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
134724: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
134725: -- call ADRs
134726: -- Bug 4922099
134727: --

Line 134747: xla_ae_lines_pkg.set_ccid(

134743: , x_value_type_code => l_adr_value_type_code
134744: , p_side => 'NA'
134745: );
134746:
134747: xla_ae_lines_pkg.set_ccid(
134748: p_code_combination_id => l_ccid
134749: , p_value_type_code => l_adr_value_type_code
134750: , p_transaction_coa_id => l_adr_transaction_coa_id
134751: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 134770: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

134766:
134767: --
134768: -- Update the line information that should be overwritten
134769: --
134770: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134771: p_header_num => 1);
134772: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134773:
134774: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 134772: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

134768: -- Update the line information that should be overwritten
134769: --
134770: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134771: p_header_num => 1);
134772: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134773:
134774: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134775:
134776: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 134774: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

134770: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134771: p_header_num => 1);
134772: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134773:
134774: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134775:
134776: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
134777: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
134778: END IF;

Line 134777: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

134773:
134774: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134775:
134776: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
134777: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
134778: END IF;
134779:
134780: --
134781: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 134784: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

134780: --
134781: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
134782: --
134783: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
134784: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
134785: ELSE
134786: ---------------------------------------------------------------------------------------------------
134787: -- 4262811a Switch Sign
134788: ---------------------------------------------------------------------------------------------------

Line 134789: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

134785: ELSE
134786: ---------------------------------------------------------------------------------------------------
134787: -- 4262811a Switch Sign
134788: ---------------------------------------------------------------------------------------------------
134789: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134792: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 134790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

134786: ---------------------------------------------------------------------------------------------------
134787: -- 4262811a Switch Sign
134788: ---------------------------------------------------------------------------------------------------
134789: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134792: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134794: -- 5132302

Line 134791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134787: -- 4262811a Switch Sign
134788: ---------------------------------------------------------------------------------------------------
134789: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134792: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134794: -- 5132302
134795: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 134792: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

134788: ---------------------------------------------------------------------------------------------------
134789: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134792: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134794: -- 5132302
134795: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 134793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134789: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134792: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134794: -- 5132302
134795: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134797:

Line 134795: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

134791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134792: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134794: -- 5132302
134795: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134797:
134798: END IF;
134799:

Line 134796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134792: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134794: -- 5132302
134795: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134797:
134798: END IF;
134799:
134800: -- 4955764

Line 134801: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

134797:
134798: END IF;
134799:
134800: -- 4955764
134801: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134802: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134803:
134804:
134805: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 134805: XLA_AE_LINES_PKG.ValidateCurrentLine;

134801: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134802: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134803:
134804:
134805: XLA_AE_LINES_PKG.ValidateCurrentLine;
134806: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134807:
134808: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134809: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 134806: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

134802: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134803:
134804:
134805: XLA_AE_LINES_PKG.ValidateCurrentLine;
134806: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134807:
134808: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134809: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
134810: ,p_balance_type_code => l_balance_type_code);

Line 135002: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

134998: --
134999: -- bulk performance
135000: --
135001: l_balance_type_code VARCHAR2(1);
135002: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
135003: l_log_module VARCHAR2(240);
135004:
135005: --
135006: -- Upgrade strategy

Line 135072: XLA_AE_LINES_PKG.SetNewLine;

135068: ') = 'Y'
135069: THEN
135070:
135071: --
135072: XLA_AE_LINES_PKG.SetNewLine;
135073:
135074: p_balance_type_code := l_balance_type_code;
135075: -- set the flag so later we will know whether the gain loss line needs to be created
135076:

Line 135084: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

135080:
135081: --
135082: -- bulk performance
135083: --
135084: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
135085: p_header_num => 0); -- 4262811
135086: --
135087: -- set accounting line options
135088: --

Line 135089: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

135085: p_header_num => 0); -- 4262811
135086: --
135087: -- set accounting line options
135088: --
135089: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
135090: p_natural_side_code => 'D'
135091: , p_gain_or_loss_flag => 'N'
135092: , p_gl_transfer_mode_code => 'S'
135093: , p_acct_entry_type_code => 'A'

Line 135103: xla_ae_lines_pkg.SetAcctLineType

135099: --
135100: --
135101: -- set accounting line type info
135102: --
135103: xla_ae_lines_pkg.SetAcctLineType
135104: (p_component_type => l_component_type
135105: ,p_event_type_code => l_event_type_code
135106: ,p_line_definition_owner_code => l_line_definition_owner_code
135107: ,p_line_definition_code => l_line_definition_code

Line 135117: xla_ae_lines_pkg.SetAcctClass(

135113: ,p_event_class_code => l_event_class_code);
135114: --
135115: -- set accounting class
135116: --
135117: xla_ae_lines_pkg.SetAcctClass(
135118: p_accounting_class_code => 'TIPV'
135119: , p_ae_header_id => l_ae_header_id
135120: );
135121:

Line 135125: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

135121:
135122: --
135123: -- set rounding class
135124: --
135125: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
135126: 'TIPV';
135127:
135128: --
135129: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 135129: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

135125: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
135126: 'TIPV';
135127:
135128: --
135129: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
135130: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
135131: --
135132: -- bulk performance
135133: --

Line 135130: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

135126: 'TIPV';
135127:
135128: --
135129: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
135130: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
135131: --
135132: -- bulk performance
135133: --
135134: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 135134: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

135130: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
135131: --
135132: -- bulk performance
135133: --
135134: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
135135:
135136: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135137: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135138:

Line 135136: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

135132: -- bulk performance
135133: --
135134: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
135135:
135136: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135137: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135138:
135139: -- 4955764
135140: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 135140: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

135136: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135137: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135138:
135139: -- 4955764
135140: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135141: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
135142:
135143: -- 4458381 Public Sector Enh
135144:

Line 135246: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

135242: l_rec_acct_attrs.array_num_value(41) := p_source_94;
135243: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
135244: l_rec_acct_attrs.array_num_value(42) := p_source_95;
135245:
135246: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
135247: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
135248:
135249: ---------------------------------------------------------------------------------------------------------------
135250: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 135247: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

135243: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
135244: l_rec_acct_attrs.array_num_value(42) := p_source_95;
135245:
135246: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
135247: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
135248:
135249: ---------------------------------------------------------------------------------------------------------------
135250: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135251: ---------------------------------------------------------------------------------------------------------------

Line 135250: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

135246: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
135247: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
135248:
135249: ---------------------------------------------------------------------------------------------------------------
135250: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135251: ---------------------------------------------------------------------------------------------------------------
135252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135253:
135254: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 135252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

135248:
135249: ---------------------------------------------------------------------------------------------------------------
135250: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135251: ---------------------------------------------------------------------------------------------------------------
135252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135253:
135254: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135255: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135256:

Line 135254: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

135250: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135251: ---------------------------------------------------------------------------------------------------------------
135252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135253:
135254: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135255: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135256:
135257: IF xla_accounting_cache_pkg.GetValueChar
135258: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 135255: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

135251: ---------------------------------------------------------------------------------------------------------------
135252: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135253:
135254: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135255: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135256:
135257: IF xla_accounting_cache_pkg.GetValueChar
135258: (p_source_code => 'LEDGER_CATEGORY_CODE'
135259: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 135266: xla_ae_lines_pkg.BflowUpgEntry

135262: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
135263: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
135264: )
135265: THEN
135266: xla_ae_lines_pkg.BflowUpgEntry
135267: (p_business_method_code => l_bflow_method_code
135268: ,p_business_class_code => l_bflow_class_code
135269: ,p_balance_type => l_balance_type_code);
135270: ELSE

Line 135283: xla_ae_lines_pkg.SetLineDescription(

135279: --
135280: -- call description
135281: --
135282:
135283: xla_ae_lines_pkg.SetLineDescription(
135284: p_ae_header_id => l_ae_header_id
135285: ,p_description => Description_2 (
135286: p_application_id => p_application_id
135287: , p_ae_header_id => l_ae_header_id

Line 135316: xla_ae_lines_pkg.set_ccid(

135312: , x_value_type_code => l_adr_value_type_code
135313: , p_side => 'NA'
135314: );
135315:
135316: xla_ae_lines_pkg.set_ccid(
135317: p_code_combination_id => l_ccid
135318: , p_value_type_code => l_adr_value_type_code
135319: , p_transaction_coa_id => l_adr_transaction_coa_id
135320: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 135352: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

135348: xla_accounting_err_pkg.build_message
135349: (p_appli_s_name => 'XLA'
135350: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
135351: ,p_token_1 => 'LINE_NUMBER'
135352: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
135353: ,p_token_2 => 'LINE_TYPE_NAME'
135354: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
135355: l_component_type
135356: ,l_component_code

Line 135388: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

135384: --
135385: --
135386: ------------------------------------------------------------------------------------------------
135387: -- 4219869 Business Flow
135388: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
135389: -- Prior Entry. Currently, the following code is always generated.
135390: ------------------------------------------------------------------------------------------------
135391: XLA_AE_LINES_PKG.ValidateCurrentLine;
135392:

Line 135391: XLA_AE_LINES_PKG.ValidateCurrentLine;

135387: -- 4219869 Business Flow
135388: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
135389: -- Prior Entry. Currently, the following code is always generated.
135390: ------------------------------------------------------------------------------------------------
135391: XLA_AE_LINES_PKG.ValidateCurrentLine;
135392:
135393: ------------------------------------------------------------------------------------
135394: -- 4219869 Business Flow
135395: -- Populated credit and debit amounts -- Need to generate this within IF

Line 135397: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

135393: ------------------------------------------------------------------------------------
135394: -- 4219869 Business Flow
135395: -- Populated credit and debit amounts -- Need to generate this within IF
135396: ------------------------------------------------------------------------------------
135397: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135398:
135399: ----------------------------------------------------------------------------------
135400: -- 4219869 Business Flow
135401: -- Update journal entry status -- Need to generate this within IF

Line 135429: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

135425: -- To allow MPA report to determine if it should generate report process
135426: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
135427: ------------------------------------------------------------------------------------------
135428:
135429: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
135430: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
135431: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
135432: -- call ADRs
135433: -- Bug 4922099

Line 135430: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

135426: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
135427: ------------------------------------------------------------------------------------------
135428:
135429: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
135430: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
135431: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
135432: -- call ADRs
135433: -- Bug 4922099
135434: --

Line 135454: xla_ae_lines_pkg.set_ccid(

135450: , x_value_type_code => l_adr_value_type_code
135451: , p_side => 'NA'
135452: );
135453:
135454: xla_ae_lines_pkg.set_ccid(
135455: p_code_combination_id => l_ccid
135456: , p_value_type_code => l_adr_value_type_code
135457: , p_transaction_coa_id => l_adr_transaction_coa_id
135458: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 135477: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

135473:
135474: --
135475: -- Update the line information that should be overwritten
135476: --
135477: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
135478: p_header_num => 1);
135479: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
135480:
135481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 135479: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

135475: -- Update the line information that should be overwritten
135476: --
135477: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
135478: p_header_num => 1);
135479: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
135480:
135481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
135482:
135483: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 135481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

135477: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
135478: p_header_num => 1);
135479: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
135480:
135481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
135482:
135483: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
135484: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
135485: END IF;

Line 135484: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

135480:
135481: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
135482:
135483: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
135484: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
135485: END IF;
135486:
135487: --
135488: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 135491: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

135487: --
135488: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
135489: --
135490: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
135491: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
135492: ELSE
135493: ---------------------------------------------------------------------------------------------------
135494: -- 4262811a Switch Sign
135495: ---------------------------------------------------------------------------------------------------

Line 135496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

135492: ELSE
135493: ---------------------------------------------------------------------------------------------------
135494: -- 4262811a Switch Sign
135495: ---------------------------------------------------------------------------------------------------
135496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 135497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

135493: ---------------------------------------------------------------------------------------------------
135494: -- 4262811a Switch Sign
135495: ---------------------------------------------------------------------------------------------------
135496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135501: -- 5132302

Line 135498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

135494: -- 4262811a Switch Sign
135495: ---------------------------------------------------------------------------------------------------
135496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135501: -- 5132302
135502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 135499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

135495: ---------------------------------------------------------------------------------------------------
135496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135501: -- 5132302
135502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 135500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

135496: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135501: -- 5132302
135502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135504:

Line 135502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

135498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135501: -- 5132302
135502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135504:
135505: END IF;
135506:

Line 135503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

135499: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135500: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135501: -- 5132302
135502: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135503: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135504:
135505: END IF;
135506:
135507: -- 4955764

Line 135508: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

135504:
135505: END IF;
135506:
135507: -- 4955764
135508: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135509: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
135510:
135511:
135512: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 135512: XLA_AE_LINES_PKG.ValidateCurrentLine;

135508: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135509: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
135510:
135511:
135512: XLA_AE_LINES_PKG.ValidateCurrentLine;
135513: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135514:
135515: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
135516: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 135513: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

135509: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
135510:
135511:
135512: XLA_AE_LINES_PKG.ValidateCurrentLine;
135513: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135514:
135515: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
135516: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
135517: ,p_balance_type_code => l_balance_type_code);

Line 135711: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

135707: --
135708: -- bulk performance
135709: --
135710: l_balance_type_code VARCHAR2(1);
135711: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
135712: l_log_module VARCHAR2(240);
135713:
135714: --
135715: -- Upgrade strategy

Line 135781: XLA_AE_LINES_PKG.SetNewLine;

135777: ') = 'Y'
135778: THEN
135779:
135780: --
135781: XLA_AE_LINES_PKG.SetNewLine;
135782:
135783: p_balance_type_code := l_balance_type_code;
135784: -- set the flag so later we will know whether the gain loss line needs to be created
135785:

Line 135793: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

135789:
135790: --
135791: -- bulk performance
135792: --
135793: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
135794: p_header_num => 0); -- 4262811
135795: --
135796: -- set accounting line options
135797: --

Line 135798: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

135794: p_header_num => 0); -- 4262811
135795: --
135796: -- set accounting line options
135797: --
135798: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
135799: p_natural_side_code => 'D'
135800: , p_gain_or_loss_flag => 'N'
135801: , p_gl_transfer_mode_code => 'S'
135802: , p_acct_entry_type_code => 'A'

Line 135812: xla_ae_lines_pkg.SetAcctLineType

135808: --
135809: --
135810: -- set accounting line type info
135811: --
135812: xla_ae_lines_pkg.SetAcctLineType
135813: (p_component_type => l_component_type
135814: ,p_event_type_code => l_event_type_code
135815: ,p_line_definition_owner_code => l_line_definition_owner_code
135816: ,p_line_definition_code => l_line_definition_code

Line 135826: xla_ae_lines_pkg.SetAcctClass(

135822: ,p_event_class_code => l_event_class_code);
135823: --
135824: -- set accounting class
135825: --
135826: xla_ae_lines_pkg.SetAcctClass(
135827: p_accounting_class_code => 'TIPV'
135828: , p_ae_header_id => l_ae_header_id
135829: );
135830:

Line 135834: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

135830:
135831: --
135832: -- set rounding class
135833: --
135834: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
135835: 'TIPV';
135836:
135837: --
135838: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 135838: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

135834: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
135835: 'TIPV';
135836:
135837: --
135838: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
135839: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
135840: --
135841: -- bulk performance
135842: --

Line 135839: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

135835: 'TIPV';
135836:
135837: --
135838: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
135839: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
135840: --
135841: -- bulk performance
135842: --
135843: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 135843: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

135839: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
135840: --
135841: -- bulk performance
135842: --
135843: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
135844:
135845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135846: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135847:

Line 135845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

135841: -- bulk performance
135842: --
135843: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
135844:
135845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135846: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135847:
135848: -- 4955764
135849: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 135849: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

135845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135846: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135847:
135848: -- 4955764
135849: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135850: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
135851:
135852: -- 4458381 Public Sector Enh
135853:

Line 135959: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

135955: l_rec_acct_attrs.array_num_value(43) := p_source_94;
135956: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
135957: l_rec_acct_attrs.array_num_value(44) := p_source_95;
135958:
135959: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
135960: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
135961:
135962: ---------------------------------------------------------------------------------------------------------------
135963: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 135960: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

135956: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
135957: l_rec_acct_attrs.array_num_value(44) := p_source_95;
135958:
135959: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
135960: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
135961:
135962: ---------------------------------------------------------------------------------------------------------------
135963: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135964: ---------------------------------------------------------------------------------------------------------------

Line 135963: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

135959: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
135960: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
135961:
135962: ---------------------------------------------------------------------------------------------------------------
135963: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135964: ---------------------------------------------------------------------------------------------------------------
135965: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135966:
135967: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 135965: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

135961:
135962: ---------------------------------------------------------------------------------------------------------------
135963: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135964: ---------------------------------------------------------------------------------------------------------------
135965: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135966:
135967: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135968: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135969:

Line 135967: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

135963: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135964: ---------------------------------------------------------------------------------------------------------------
135965: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135966:
135967: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135968: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135969:
135970: IF xla_accounting_cache_pkg.GetValueChar
135971: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 135968: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

135964: ---------------------------------------------------------------------------------------------------------------
135965: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135966:
135967: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135968: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135969:
135970: IF xla_accounting_cache_pkg.GetValueChar
135971: (p_source_code => 'LEDGER_CATEGORY_CODE'
135972: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 135979: xla_ae_lines_pkg.BflowUpgEntry

135975: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
135976: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
135977: )
135978: THEN
135979: xla_ae_lines_pkg.BflowUpgEntry
135980: (p_business_method_code => l_bflow_method_code
135981: ,p_business_class_code => l_bflow_class_code
135982: ,p_balance_type => l_balance_type_code);
135983: ELSE

Line 135996: xla_ae_lines_pkg.SetLineDescription(

135992: --
135993: -- call description
135994: --
135995:
135996: xla_ae_lines_pkg.SetLineDescription(
135997: p_ae_header_id => l_ae_header_id
135998: ,p_description => Description_2 (
135999: p_application_id => p_application_id
136000: , p_ae_header_id => l_ae_header_id

Line 136029: xla_ae_lines_pkg.set_ccid(

136025: , x_value_type_code => l_adr_value_type_code
136026: , p_side => 'NA'
136027: );
136028:
136029: xla_ae_lines_pkg.set_ccid(
136030: p_code_combination_id => l_ccid
136031: , p_value_type_code => l_adr_value_type_code
136032: , p_transaction_coa_id => l_adr_transaction_coa_id
136033: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 136065: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

136061: xla_accounting_err_pkg.build_message
136062: (p_appli_s_name => 'XLA'
136063: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
136064: ,p_token_1 => 'LINE_NUMBER'
136065: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
136066: ,p_token_2 => 'LINE_TYPE_NAME'
136067: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
136068: l_component_type
136069: ,l_component_code

Line 136101: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

136097: --
136098: --
136099: ------------------------------------------------------------------------------------------------
136100: -- 4219869 Business Flow
136101: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
136102: -- Prior Entry. Currently, the following code is always generated.
136103: ------------------------------------------------------------------------------------------------
136104: XLA_AE_LINES_PKG.ValidateCurrentLine;
136105:

Line 136104: XLA_AE_LINES_PKG.ValidateCurrentLine;

136100: -- 4219869 Business Flow
136101: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
136102: -- Prior Entry. Currently, the following code is always generated.
136103: ------------------------------------------------------------------------------------------------
136104: XLA_AE_LINES_PKG.ValidateCurrentLine;
136105:
136106: ------------------------------------------------------------------------------------
136107: -- 4219869 Business Flow
136108: -- Populated credit and debit amounts -- Need to generate this within IF

Line 136110: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

136106: ------------------------------------------------------------------------------------
136107: -- 4219869 Business Flow
136108: -- Populated credit and debit amounts -- Need to generate this within IF
136109: ------------------------------------------------------------------------------------
136110: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136111:
136112: ----------------------------------------------------------------------------------
136113: -- 4219869 Business Flow
136114: -- Update journal entry status -- Need to generate this within IF

Line 136142: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

136138: -- To allow MPA report to determine if it should generate report process
136139: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
136140: ------------------------------------------------------------------------------------------
136141:
136142: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
136143: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
136144: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
136145: -- call ADRs
136146: -- Bug 4922099

Line 136143: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

136139: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
136140: ------------------------------------------------------------------------------------------
136141:
136142: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
136143: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
136144: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
136145: -- call ADRs
136146: -- Bug 4922099
136147: --

Line 136167: xla_ae_lines_pkg.set_ccid(

136163: , x_value_type_code => l_adr_value_type_code
136164: , p_side => 'NA'
136165: );
136166:
136167: xla_ae_lines_pkg.set_ccid(
136168: p_code_combination_id => l_ccid
136169: , p_value_type_code => l_adr_value_type_code
136170: , p_transaction_coa_id => l_adr_transaction_coa_id
136171: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 136190: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

136186:
136187: --
136188: -- Update the line information that should be overwritten
136189: --
136190: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
136191: p_header_num => 1);
136192: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
136193:
136194: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 136192: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

136188: -- Update the line information that should be overwritten
136189: --
136190: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
136191: p_header_num => 1);
136192: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
136193:
136194: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
136195:
136196: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 136194: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

136190: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
136191: p_header_num => 1);
136192: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
136193:
136194: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
136195:
136196: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
136197: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
136198: END IF;

Line 136197: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

136193:
136194: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
136195:
136196: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
136197: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
136198: END IF;
136199:
136200: --
136201: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 136204: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

136200: --
136201: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
136202: --
136203: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
136204: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
136205: ELSE
136206: ---------------------------------------------------------------------------------------------------
136207: -- 4262811a Switch Sign
136208: ---------------------------------------------------------------------------------------------------

Line 136209: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

136205: ELSE
136206: ---------------------------------------------------------------------------------------------------
136207: -- 4262811a Switch Sign
136208: ---------------------------------------------------------------------------------------------------
136209: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136210: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136211: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136212: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136213: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 136210: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

136206: ---------------------------------------------------------------------------------------------------
136207: -- 4262811a Switch Sign
136208: ---------------------------------------------------------------------------------------------------
136209: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136210: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136211: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136212: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136213: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136214: -- 5132302

Line 136211: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

136207: -- 4262811a Switch Sign
136208: ---------------------------------------------------------------------------------------------------
136209: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136210: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136211: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136212: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136213: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136214: -- 5132302
136215: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 136212: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

136208: ---------------------------------------------------------------------------------------------------
136209: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136210: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136211: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136212: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136213: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136214: -- 5132302
136215: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136216: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 136213: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

136209: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136210: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136211: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136212: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136213: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136214: -- 5132302
136215: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136216: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136217:

Line 136215: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

136211: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136212: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136213: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136214: -- 5132302
136215: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136216: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136217:
136218: END IF;
136219:

Line 136216: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

136212: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136213: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136214: -- 5132302
136215: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136216: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136217:
136218: END IF;
136219:
136220: -- 4955764

Line 136221: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

136217:
136218: END IF;
136219:
136220: -- 4955764
136221: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136222: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136223:
136224:
136225: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 136225: XLA_AE_LINES_PKG.ValidateCurrentLine;

136221: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136222: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136223:
136224:
136225: XLA_AE_LINES_PKG.ValidateCurrentLine;
136226: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136227:
136228: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136229: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 136226: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

136222: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136223:
136224:
136225: XLA_AE_LINES_PKG.ValidateCurrentLine;
136226: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136227:
136228: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136229: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
136230: ,p_balance_type_code => l_balance_type_code);

Line 136424: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

136420: --
136421: -- bulk performance
136422: --
136423: l_balance_type_code VARCHAR2(1);
136424: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
136425: l_log_module VARCHAR2(240);
136426:
136427: --
136428: -- Upgrade strategy

Line 136494: XLA_AE_LINES_PKG.SetNewLine;

136490: ') = 'Y'
136491: THEN
136492:
136493: --
136494: XLA_AE_LINES_PKG.SetNewLine;
136495:
136496: p_balance_type_code := l_balance_type_code;
136497: -- set the flag so later we will know whether the gain loss line needs to be created
136498:

Line 136506: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

136502:
136503: --
136504: -- bulk performance
136505: --
136506: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
136507: p_header_num => 0); -- 4262811
136508: --
136509: -- set accounting line options
136510: --

Line 136511: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

136507: p_header_num => 0); -- 4262811
136508: --
136509: -- set accounting line options
136510: --
136511: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
136512: p_natural_side_code => 'D'
136513: , p_gain_or_loss_flag => 'N'
136514: , p_gl_transfer_mode_code => 'S'
136515: , p_acct_entry_type_code => 'A'

Line 136525: xla_ae_lines_pkg.SetAcctLineType

136521: --
136522: --
136523: -- set accounting line type info
136524: --
136525: xla_ae_lines_pkg.SetAcctLineType
136526: (p_component_type => l_component_type
136527: ,p_event_type_code => l_event_type_code
136528: ,p_line_definition_owner_code => l_line_definition_owner_code
136529: ,p_line_definition_code => l_line_definition_code

Line 136539: xla_ae_lines_pkg.SetAcctClass(

136535: ,p_event_class_code => l_event_class_code);
136536: --
136537: -- set accounting class
136538: --
136539: xla_ae_lines_pkg.SetAcctClass(
136540: p_accounting_class_code => 'TIPV'
136541: , p_ae_header_id => l_ae_header_id
136542: );
136543:

Line 136547: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

136543:
136544: --
136545: -- set rounding class
136546: --
136547: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
136548: 'TIPV';
136549:
136550: --
136551: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 136551: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

136547: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
136548: 'TIPV';
136549:
136550: --
136551: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
136552: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
136553: --
136554: -- bulk performance
136555: --

Line 136552: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

136548: 'TIPV';
136549:
136550: --
136551: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
136552: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
136553: --
136554: -- bulk performance
136555: --
136556: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 136556: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

136552: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
136553: --
136554: -- bulk performance
136555: --
136556: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
136557:
136558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136559: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136560:

Line 136558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

136554: -- bulk performance
136555: --
136556: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
136557:
136558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136559: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136560:
136561: -- 4955764
136562: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 136562: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

136558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136559: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136560:
136561: -- 4955764
136562: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136563: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
136564:
136565: -- 4458381 Public Sector Enh
136566:

Line 136670: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

136666: l_rec_acct_attrs.array_num_value(42) := p_source_94;
136667: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
136668: l_rec_acct_attrs.array_num_value(43) := p_source_95;
136669:
136670: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136671: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136672:
136673: ---------------------------------------------------------------------------------------------------------------
136674: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 136671: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

136667: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
136668: l_rec_acct_attrs.array_num_value(43) := p_source_95;
136669:
136670: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136671: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136672:
136673: ---------------------------------------------------------------------------------------------------------------
136674: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136675: ---------------------------------------------------------------------------------------------------------------

Line 136674: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

136670: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136671: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136672:
136673: ---------------------------------------------------------------------------------------------------------------
136674: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136675: ---------------------------------------------------------------------------------------------------------------
136676: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136677:
136678: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 136676: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

136672:
136673: ---------------------------------------------------------------------------------------------------------------
136674: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136675: ---------------------------------------------------------------------------------------------------------------
136676: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136677:
136678: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136679: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136680:

Line 136678: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

136674: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136675: ---------------------------------------------------------------------------------------------------------------
136676: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136677:
136678: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136679: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136680:
136681: IF xla_accounting_cache_pkg.GetValueChar
136682: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 136679: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

136675: ---------------------------------------------------------------------------------------------------------------
136676: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136677:
136678: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136679: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136680:
136681: IF xla_accounting_cache_pkg.GetValueChar
136682: (p_source_code => 'LEDGER_CATEGORY_CODE'
136683: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 136690: xla_ae_lines_pkg.BflowUpgEntry

136686: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
136687: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
136688: )
136689: THEN
136690: xla_ae_lines_pkg.BflowUpgEntry
136691: (p_business_method_code => l_bflow_method_code
136692: ,p_business_class_code => l_bflow_class_code
136693: ,p_balance_type => l_balance_type_code);
136694: ELSE

Line 136707: xla_ae_lines_pkg.SetLineDescription(

136703: --
136704: -- call description
136705: --
136706:
136707: xla_ae_lines_pkg.SetLineDescription(
136708: p_ae_header_id => l_ae_header_id
136709: ,p_description => Description_2 (
136710: p_application_id => p_application_id
136711: , p_ae_header_id => l_ae_header_id

Line 136740: xla_ae_lines_pkg.set_ccid(

136736: , x_value_type_code => l_adr_value_type_code
136737: , p_side => 'NA'
136738: );
136739:
136740: xla_ae_lines_pkg.set_ccid(
136741: p_code_combination_id => l_ccid
136742: , p_value_type_code => l_adr_value_type_code
136743: , p_transaction_coa_id => l_adr_transaction_coa_id
136744: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 136776: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

136772: xla_accounting_err_pkg.build_message
136773: (p_appli_s_name => 'XLA'
136774: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
136775: ,p_token_1 => 'LINE_NUMBER'
136776: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
136777: ,p_token_2 => 'LINE_TYPE_NAME'
136778: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
136779: l_component_type
136780: ,l_component_code

Line 136812: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

136808: --
136809: --
136810: ------------------------------------------------------------------------------------------------
136811: -- 4219869 Business Flow
136812: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
136813: -- Prior Entry. Currently, the following code is always generated.
136814: ------------------------------------------------------------------------------------------------
136815: XLA_AE_LINES_PKG.ValidateCurrentLine;
136816:

Line 136815: XLA_AE_LINES_PKG.ValidateCurrentLine;

136811: -- 4219869 Business Flow
136812: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
136813: -- Prior Entry. Currently, the following code is always generated.
136814: ------------------------------------------------------------------------------------------------
136815: XLA_AE_LINES_PKG.ValidateCurrentLine;
136816:
136817: ------------------------------------------------------------------------------------
136818: -- 4219869 Business Flow
136819: -- Populated credit and debit amounts -- Need to generate this within IF

Line 136821: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

136817: ------------------------------------------------------------------------------------
136818: -- 4219869 Business Flow
136819: -- Populated credit and debit amounts -- Need to generate this within IF
136820: ------------------------------------------------------------------------------------
136821: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136822:
136823: ----------------------------------------------------------------------------------
136824: -- 4219869 Business Flow
136825: -- Update journal entry status -- Need to generate this within IF

Line 136853: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

136849: -- To allow MPA report to determine if it should generate report process
136850: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
136851: ------------------------------------------------------------------------------------------
136852:
136853: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
136854: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
136855: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
136856: -- call ADRs
136857: -- Bug 4922099

Line 136854: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

136850: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
136851: ------------------------------------------------------------------------------------------
136852:
136853: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
136854: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
136855: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
136856: -- call ADRs
136857: -- Bug 4922099
136858: --

Line 136878: xla_ae_lines_pkg.set_ccid(

136874: , x_value_type_code => l_adr_value_type_code
136875: , p_side => 'NA'
136876: );
136877:
136878: xla_ae_lines_pkg.set_ccid(
136879: p_code_combination_id => l_ccid
136880: , p_value_type_code => l_adr_value_type_code
136881: , p_transaction_coa_id => l_adr_transaction_coa_id
136882: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 136901: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

136897:
136898: --
136899: -- Update the line information that should be overwritten
136900: --
136901: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
136902: p_header_num => 1);
136903: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
136904:
136905: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 136903: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

136899: -- Update the line information that should be overwritten
136900: --
136901: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
136902: p_header_num => 1);
136903: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
136904:
136905: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
136906:
136907: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 136905: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

136901: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
136902: p_header_num => 1);
136903: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
136904:
136905: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
136906:
136907: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
136908: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
136909: END IF;

Line 136908: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

136904:
136905: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
136906:
136907: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
136908: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
136909: END IF;
136910:
136911: --
136912: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 136915: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

136911: --
136912: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
136913: --
136914: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
136915: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
136916: ELSE
136917: ---------------------------------------------------------------------------------------------------
136918: -- 4262811a Switch Sign
136919: ---------------------------------------------------------------------------------------------------

Line 136920: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

136916: ELSE
136917: ---------------------------------------------------------------------------------------------------
136918: -- 4262811a Switch Sign
136919: ---------------------------------------------------------------------------------------------------
136920: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136922: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136924: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 136921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

136917: ---------------------------------------------------------------------------------------------------
136918: -- 4262811a Switch Sign
136919: ---------------------------------------------------------------------------------------------------
136920: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136922: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136924: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136925: -- 5132302

Line 136922: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

136918: -- 4262811a Switch Sign
136919: ---------------------------------------------------------------------------------------------------
136920: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136922: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136924: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136925: -- 5132302
136926: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 136923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

136919: ---------------------------------------------------------------------------------------------------
136920: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136922: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136924: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136925: -- 5132302
136926: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136927: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 136924: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

136920: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136922: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136924: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136925: -- 5132302
136926: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136927: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136928:

Line 136926: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

136922: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136924: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136925: -- 5132302
136926: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136927: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136928:
136929: END IF;
136930:

Line 136927: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

136923: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136924: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136925: -- 5132302
136926: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136927: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136928:
136929: END IF;
136930:
136931: -- 4955764

Line 136932: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

136928:
136929: END IF;
136930:
136931: -- 4955764
136932: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136933: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136934:
136935:
136936: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 136936: XLA_AE_LINES_PKG.ValidateCurrentLine;

136932: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136933: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136934:
136935:
136936: XLA_AE_LINES_PKG.ValidateCurrentLine;
136937: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136938:
136939: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136940: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 136937: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

136933: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136934:
136935:
136936: XLA_AE_LINES_PKG.ValidateCurrentLine;
136937: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136938:
136939: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136940: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
136941: ,p_balance_type_code => l_balance_type_code);

Line 137135: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

137131: --
137132: -- bulk performance
137133: --
137134: l_balance_type_code VARCHAR2(1);
137135: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
137136: l_log_module VARCHAR2(240);
137137:
137138: --
137139: -- Upgrade strategy

Line 137205: XLA_AE_LINES_PKG.SetNewLine;

137201: ') = 'Y'
137202: THEN
137203:
137204: --
137205: XLA_AE_LINES_PKG.SetNewLine;
137206:
137207: p_balance_type_code := l_balance_type_code;
137208: -- set the flag so later we will know whether the gain loss line needs to be created
137209:

Line 137217: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

137213:
137214: --
137215: -- bulk performance
137216: --
137217: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
137218: p_header_num => 0); -- 4262811
137219: --
137220: -- set accounting line options
137221: --

Line 137222: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

137218: p_header_num => 0); -- 4262811
137219: --
137220: -- set accounting line options
137221: --
137222: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
137223: p_natural_side_code => 'D'
137224: , p_gain_or_loss_flag => 'N'
137225: , p_gl_transfer_mode_code => 'S'
137226: , p_acct_entry_type_code => 'A'

Line 137236: xla_ae_lines_pkg.SetAcctLineType

137232: --
137233: --
137234: -- set accounting line type info
137235: --
137236: xla_ae_lines_pkg.SetAcctLineType
137237: (p_component_type => l_component_type
137238: ,p_event_type_code => l_event_type_code
137239: ,p_line_definition_owner_code => l_line_definition_owner_code
137240: ,p_line_definition_code => l_line_definition_code

Line 137250: xla_ae_lines_pkg.SetAcctClass(

137246: ,p_event_class_code => l_event_class_code);
137247: --
137248: -- set accounting class
137249: --
137250: xla_ae_lines_pkg.SetAcctClass(
137251: p_accounting_class_code => 'TRV'
137252: , p_ae_header_id => l_ae_header_id
137253: );
137254:

Line 137258: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

137254:
137255: --
137256: -- set rounding class
137257: --
137258: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
137259: 'TRV';
137260:
137261: --
137262: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 137262: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

137258: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
137259: 'TRV';
137260:
137261: --
137262: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
137263: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
137264: --
137265: -- bulk performance
137266: --

Line 137263: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

137259: 'TRV';
137260:
137261: --
137262: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
137263: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
137264: --
137265: -- bulk performance
137266: --
137267: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 137267: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

137263: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
137264: --
137265: -- bulk performance
137266: --
137267: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
137268:
137269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137270: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137271:

Line 137269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

137265: -- bulk performance
137266: --
137267: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
137268:
137269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137270: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137271:
137272: -- 4955764
137273: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 137273: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

137269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137270: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137271:
137272: -- 4955764
137273: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137274: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
137275:
137276: -- 4458381 Public Sector Enh
137277:

Line 137381: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

137377: l_rec_acct_attrs.array_num_value(42) := p_source_94;
137378: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
137379: l_rec_acct_attrs.array_num_value(43) := p_source_95;
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(43) := 'UPG_DR_ENC_TYPE_ID';
137379: l_rec_acct_attrs.array_num_value(43) := p_source_95;
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 137451: xla_ae_lines_pkg.set_ccid(

137447: , x_value_type_code => l_adr_value_type_code
137448: , p_side => 'NA'
137449: );
137450:
137451: xla_ae_lines_pkg.set_ccid(
137452: p_code_combination_id => l_ccid
137453: , p_value_type_code => l_adr_value_type_code
137454: , p_transaction_coa_id => l_adr_transaction_coa_id
137455: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 137487: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

137483: xla_accounting_err_pkg.build_message
137484: (p_appli_s_name => 'XLA'
137485: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
137486: ,p_token_1 => 'LINE_NUMBER'
137487: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
137488: ,p_token_2 => 'LINE_TYPE_NAME'
137489: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
137490: l_component_type
137491: ,l_component_code

Line 137523: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

137519: --
137520: --
137521: ------------------------------------------------------------------------------------------------
137522: -- 4219869 Business Flow
137523: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
137524: -- Prior Entry. Currently, the following code is always generated.
137525: ------------------------------------------------------------------------------------------------
137526: XLA_AE_LINES_PKG.ValidateCurrentLine;
137527:

Line 137526: XLA_AE_LINES_PKG.ValidateCurrentLine;

137522: -- 4219869 Business Flow
137523: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
137524: -- Prior Entry. Currently, the following code is always generated.
137525: ------------------------------------------------------------------------------------------------
137526: XLA_AE_LINES_PKG.ValidateCurrentLine;
137527:
137528: ------------------------------------------------------------------------------------
137529: -- 4219869 Business Flow
137530: -- Populated credit and debit amounts -- Need to generate this within IF

Line 137532: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

137528: ------------------------------------------------------------------------------------
137529: -- 4219869 Business Flow
137530: -- Populated credit and debit amounts -- Need to generate this within IF
137531: ------------------------------------------------------------------------------------
137532: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137533:
137534: ----------------------------------------------------------------------------------
137535: -- 4219869 Business Flow
137536: -- Update journal entry status -- Need to generate this within IF

Line 137564: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

137560: -- To allow MPA report to determine if it should generate report process
137561: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
137562: ------------------------------------------------------------------------------------------
137563:
137564: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
137565: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
137566: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
137567: -- call ADRs
137568: -- Bug 4922099

Line 137565: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

137561: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
137562: ------------------------------------------------------------------------------------------
137563:
137564: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
137565: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
137566: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
137567: -- call ADRs
137568: -- Bug 4922099
137569: --

Line 137589: xla_ae_lines_pkg.set_ccid(

137585: , x_value_type_code => l_adr_value_type_code
137586: , p_side => 'NA'
137587: );
137588:
137589: xla_ae_lines_pkg.set_ccid(
137590: p_code_combination_id => l_ccid
137591: , p_value_type_code => l_adr_value_type_code
137592: , p_transaction_coa_id => l_adr_transaction_coa_id
137593: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 137612: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

137608:
137609: --
137610: -- Update the line information that should be overwritten
137611: --
137612: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
137613: p_header_num => 1);
137614: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
137615:
137616: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 137614: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

137610: -- Update the line information that should be overwritten
137611: --
137612: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
137613: p_header_num => 1);
137614: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
137615:
137616: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
137617:
137618: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 137616: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

137612: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
137613: p_header_num => 1);
137614: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
137615:
137616: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
137617:
137618: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
137619: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
137620: END IF;

Line 137619: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

137615:
137616: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
137617:
137618: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
137619: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
137620: END IF;
137621:
137622: --
137623: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 137626: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

137622: --
137623: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
137624: --
137625: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
137626: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
137627: ELSE
137628: ---------------------------------------------------------------------------------------------------
137629: -- 4262811a Switch Sign
137630: ---------------------------------------------------------------------------------------------------

Line 137631: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

137627: ELSE
137628: ---------------------------------------------------------------------------------------------------
137629: -- 4262811a Switch Sign
137630: ---------------------------------------------------------------------------------------------------
137631: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 137632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

137628: ---------------------------------------------------------------------------------------------------
137629: -- 4262811a Switch Sign
137630: ---------------------------------------------------------------------------------------------------
137631: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137636: -- 5132302

Line 137633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

137629: -- 4262811a Switch Sign
137630: ---------------------------------------------------------------------------------------------------
137631: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137636: -- 5132302
137637: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 137634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

137630: ---------------------------------------------------------------------------------------------------
137631: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137636: -- 5132302
137637: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137638: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 137635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

137631: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137636: -- 5132302
137637: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137638: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137639:

Line 137637: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

137633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137636: -- 5132302
137637: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137638: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137639:
137640: END IF;
137641:

Line 137638: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

137634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137636: -- 5132302
137637: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137638: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137639:
137640: END IF;
137641:
137642: -- 4955764

Line 137643: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

137639:
137640: END IF;
137641:
137642: -- 4955764
137643: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137644: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137645:
137646:
137647: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 137647: XLA_AE_LINES_PKG.ValidateCurrentLine;

137643: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137644: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137645:
137646:
137647: XLA_AE_LINES_PKG.ValidateCurrentLine;
137648: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137649:
137650: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
137651: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 137648: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

137644: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137645:
137646:
137647: XLA_AE_LINES_PKG.ValidateCurrentLine;
137648: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137649:
137650: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
137651: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
137652: ,p_balance_type_code => l_balance_type_code);

Line 137844: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

137840: --
137841: -- bulk performance
137842: --
137843: l_balance_type_code VARCHAR2(1);
137844: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
137845: l_log_module VARCHAR2(240);
137846:
137847: --
137848: -- Upgrade strategy

Line 137914: XLA_AE_LINES_PKG.SetNewLine;

137910: ') = 'Y'
137911: THEN
137912:
137913: --
137914: XLA_AE_LINES_PKG.SetNewLine;
137915:
137916: p_balance_type_code := l_balance_type_code;
137917: -- set the flag so later we will know whether the gain loss line needs to be created
137918:

Line 137926: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

137922:
137923: --
137924: -- bulk performance
137925: --
137926: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
137927: p_header_num => 0); -- 4262811
137928: --
137929: -- set accounting line options
137930: --

Line 137931: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

137927: p_header_num => 0); -- 4262811
137928: --
137929: -- set accounting line options
137930: --
137931: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
137932: p_natural_side_code => 'D'
137933: , p_gain_or_loss_flag => 'N'
137934: , p_gl_transfer_mode_code => 'S'
137935: , p_acct_entry_type_code => 'A'

Line 137945: xla_ae_lines_pkg.SetAcctLineType

137941: --
137942: --
137943: -- set accounting line type info
137944: --
137945: xla_ae_lines_pkg.SetAcctLineType
137946: (p_component_type => l_component_type
137947: ,p_event_type_code => l_event_type_code
137948: ,p_line_definition_owner_code => l_line_definition_owner_code
137949: ,p_line_definition_code => l_line_definition_code

Line 137959: xla_ae_lines_pkg.SetAcctClass(

137955: ,p_event_class_code => l_event_class_code);
137956: --
137957: -- set accounting class
137958: --
137959: xla_ae_lines_pkg.SetAcctClass(
137960: p_accounting_class_code => 'TRV'
137961: , p_ae_header_id => l_ae_header_id
137962: );
137963:

Line 137967: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

137963:
137964: --
137965: -- set rounding class
137966: --
137967: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
137968: 'TRV';
137969:
137970: --
137971: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 137971: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

137967: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
137968: 'TRV';
137969:
137970: --
137971: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
137972: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
137973: --
137974: -- bulk performance
137975: --

Line 137972: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

137968: 'TRV';
137969:
137970: --
137971: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
137972: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
137973: --
137974: -- bulk performance
137975: --
137976: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 137976: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

137972: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
137973: --
137974: -- bulk performance
137975: --
137976: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
137977:
137978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137979: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137980:

Line 137978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

137974: -- bulk performance
137975: --
137976: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
137977:
137978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137979: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137980:
137981: -- 4955764
137982: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 137982: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

137978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137979: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137980:
137981: -- 4955764
137982: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137983: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
137984:
137985: -- 4458381 Public Sector Enh
137986:

Line 138088: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

138084: l_rec_acct_attrs.array_num_value(41) := p_source_94;
138085: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
138086: l_rec_acct_attrs.array_num_value(42) := p_source_95;
138087:
138088: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
138089: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
138090:
138091: ---------------------------------------------------------------------------------------------------------------
138092: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 138089: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

138085: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
138086: l_rec_acct_attrs.array_num_value(42) := p_source_95;
138087:
138088: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
138089: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
138090:
138091: ---------------------------------------------------------------------------------------------------------------
138092: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138093: ---------------------------------------------------------------------------------------------------------------

Line 138092: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

138088: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
138089: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
138090:
138091: ---------------------------------------------------------------------------------------------------------------
138092: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138093: ---------------------------------------------------------------------------------------------------------------
138094: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138095:
138096: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 138094: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

138090:
138091: ---------------------------------------------------------------------------------------------------------------
138092: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138093: ---------------------------------------------------------------------------------------------------------------
138094: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138095:
138096: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138097: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138098:

Line 138096: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

138092: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138093: ---------------------------------------------------------------------------------------------------------------
138094: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138095:
138096: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138097: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138098:
138099: IF xla_accounting_cache_pkg.GetValueChar
138100: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 138097: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

138093: ---------------------------------------------------------------------------------------------------------------
138094: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138095:
138096: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138097: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138098:
138099: IF xla_accounting_cache_pkg.GetValueChar
138100: (p_source_code => 'LEDGER_CATEGORY_CODE'
138101: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 138108: xla_ae_lines_pkg.BflowUpgEntry

138104: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
138105: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
138106: )
138107: THEN
138108: xla_ae_lines_pkg.BflowUpgEntry
138109: (p_business_method_code => l_bflow_method_code
138110: ,p_business_class_code => l_bflow_class_code
138111: ,p_balance_type => l_balance_type_code);
138112: ELSE

Line 138125: xla_ae_lines_pkg.SetLineDescription(

138121: --
138122: -- call description
138123: --
138124:
138125: xla_ae_lines_pkg.SetLineDescription(
138126: p_ae_header_id => l_ae_header_id
138127: ,p_description => Description_2 (
138128: p_application_id => p_application_id
138129: , p_ae_header_id => l_ae_header_id

Line 138158: xla_ae_lines_pkg.set_ccid(

138154: , x_value_type_code => l_adr_value_type_code
138155: , p_side => 'NA'
138156: );
138157:
138158: xla_ae_lines_pkg.set_ccid(
138159: p_code_combination_id => l_ccid
138160: , p_value_type_code => l_adr_value_type_code
138161: , p_transaction_coa_id => l_adr_transaction_coa_id
138162: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 138194: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

138190: xla_accounting_err_pkg.build_message
138191: (p_appli_s_name => 'XLA'
138192: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
138193: ,p_token_1 => 'LINE_NUMBER'
138194: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
138195: ,p_token_2 => 'LINE_TYPE_NAME'
138196: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
138197: l_component_type
138198: ,l_component_code

Line 138230: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

138226: --
138227: --
138228: ------------------------------------------------------------------------------------------------
138229: -- 4219869 Business Flow
138230: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
138231: -- Prior Entry. Currently, the following code is always generated.
138232: ------------------------------------------------------------------------------------------------
138233: XLA_AE_LINES_PKG.ValidateCurrentLine;
138234:

Line 138233: XLA_AE_LINES_PKG.ValidateCurrentLine;

138229: -- 4219869 Business Flow
138230: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
138231: -- Prior Entry. Currently, the following code is always generated.
138232: ------------------------------------------------------------------------------------------------
138233: XLA_AE_LINES_PKG.ValidateCurrentLine;
138234:
138235: ------------------------------------------------------------------------------------
138236: -- 4219869 Business Flow
138237: -- Populated credit and debit amounts -- Need to generate this within IF

Line 138239: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

138235: ------------------------------------------------------------------------------------
138236: -- 4219869 Business Flow
138237: -- Populated credit and debit amounts -- Need to generate this within IF
138238: ------------------------------------------------------------------------------------
138239: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
138240:
138241: ----------------------------------------------------------------------------------
138242: -- 4219869 Business Flow
138243: -- Update journal entry status -- Need to generate this within IF

Line 138271: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

138267: -- To allow MPA report to determine if it should generate report process
138268: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
138269: ------------------------------------------------------------------------------------------
138270:
138271: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
138272: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
138273: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
138274: -- call ADRs
138275: -- Bug 4922099

Line 138272: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

138268: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
138269: ------------------------------------------------------------------------------------------
138270:
138271: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
138272: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
138273: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
138274: -- call ADRs
138275: -- Bug 4922099
138276: --

Line 138296: xla_ae_lines_pkg.set_ccid(

138292: , x_value_type_code => l_adr_value_type_code
138293: , p_side => 'NA'
138294: );
138295:
138296: xla_ae_lines_pkg.set_ccid(
138297: p_code_combination_id => l_ccid
138298: , p_value_type_code => l_adr_value_type_code
138299: , p_transaction_coa_id => l_adr_transaction_coa_id
138300: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 138319: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

138315:
138316: --
138317: -- Update the line information that should be overwritten
138318: --
138319: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
138320: p_header_num => 1);
138321: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
138322:
138323: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 138321: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

138317: -- Update the line information that should be overwritten
138318: --
138319: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
138320: p_header_num => 1);
138321: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
138322:
138323: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
138324:
138325: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 138323: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

138319: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
138320: p_header_num => 1);
138321: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
138322:
138323: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
138324:
138325: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
138326: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
138327: END IF;

Line 138326: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

138322:
138323: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
138324:
138325: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
138326: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
138327: END IF;
138328:
138329: --
138330: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 138333: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

138329: --
138330: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
138331: --
138332: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
138333: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
138334: ELSE
138335: ---------------------------------------------------------------------------------------------------
138336: -- 4262811a Switch Sign
138337: ---------------------------------------------------------------------------------------------------

Line 138338: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

138334: ELSE
138335: ---------------------------------------------------------------------------------------------------
138336: -- 4262811a Switch Sign
138337: ---------------------------------------------------------------------------------------------------
138338: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 138339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

138335: ---------------------------------------------------------------------------------------------------
138336: -- 4262811a Switch Sign
138337: ---------------------------------------------------------------------------------------------------
138338: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138343: -- 5132302

Line 138340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

138336: -- 4262811a Switch Sign
138337: ---------------------------------------------------------------------------------------------------
138338: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138343: -- 5132302
138344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 138341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

138337: ---------------------------------------------------------------------------------------------------
138338: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138343: -- 5132302
138344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
138345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 138342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

138338: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138339: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138343: -- 5132302
138344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
138345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138346:

Line 138344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

138340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138343: -- 5132302
138344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
138345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138346:
138347: END IF;
138348:

Line 138345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

138341: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138342: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138343: -- 5132302
138344: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
138345: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138346:
138347: END IF;
138348:
138349: -- 4955764

Line 138350: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

138346:
138347: END IF;
138348:
138349: -- 4955764
138350: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138351: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
138352:
138353:
138354: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 138354: XLA_AE_LINES_PKG.ValidateCurrentLine;

138350: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138351: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
138352:
138353:
138354: XLA_AE_LINES_PKG.ValidateCurrentLine;
138355: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
138356:
138357: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
138358: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 138355: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

138351: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
138352:
138353:
138354: XLA_AE_LINES_PKG.ValidateCurrentLine;
138355: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
138356:
138357: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
138358: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
138359: ,p_balance_type_code => l_balance_type_code);

Line 138553: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

138549: --
138550: -- bulk performance
138551: --
138552: l_balance_type_code VARCHAR2(1);
138553: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
138554: l_log_module VARCHAR2(240);
138555:
138556: --
138557: -- Upgrade strategy

Line 138623: XLA_AE_LINES_PKG.SetNewLine;

138619: ') = 'Y'
138620: THEN
138621:
138622: --
138623: XLA_AE_LINES_PKG.SetNewLine;
138624:
138625: p_balance_type_code := l_balance_type_code;
138626: -- set the flag so later we will know whether the gain loss line needs to be created
138627:

Line 138635: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

138631:
138632: --
138633: -- bulk performance
138634: --
138635: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
138636: p_header_num => 0); -- 4262811
138637: --
138638: -- set accounting line options
138639: --

Line 138640: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

138636: p_header_num => 0); -- 4262811
138637: --
138638: -- set accounting line options
138639: --
138640: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
138641: p_natural_side_code => 'D'
138642: , p_gain_or_loss_flag => 'N'
138643: , p_gl_transfer_mode_code => 'S'
138644: , p_acct_entry_type_code => 'A'

Line 138654: xla_ae_lines_pkg.SetAcctLineType

138650: --
138651: --
138652: -- set accounting line type info
138653: --
138654: xla_ae_lines_pkg.SetAcctLineType
138655: (p_component_type => l_component_type
138656: ,p_event_type_code => l_event_type_code
138657: ,p_line_definition_owner_code => l_line_definition_owner_code
138658: ,p_line_definition_code => l_line_definition_code

Line 138668: xla_ae_lines_pkg.SetAcctClass(

138664: ,p_event_class_code => l_event_class_code);
138665: --
138666: -- set accounting class
138667: --
138668: xla_ae_lines_pkg.SetAcctClass(
138669: p_accounting_class_code => 'TRV'
138670: , p_ae_header_id => l_ae_header_id
138671: );
138672:

Line 138676: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

138672:
138673: --
138674: -- set rounding class
138675: --
138676: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
138677: 'TRV';
138678:
138679: --
138680: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 138680: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

138676: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
138677: 'TRV';
138678:
138679: --
138680: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
138681: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
138682: --
138683: -- bulk performance
138684: --

Line 138681: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

138677: 'TRV';
138678:
138679: --
138680: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
138681: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
138682: --
138683: -- bulk performance
138684: --
138685: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 138685: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

138681: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
138682: --
138683: -- bulk performance
138684: --
138685: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
138686:
138687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138688: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138689:

Line 138687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

138683: -- bulk performance
138684: --
138685: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
138686:
138687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138688: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138689:
138690: -- 4955764
138691: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 138691: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

138687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138688: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138689:
138690: -- 4955764
138691: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138692: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
138693:
138694: -- 4458381 Public Sector Enh
138695:

Line 138801: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

138797: l_rec_acct_attrs.array_num_value(43) := p_source_94;
138798: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
138799: l_rec_acct_attrs.array_num_value(44) := p_source_95;
138800:
138801: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
138802: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
138803:
138804: ---------------------------------------------------------------------------------------------------------------
138805: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 138802: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

138798: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
138799: l_rec_acct_attrs.array_num_value(44) := p_source_95;
138800:
138801: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
138802: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
138803:
138804: ---------------------------------------------------------------------------------------------------------------
138805: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138806: ---------------------------------------------------------------------------------------------------------------

Line 138805: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

138801: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
138802: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
138803:
138804: ---------------------------------------------------------------------------------------------------------------
138805: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138806: ---------------------------------------------------------------------------------------------------------------
138807: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138808:
138809: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 138807: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

138803:
138804: ---------------------------------------------------------------------------------------------------------------
138805: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138806: ---------------------------------------------------------------------------------------------------------------
138807: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138808:
138809: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138810: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138811:

Line 138809: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

138805: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138806: ---------------------------------------------------------------------------------------------------------------
138807: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138808:
138809: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138810: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138811:
138812: IF xla_accounting_cache_pkg.GetValueChar
138813: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 138810: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

138806: ---------------------------------------------------------------------------------------------------------------
138807: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138808:
138809: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138810: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138811:
138812: IF xla_accounting_cache_pkg.GetValueChar
138813: (p_source_code => 'LEDGER_CATEGORY_CODE'
138814: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 138821: xla_ae_lines_pkg.BflowUpgEntry

138817: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
138818: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
138819: )
138820: THEN
138821: xla_ae_lines_pkg.BflowUpgEntry
138822: (p_business_method_code => l_bflow_method_code
138823: ,p_business_class_code => l_bflow_class_code
138824: ,p_balance_type => l_balance_type_code);
138825: ELSE

Line 138838: xla_ae_lines_pkg.SetLineDescription(

138834: --
138835: -- call description
138836: --
138837:
138838: xla_ae_lines_pkg.SetLineDescription(
138839: p_ae_header_id => l_ae_header_id
138840: ,p_description => Description_2 (
138841: p_application_id => p_application_id
138842: , p_ae_header_id => l_ae_header_id

Line 138871: xla_ae_lines_pkg.set_ccid(

138867: , x_value_type_code => l_adr_value_type_code
138868: , p_side => 'NA'
138869: );
138870:
138871: xla_ae_lines_pkg.set_ccid(
138872: p_code_combination_id => l_ccid
138873: , p_value_type_code => l_adr_value_type_code
138874: , p_transaction_coa_id => l_adr_transaction_coa_id
138875: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 138907: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

138903: xla_accounting_err_pkg.build_message
138904: (p_appli_s_name => 'XLA'
138905: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
138906: ,p_token_1 => 'LINE_NUMBER'
138907: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
138908: ,p_token_2 => 'LINE_TYPE_NAME'
138909: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
138910: l_component_type
138911: ,l_component_code

Line 138943: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

138939: --
138940: --
138941: ------------------------------------------------------------------------------------------------
138942: -- 4219869 Business Flow
138943: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
138944: -- Prior Entry. Currently, the following code is always generated.
138945: ------------------------------------------------------------------------------------------------
138946: XLA_AE_LINES_PKG.ValidateCurrentLine;
138947:

Line 138946: XLA_AE_LINES_PKG.ValidateCurrentLine;

138942: -- 4219869 Business Flow
138943: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
138944: -- Prior Entry. Currently, the following code is always generated.
138945: ------------------------------------------------------------------------------------------------
138946: XLA_AE_LINES_PKG.ValidateCurrentLine;
138947:
138948: ------------------------------------------------------------------------------------
138949: -- 4219869 Business Flow
138950: -- Populated credit and debit amounts -- Need to generate this within IF

Line 138952: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

138948: ------------------------------------------------------------------------------------
138949: -- 4219869 Business Flow
138950: -- Populated credit and debit amounts -- Need to generate this within IF
138951: ------------------------------------------------------------------------------------
138952: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
138953:
138954: ----------------------------------------------------------------------------------
138955: -- 4219869 Business Flow
138956: -- Update journal entry status -- Need to generate this within IF

Line 138984: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

138980: -- To allow MPA report to determine if it should generate report process
138981: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
138982: ------------------------------------------------------------------------------------------
138983:
138984: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
138985: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
138986: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
138987: -- call ADRs
138988: -- Bug 4922099

Line 138985: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

138981: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
138982: ------------------------------------------------------------------------------------------
138983:
138984: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
138985: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
138986: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
138987: -- call ADRs
138988: -- Bug 4922099
138989: --

Line 139009: xla_ae_lines_pkg.set_ccid(

139005: , x_value_type_code => l_adr_value_type_code
139006: , p_side => 'NA'
139007: );
139008:
139009: xla_ae_lines_pkg.set_ccid(
139010: p_code_combination_id => l_ccid
139011: , p_value_type_code => l_adr_value_type_code
139012: , p_transaction_coa_id => l_adr_transaction_coa_id
139013: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 139032: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

139028:
139029: --
139030: -- Update the line information that should be overwritten
139031: --
139032: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
139033: p_header_num => 1);
139034: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
139035:
139036: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 139034: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

139030: -- Update the line information that should be overwritten
139031: --
139032: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
139033: p_header_num => 1);
139034: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
139035:
139036: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
139037:
139038: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 139036: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

139032: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
139033: p_header_num => 1);
139034: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
139035:
139036: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
139037:
139038: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
139039: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
139040: END IF;

Line 139039: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

139035:
139036: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
139037:
139038: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
139039: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
139040: END IF;
139041:
139042: --
139043: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 139046: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

139042: --
139043: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
139044: --
139045: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
139046: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
139047: ELSE
139048: ---------------------------------------------------------------------------------------------------
139049: -- 4262811a Switch Sign
139050: ---------------------------------------------------------------------------------------------------

Line 139051: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

139047: ELSE
139048: ---------------------------------------------------------------------------------------------------
139049: -- 4262811a Switch Sign
139050: ---------------------------------------------------------------------------------------------------
139051: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139052: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139053: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139054: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139055: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 139052: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

139048: ---------------------------------------------------------------------------------------------------
139049: -- 4262811a Switch Sign
139050: ---------------------------------------------------------------------------------------------------
139051: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139052: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139053: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139054: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139055: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139056: -- 5132302

Line 139053: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

139049: -- 4262811a Switch Sign
139050: ---------------------------------------------------------------------------------------------------
139051: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139052: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139053: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139054: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139055: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139056: -- 5132302
139057: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 139054: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

139050: ---------------------------------------------------------------------------------------------------
139051: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139052: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139053: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139054: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139055: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139056: -- 5132302
139057: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139058: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 139055: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

139051: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139052: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139053: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139054: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139055: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139056: -- 5132302
139057: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139058: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139059:

Line 139057: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

139053: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139054: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139055: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139056: -- 5132302
139057: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139058: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139059:
139060: END IF;
139061:

Line 139058: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

139054: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139055: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139056: -- 5132302
139057: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139058: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139059:
139060: END IF;
139061:
139062: -- 4955764

Line 139063: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

139059:
139060: END IF;
139061:
139062: -- 4955764
139063: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139064: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
139065:
139066:
139067: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 139067: XLA_AE_LINES_PKG.ValidateCurrentLine;

139063: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139064: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
139065:
139066:
139067: XLA_AE_LINES_PKG.ValidateCurrentLine;
139068: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139069:
139070: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
139071: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 139068: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

139064: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
139065:
139066:
139067: XLA_AE_LINES_PKG.ValidateCurrentLine;
139068: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139069:
139070: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
139071: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
139072: ,p_balance_type_code => l_balance_type_code);

Line 139266: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

139262: --
139263: -- bulk performance
139264: --
139265: l_balance_type_code VARCHAR2(1);
139266: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
139267: l_log_module VARCHAR2(240);
139268:
139269: --
139270: -- Upgrade strategy

Line 139336: XLA_AE_LINES_PKG.SetNewLine;

139332: ') = 'Y'
139333: THEN
139334:
139335: --
139336: XLA_AE_LINES_PKG.SetNewLine;
139337:
139338: p_balance_type_code := l_balance_type_code;
139339: -- set the flag so later we will know whether the gain loss line needs to be created
139340:

Line 139348: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

139344:
139345: --
139346: -- bulk performance
139347: --
139348: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
139349: p_header_num => 0); -- 4262811
139350: --
139351: -- set accounting line options
139352: --

Line 139353: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

139349: p_header_num => 0); -- 4262811
139350: --
139351: -- set accounting line options
139352: --
139353: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
139354: p_natural_side_code => 'D'
139355: , p_gain_or_loss_flag => 'N'
139356: , p_gl_transfer_mode_code => 'S'
139357: , p_acct_entry_type_code => 'A'

Line 139367: xla_ae_lines_pkg.SetAcctLineType

139363: --
139364: --
139365: -- set accounting line type info
139366: --
139367: xla_ae_lines_pkg.SetAcctLineType
139368: (p_component_type => l_component_type
139369: ,p_event_type_code => l_event_type_code
139370: ,p_line_definition_owner_code => l_line_definition_owner_code
139371: ,p_line_definition_code => l_line_definition_code

Line 139381: xla_ae_lines_pkg.SetAcctClass(

139377: ,p_event_class_code => l_event_class_code);
139378: --
139379: -- set accounting class
139380: --
139381: xla_ae_lines_pkg.SetAcctClass(
139382: p_accounting_class_code => 'TRV'
139383: , p_ae_header_id => l_ae_header_id
139384: );
139385:

Line 139389: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

139385:
139386: --
139387: -- set rounding class
139388: --
139389: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
139390: 'TRV';
139391:
139392: --
139393: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 139393: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

139389: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
139390: 'TRV';
139391:
139392: --
139393: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
139394: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
139395: --
139396: -- bulk performance
139397: --

Line 139394: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

139390: 'TRV';
139391:
139392: --
139393: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
139394: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
139395: --
139396: -- bulk performance
139397: --
139398: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 139398: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

139394: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
139395: --
139396: -- bulk performance
139397: --
139398: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
139399:
139400: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
139401: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139402:

Line 139400: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

139396: -- bulk performance
139397: --
139398: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
139399:
139400: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
139401: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139402:
139403: -- 4955764
139404: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 139404: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

139400: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
139401: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139402:
139403: -- 4955764
139404: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139405: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
139406:
139407: -- 4458381 Public Sector Enh
139408:

Line 139512: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

139508: l_rec_acct_attrs.array_num_value(42) := p_source_94;
139509: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
139510: l_rec_acct_attrs.array_num_value(43) := p_source_95;
139511:
139512: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
139513: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
139514:
139515: ---------------------------------------------------------------------------------------------------------------
139516: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 139513: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

139509: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
139510: l_rec_acct_attrs.array_num_value(43) := p_source_95;
139511:
139512: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
139513: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
139514:
139515: ---------------------------------------------------------------------------------------------------------------
139516: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139517: ---------------------------------------------------------------------------------------------------------------

Line 139516: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

139512: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
139513: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
139514:
139515: ---------------------------------------------------------------------------------------------------------------
139516: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139517: ---------------------------------------------------------------------------------------------------------------
139518: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139519:
139520: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 139518: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

139514:
139515: ---------------------------------------------------------------------------------------------------------------
139516: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139517: ---------------------------------------------------------------------------------------------------------------
139518: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139519:
139520: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139521: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139522:

Line 139520: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

139516: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139517: ---------------------------------------------------------------------------------------------------------------
139518: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139519:
139520: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139521: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139522:
139523: IF xla_accounting_cache_pkg.GetValueChar
139524: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 139521: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

139517: ---------------------------------------------------------------------------------------------------------------
139518: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139519:
139520: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139521: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139522:
139523: IF xla_accounting_cache_pkg.GetValueChar
139524: (p_source_code => 'LEDGER_CATEGORY_CODE'
139525: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 139532: xla_ae_lines_pkg.BflowUpgEntry

139528: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
139529: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
139530: )
139531: THEN
139532: xla_ae_lines_pkg.BflowUpgEntry
139533: (p_business_method_code => l_bflow_method_code
139534: ,p_business_class_code => l_bflow_class_code
139535: ,p_balance_type => l_balance_type_code);
139536: ELSE

Line 139549: xla_ae_lines_pkg.SetLineDescription(

139545: --
139546: -- call description
139547: --
139548:
139549: xla_ae_lines_pkg.SetLineDescription(
139550: p_ae_header_id => l_ae_header_id
139551: ,p_description => Description_2 (
139552: p_application_id => p_application_id
139553: , p_ae_header_id => l_ae_header_id

Line 139582: xla_ae_lines_pkg.set_ccid(

139578: , x_value_type_code => l_adr_value_type_code
139579: , p_side => 'NA'
139580: );
139581:
139582: xla_ae_lines_pkg.set_ccid(
139583: p_code_combination_id => l_ccid
139584: , p_value_type_code => l_adr_value_type_code
139585: , p_transaction_coa_id => l_adr_transaction_coa_id
139586: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 139618: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

139614: xla_accounting_err_pkg.build_message
139615: (p_appli_s_name => 'XLA'
139616: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
139617: ,p_token_1 => 'LINE_NUMBER'
139618: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
139619: ,p_token_2 => 'LINE_TYPE_NAME'
139620: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
139621: l_component_type
139622: ,l_component_code

Line 139654: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

139650: --
139651: --
139652: ------------------------------------------------------------------------------------------------
139653: -- 4219869 Business Flow
139654: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
139655: -- Prior Entry. Currently, the following code is always generated.
139656: ------------------------------------------------------------------------------------------------
139657: XLA_AE_LINES_PKG.ValidateCurrentLine;
139658:

Line 139657: XLA_AE_LINES_PKG.ValidateCurrentLine;

139653: -- 4219869 Business Flow
139654: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
139655: -- Prior Entry. Currently, the following code is always generated.
139656: ------------------------------------------------------------------------------------------------
139657: XLA_AE_LINES_PKG.ValidateCurrentLine;
139658:
139659: ------------------------------------------------------------------------------------
139660: -- 4219869 Business Flow
139661: -- Populated credit and debit amounts -- Need to generate this within IF

Line 139663: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

139659: ------------------------------------------------------------------------------------
139660: -- 4219869 Business Flow
139661: -- Populated credit and debit amounts -- Need to generate this within IF
139662: ------------------------------------------------------------------------------------
139663: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139664:
139665: ----------------------------------------------------------------------------------
139666: -- 4219869 Business Flow
139667: -- Update journal entry status -- Need to generate this within IF

Line 139695: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

139691: -- To allow MPA report to determine if it should generate report process
139692: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
139693: ------------------------------------------------------------------------------------------
139694:
139695: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
139696: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
139697: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
139698: -- call ADRs
139699: -- Bug 4922099

Line 139696: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

139692: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
139693: ------------------------------------------------------------------------------------------
139694:
139695: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
139696: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
139697: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
139698: -- call ADRs
139699: -- Bug 4922099
139700: --

Line 139720: xla_ae_lines_pkg.set_ccid(

139716: , x_value_type_code => l_adr_value_type_code
139717: , p_side => 'NA'
139718: );
139719:
139720: xla_ae_lines_pkg.set_ccid(
139721: p_code_combination_id => l_ccid
139722: , p_value_type_code => l_adr_value_type_code
139723: , p_transaction_coa_id => l_adr_transaction_coa_id
139724: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 139743: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

139739:
139740: --
139741: -- Update the line information that should be overwritten
139742: --
139743: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
139744: p_header_num => 1);
139745: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
139746:
139747: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 139745: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

139741: -- Update the line information that should be overwritten
139742: --
139743: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
139744: p_header_num => 1);
139745: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
139746:
139747: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
139748:
139749: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 139747: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

139743: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
139744: p_header_num => 1);
139745: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
139746:
139747: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
139748:
139749: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
139750: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
139751: END IF;

Line 139750: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

139746:
139747: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
139748:
139749: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
139750: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
139751: END IF;
139752:
139753: --
139754: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 139757: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

139753: --
139754: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
139755: --
139756: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
139757: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
139758: ELSE
139759: ---------------------------------------------------------------------------------------------------
139760: -- 4262811a Switch Sign
139761: ---------------------------------------------------------------------------------------------------

Line 139762: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

139758: ELSE
139759: ---------------------------------------------------------------------------------------------------
139760: -- 4262811a Switch Sign
139761: ---------------------------------------------------------------------------------------------------
139762: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139765: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139766: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 139763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

139759: ---------------------------------------------------------------------------------------------------
139760: -- 4262811a Switch Sign
139761: ---------------------------------------------------------------------------------------------------
139762: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139765: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139766: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139767: -- 5132302

Line 139764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

139760: -- 4262811a Switch Sign
139761: ---------------------------------------------------------------------------------------------------
139762: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139765: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139766: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139767: -- 5132302
139768: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 139765: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

139761: ---------------------------------------------------------------------------------------------------
139762: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139765: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139766: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139767: -- 5132302
139768: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139769: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 139766: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

139762: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139765: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139766: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139767: -- 5132302
139768: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139769: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139770:

Line 139768: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

139764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139765: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139766: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139767: -- 5132302
139768: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139769: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139770:
139771: END IF;
139772:

Line 139769: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

139765: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139766: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139767: -- 5132302
139768: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139769: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139770:
139771: END IF;
139772:
139773: -- 4955764

Line 139774: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

139770:
139771: END IF;
139772:
139773: -- 4955764
139774: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139775: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
139776:
139777:
139778: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 139778: XLA_AE_LINES_PKG.ValidateCurrentLine;

139774: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139775: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
139776:
139777:
139778: XLA_AE_LINES_PKG.ValidateCurrentLine;
139779: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139780:
139781: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
139782: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 139779: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

139775: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
139776:
139777:
139778: XLA_AE_LINES_PKG.ValidateCurrentLine;
139779: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139780:
139781: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
139782: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
139783: ,p_balance_type_code => l_balance_type_code);

Line 139950: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

139946: --
139947: -- bulk performance
139948: --
139949: l_balance_type_code VARCHAR2(1);
139950: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
139951: l_log_module VARCHAR2(240);
139952:
139953: --
139954: -- Upgrade strategy

Line 140022: XLA_AE_LINES_PKG.SetNewLine;

140018: ') = 'Y'
140019: THEN
140020:
140021: --
140022: XLA_AE_LINES_PKG.SetNewLine;
140023:
140024: p_balance_type_code := l_balance_type_code;
140025: -- set the flag so later we will know whether the gain loss line needs to be created
140026:

Line 140034: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

140030:
140031: --
140032: -- bulk performance
140033: --
140034: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
140035: p_header_num => 0); -- 4262811
140036: --
140037: -- set accounting line options
140038: --

Line 140039: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

140035: p_header_num => 0); -- 4262811
140036: --
140037: -- set accounting line options
140038: --
140039: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
140040: p_natural_side_code => 'C'
140041: , p_gain_or_loss_flag => 'N'
140042: , p_gl_transfer_mode_code => 'S'
140043: , p_acct_entry_type_code => 'A'

Line 140053: xla_ae_lines_pkg.SetAcctLineType

140049: --
140050: --
140051: -- set accounting line type info
140052: --
140053: xla_ae_lines_pkg.SetAcctLineType
140054: (p_component_type => l_component_type
140055: ,p_event_type_code => l_event_type_code
140056: ,p_line_definition_owner_code => l_line_definition_owner_code
140057: ,p_line_definition_code => l_line_definition_code

Line 140067: xla_ae_lines_pkg.SetAcctClass(

140063: ,p_event_class_code => l_event_class_code);
140064: --
140065: -- set accounting class
140066: --
140067: xla_ae_lines_pkg.SetAcctClass(
140068: p_accounting_class_code => 'AWT'
140069: , p_ae_header_id => l_ae_header_id
140070: );
140071:

Line 140075: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

140071:
140072: --
140073: -- set rounding class
140074: --
140075: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
140076: 'AWT';
140077:
140078: --
140079: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 140079: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

140075: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
140076: 'AWT';
140077:
140078: --
140079: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
140080: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
140081: --
140082: -- bulk performance
140083: --

Line 140080: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

140076: 'AWT';
140077:
140078: --
140079: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
140080: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
140081: --
140082: -- bulk performance
140083: --
140084: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 140084: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

140080: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
140081: --
140082: -- bulk performance
140083: --
140084: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
140085:
140086: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
140087: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
140088:

Line 140086: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

140082: -- bulk performance
140083: --
140084: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
140085:
140086: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
140087: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
140088:
140089: -- 4955764
140090: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 140090: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

140086: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
140087: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
140088:
140089: -- 4955764
140090: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140091: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
140092:
140093: -- 4458381 Public Sector Enh
140094:

Line 140150: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

140146: l_rec_acct_attrs.array_num_value(23) := p_source_91;
140147: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
140148: l_rec_acct_attrs.array_num_value(24) := p_source_93;
140149:
140150: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
140151: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
140152:
140153: ---------------------------------------------------------------------------------------------------------------
140154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 140151: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

140147: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
140148: l_rec_acct_attrs.array_num_value(24) := p_source_93;
140149:
140150: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
140151: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
140152:
140153: ---------------------------------------------------------------------------------------------------------------
140154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140155: ---------------------------------------------------------------------------------------------------------------

Line 140154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

140150: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
140151: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
140152:
140153: ---------------------------------------------------------------------------------------------------------------
140154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140155: ---------------------------------------------------------------------------------------------------------------
140156: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140157:
140158: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 140156: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

140152:
140153: ---------------------------------------------------------------------------------------------------------------
140154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140155: ---------------------------------------------------------------------------------------------------------------
140156: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140157:
140158: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140159: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140160:

Line 140158: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

140154: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140155: ---------------------------------------------------------------------------------------------------------------
140156: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140157:
140158: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140159: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140160:
140161: IF xla_accounting_cache_pkg.GetValueChar
140162: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 140159: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

140155: ---------------------------------------------------------------------------------------------------------------
140156: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140157:
140158: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140159: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140160:
140161: IF xla_accounting_cache_pkg.GetValueChar
140162: (p_source_code => 'LEDGER_CATEGORY_CODE'
140163: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 140170: xla_ae_lines_pkg.BflowUpgEntry

140166: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
140167: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
140168: )
140169: THEN
140170: xla_ae_lines_pkg.BflowUpgEntry
140171: (p_business_method_code => l_bflow_method_code
140172: ,p_business_class_code => l_bflow_class_code
140173: ,p_balance_type => l_balance_type_code);
140174: ELSE

Line 140213: xla_ae_lines_pkg.set_ccid(

140209: , x_value_type_code => l_adr_value_type_code
140210: , p_side => 'NA'
140211: );
140212:
140213: xla_ae_lines_pkg.set_ccid(
140214: p_code_combination_id => l_ccid
140215: , p_value_type_code => l_adr_value_type_code
140216: , p_transaction_coa_id => l_adr_transaction_coa_id
140217: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 140248: xla_ae_lines_pkg.set_segment(

140244: );
140245:
140246: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
140247:
140248: xla_ae_lines_pkg.set_segment(
140249: p_to_segment_code => 'GL_ACCOUNT'
140250: , p_segment_value => l_segment
140251: , p_from_segment_code => l_adr_value_segment_code
140252: , p_from_combination_id => l_adr_value_combination_id

Line 140291: xla_ae_lines_pkg.set_segment(

140287: );
140288:
140289: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
140290:
140291: xla_ae_lines_pkg.set_segment(
140292: p_to_segment_code => 'GL_BALANCING'
140293: , p_segment_value => l_segment
140294: , p_from_segment_code => l_adr_value_segment_code
140295: , p_from_combination_id => l_adr_value_combination_id

Line 140335: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

140331: xla_accounting_err_pkg.build_message
140332: (p_appli_s_name => 'XLA'
140333: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
140334: ,p_token_1 => 'LINE_NUMBER'
140335: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
140336: ,p_token_2 => 'LINE_TYPE_NAME'
140337: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
140338: l_component_type
140339: ,l_component_code

Line 140371: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

140367: --
140368: --
140369: ------------------------------------------------------------------------------------------------
140370: -- 4219869 Business Flow
140371: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
140372: -- Prior Entry. Currently, the following code is always generated.
140373: ------------------------------------------------------------------------------------------------
140374: XLA_AE_LINES_PKG.ValidateCurrentLine;
140375:

Line 140374: XLA_AE_LINES_PKG.ValidateCurrentLine;

140370: -- 4219869 Business Flow
140371: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
140372: -- Prior Entry. Currently, the following code is always generated.
140373: ------------------------------------------------------------------------------------------------
140374: XLA_AE_LINES_PKG.ValidateCurrentLine;
140375:
140376: ------------------------------------------------------------------------------------
140377: -- 4219869 Business Flow
140378: -- Populated credit and debit amounts -- Need to generate this within IF

Line 140380: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

140376: ------------------------------------------------------------------------------------
140377: -- 4219869 Business Flow
140378: -- Populated credit and debit amounts -- Need to generate this within IF
140379: ------------------------------------------------------------------------------------
140380: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140381:
140382: ----------------------------------------------------------------------------------
140383: -- 4219869 Business Flow
140384: -- Update journal entry status -- Need to generate this within IF

Line 140412: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

140408: -- To allow MPA report to determine if it should generate report process
140409: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
140410: ------------------------------------------------------------------------------------------
140411:
140412: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
140413: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
140414: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
140415: -- call ADRs
140416: -- Bug 4922099

Line 140413: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

140409: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
140410: ------------------------------------------------------------------------------------------
140411:
140412: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
140413: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
140414: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
140415: -- call ADRs
140416: -- Bug 4922099
140417: --

Line 140440: xla_ae_lines_pkg.set_ccid(

140436: , x_value_type_code => l_adr_value_type_code
140437: , p_side => 'NA'
140438: );
140439:
140440: xla_ae_lines_pkg.set_ccid(
140441: p_code_combination_id => l_ccid
140442: , p_value_type_code => l_adr_value_type_code
140443: , p_transaction_coa_id => l_adr_transaction_coa_id
140444: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 140475: xla_ae_lines_pkg.set_segment(

140471: );
140472:
140473: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
140474:
140475: xla_ae_lines_pkg.set_segment(
140476: p_to_segment_code => 'GL_ACCOUNT'
140477: , p_segment_value => l_segment
140478: , p_from_segment_code => l_adr_value_segment_code
140479: , p_from_combination_id => l_adr_value_combination_id

Line 140518: xla_ae_lines_pkg.set_segment(

140514: );
140515:
140516: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
140517:
140518: xla_ae_lines_pkg.set_segment(
140519: p_to_segment_code => 'GL_BALANCING'
140520: , p_segment_value => l_segment
140521: , p_from_segment_code => l_adr_value_segment_code
140522: , p_from_combination_id => l_adr_value_combination_id

Line 140549: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

140545:
140546: --
140547: -- Update the line information that should be overwritten
140548: --
140549: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
140550: p_header_num => 1);
140551: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
140552:
140553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 140551: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

140547: -- Update the line information that should be overwritten
140548: --
140549: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
140550: p_header_num => 1);
140551: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
140552:
140553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
140554:
140555: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 140553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

140549: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
140550: p_header_num => 1);
140551: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
140552:
140553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
140554:
140555: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
140556: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
140557: END IF;

Line 140556: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

140552:
140553: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
140554:
140555: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
140556: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
140557: END IF;
140558:
140559: --
140560: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 140563: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

140559: --
140560: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
140561: --
140562: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
140563: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
140564: ELSE
140565: ---------------------------------------------------------------------------------------------------
140566: -- 4262811a Switch Sign
140567: ---------------------------------------------------------------------------------------------------

Line 140568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

140564: ELSE
140565: ---------------------------------------------------------------------------------------------------
140566: -- 4262811a Switch Sign
140567: ---------------------------------------------------------------------------------------------------
140568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 140569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

140565: ---------------------------------------------------------------------------------------------------
140566: -- 4262811a Switch Sign
140567: ---------------------------------------------------------------------------------------------------
140568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140573: -- 5132302

Line 140570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

140566: -- 4262811a Switch Sign
140567: ---------------------------------------------------------------------------------------------------
140568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140573: -- 5132302
140574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 140571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

140567: ---------------------------------------------------------------------------------------------------
140568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140573: -- 5132302
140574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 140572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

140568: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140573: -- 5132302
140574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140576:

Line 140574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

140570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140573: -- 5132302
140574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140576:
140577: END IF;
140578:

Line 140575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

140571: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140572: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140573: -- 5132302
140574: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140575: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140576:
140577: END IF;
140578:
140579: -- 4955764

Line 140580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

140576:
140577: END IF;
140578:
140579: -- 4955764
140580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140581: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
140582:
140583:
140584: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 140584: XLA_AE_LINES_PKG.ValidateCurrentLine;

140580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140581: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
140582:
140583:
140584: XLA_AE_LINES_PKG.ValidateCurrentLine;
140585: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140586:
140587: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
140588: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 140585: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

140581: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
140582:
140583:
140584: XLA_AE_LINES_PKG.ValidateCurrentLine;
140585: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140586:
140587: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
140588: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
140589: ,p_balance_type_code => l_balance_type_code);

Line 140765: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

140761: --
140762: -- bulk performance
140763: --
140764: l_balance_type_code VARCHAR2(1);
140765: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
140766: l_log_module VARCHAR2(240);
140767:
140768: --
140769: -- Upgrade strategy

Line 140841: XLA_AE_LINES_PKG.SetNewLine;

140837: ') <> 'PAYMENTCARD'
140838: THEN
140839:
140840: --
140841: XLA_AE_LINES_PKG.SetNewLine;
140842:
140843: p_balance_type_code := l_balance_type_code;
140844: -- set the flag so later we will know whether the gain loss line needs to be created
140845:

Line 140853: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

140849:
140850: --
140851: -- bulk performance
140852: --
140853: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
140854: p_header_num => 0); -- 4262811
140855: --
140856: -- set accounting line options
140857: --

Line 140858: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

140854: p_header_num => 0); -- 4262811
140855: --
140856: -- set accounting line options
140857: --
140858: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
140859: p_natural_side_code => 'C'
140860: , p_gain_or_loss_flag => 'N'
140861: , p_gl_transfer_mode_code => 'S'
140862: , p_acct_entry_type_code => 'A'

Line 140872: xla_ae_lines_pkg.SetAcctLineType

140868: --
140869: --
140870: -- set accounting line type info
140871: --
140872: xla_ae_lines_pkg.SetAcctLineType
140873: (p_component_type => l_component_type
140874: ,p_event_type_code => l_event_type_code
140875: ,p_line_definition_owner_code => l_line_definition_owner_code
140876: ,p_line_definition_code => l_line_definition_code

Line 140886: xla_ae_lines_pkg.SetAcctClass(

140882: ,p_event_class_code => l_event_class_code);
140883: --
140884: -- set accounting class
140885: --
140886: xla_ae_lines_pkg.SetAcctClass(
140887: p_accounting_class_code => 'AWT'
140888: , p_ae_header_id => l_ae_header_id
140889: );
140890:

Line 140894: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

140890:
140891: --
140892: -- set rounding class
140893: --
140894: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
140895: 'AWT';
140896:
140897: --
140898: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 140898: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

140894: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
140895: 'AWT';
140896:
140897: --
140898: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
140899: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
140900: --
140901: -- bulk performance
140902: --

Line 140899: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

140895: 'AWT';
140896:
140897: --
140898: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
140899: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
140900: --
140901: -- bulk performance
140902: --
140903: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 140903: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

140899: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
140900: --
140901: -- bulk performance
140902: --
140903: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
140904:
140905: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
140906: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
140907:

Line 140905: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

140901: -- bulk performance
140902: --
140903: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
140904:
140905: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
140906: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
140907:
140908: -- 4955764
140909: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 140909: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

140905: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
140906: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
140907:
140908: -- 4955764
140909: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140910: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
140911:
140912: -- 4458381 Public Sector Enh
140913:

Line 140969: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

140965: l_rec_acct_attrs.array_num_value(23) := p_source_92;
140966: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
140967: l_rec_acct_attrs.array_num_value(24) := p_source_93;
140968:
140969: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
140970: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
140971:
140972: ---------------------------------------------------------------------------------------------------------------
140973: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 140970: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

140966: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
140967: l_rec_acct_attrs.array_num_value(24) := p_source_93;
140968:
140969: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
140970: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
140971:
140972: ---------------------------------------------------------------------------------------------------------------
140973: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140974: ---------------------------------------------------------------------------------------------------------------

Line 140973: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

140969: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
140970: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
140971:
140972: ---------------------------------------------------------------------------------------------------------------
140973: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140974: ---------------------------------------------------------------------------------------------------------------
140975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140976:
140977: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 140975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

140971:
140972: ---------------------------------------------------------------------------------------------------------------
140973: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140974: ---------------------------------------------------------------------------------------------------------------
140975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140976:
140977: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140978: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140979:

Line 140977: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

140973: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140974: ---------------------------------------------------------------------------------------------------------------
140975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140976:
140977: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140978: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140979:
140980: IF xla_accounting_cache_pkg.GetValueChar
140981: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 140978: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

140974: ---------------------------------------------------------------------------------------------------------------
140975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140976:
140977: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140978: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140979:
140980: IF xla_accounting_cache_pkg.GetValueChar
140981: (p_source_code => 'LEDGER_CATEGORY_CODE'
140982: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 140989: xla_ae_lines_pkg.BflowUpgEntry

140985: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
140986: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
140987: )
140988: THEN
140989: xla_ae_lines_pkg.BflowUpgEntry
140990: (p_business_method_code => l_bflow_method_code
140991: ,p_business_class_code => l_bflow_class_code
140992: ,p_balance_type => l_balance_type_code);
140993: ELSE

Line 141032: xla_ae_lines_pkg.set_ccid(

141028: , x_value_type_code => l_adr_value_type_code
141029: , p_side => 'NA'
141030: );
141031:
141032: xla_ae_lines_pkg.set_ccid(
141033: p_code_combination_id => l_ccid
141034: , p_value_type_code => l_adr_value_type_code
141035: , p_transaction_coa_id => l_adr_transaction_coa_id
141036: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 141067: xla_ae_lines_pkg.set_segment(

141063: );
141064:
141065: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
141066:
141067: xla_ae_lines_pkg.set_segment(
141068: p_to_segment_code => 'GL_ACCOUNT'
141069: , p_segment_value => l_segment
141070: , p_from_segment_code => l_adr_value_segment_code
141071: , p_from_combination_id => l_adr_value_combination_id

Line 141110: xla_ae_lines_pkg.set_segment(

141106: );
141107:
141108: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
141109:
141110: xla_ae_lines_pkg.set_segment(
141111: p_to_segment_code => 'GL_BALANCING'
141112: , p_segment_value => l_segment
141113: , p_from_segment_code => l_adr_value_segment_code
141114: , p_from_combination_id => l_adr_value_combination_id

Line 141154: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

141150: xla_accounting_err_pkg.build_message
141151: (p_appli_s_name => 'XLA'
141152: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
141153: ,p_token_1 => 'LINE_NUMBER'
141154: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
141155: ,p_token_2 => 'LINE_TYPE_NAME'
141156: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
141157: l_component_type
141158: ,l_component_code

Line 141190: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

141186: --
141187: --
141188: ------------------------------------------------------------------------------------------------
141189: -- 4219869 Business Flow
141190: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
141191: -- Prior Entry. Currently, the following code is always generated.
141192: ------------------------------------------------------------------------------------------------
141193: XLA_AE_LINES_PKG.ValidateCurrentLine;
141194:

Line 141193: XLA_AE_LINES_PKG.ValidateCurrentLine;

141189: -- 4219869 Business Flow
141190: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
141191: -- Prior Entry. Currently, the following code is always generated.
141192: ------------------------------------------------------------------------------------------------
141193: XLA_AE_LINES_PKG.ValidateCurrentLine;
141194:
141195: ------------------------------------------------------------------------------------
141196: -- 4219869 Business Flow
141197: -- Populated credit and debit amounts -- Need to generate this within IF

Line 141199: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

141195: ------------------------------------------------------------------------------------
141196: -- 4219869 Business Flow
141197: -- Populated credit and debit amounts -- Need to generate this within IF
141198: ------------------------------------------------------------------------------------
141199: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
141200:
141201: ----------------------------------------------------------------------------------
141202: -- 4219869 Business Flow
141203: -- Update journal entry status -- Need to generate this within IF

Line 141231: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

141227: -- To allow MPA report to determine if it should generate report process
141228: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
141229: ------------------------------------------------------------------------------------------
141230:
141231: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
141232: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
141233: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
141234: -- call ADRs
141235: -- Bug 4922099

Line 141232: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

141228: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
141229: ------------------------------------------------------------------------------------------
141230:
141231: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
141232: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
141233: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
141234: -- call ADRs
141235: -- Bug 4922099
141236: --

Line 141259: xla_ae_lines_pkg.set_ccid(

141255: , x_value_type_code => l_adr_value_type_code
141256: , p_side => 'NA'
141257: );
141258:
141259: xla_ae_lines_pkg.set_ccid(
141260: p_code_combination_id => l_ccid
141261: , p_value_type_code => l_adr_value_type_code
141262: , p_transaction_coa_id => l_adr_transaction_coa_id
141263: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 141294: xla_ae_lines_pkg.set_segment(

141290: );
141291:
141292: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
141293:
141294: xla_ae_lines_pkg.set_segment(
141295: p_to_segment_code => 'GL_ACCOUNT'
141296: , p_segment_value => l_segment
141297: , p_from_segment_code => l_adr_value_segment_code
141298: , p_from_combination_id => l_adr_value_combination_id

Line 141337: xla_ae_lines_pkg.set_segment(

141333: );
141334:
141335: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
141336:
141337: xla_ae_lines_pkg.set_segment(
141338: p_to_segment_code => 'GL_BALANCING'
141339: , p_segment_value => l_segment
141340: , p_from_segment_code => l_adr_value_segment_code
141341: , p_from_combination_id => l_adr_value_combination_id

Line 141368: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

141364:
141365: --
141366: -- Update the line information that should be overwritten
141367: --
141368: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
141369: p_header_num => 1);
141370: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
141371:
141372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 141370: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

141366: -- Update the line information that should be overwritten
141367: --
141368: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
141369: p_header_num => 1);
141370: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
141371:
141372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
141373:
141374: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 141372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

141368: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
141369: p_header_num => 1);
141370: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
141371:
141372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
141373:
141374: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
141375: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
141376: END IF;

Line 141375: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

141371:
141372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
141373:
141374: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
141375: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
141376: END IF;
141377:
141378: --
141379: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 141382: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

141378: --
141379: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
141380: --
141381: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
141382: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
141383: ELSE
141384: ---------------------------------------------------------------------------------------------------
141385: -- 4262811a Switch Sign
141386: ---------------------------------------------------------------------------------------------------

Line 141387: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

141383: ELSE
141384: ---------------------------------------------------------------------------------------------------
141385: -- 4262811a Switch Sign
141386: ---------------------------------------------------------------------------------------------------
141387: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141388: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141389: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141390: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141391: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 141388: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

141384: ---------------------------------------------------------------------------------------------------
141385: -- 4262811a Switch Sign
141386: ---------------------------------------------------------------------------------------------------
141387: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141388: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141389: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141390: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141391: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141392: -- 5132302

Line 141389: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

141385: -- 4262811a Switch Sign
141386: ---------------------------------------------------------------------------------------------------
141387: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141388: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141389: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141390: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141391: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141392: -- 5132302
141393: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 141390: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

141386: ---------------------------------------------------------------------------------------------------
141387: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141388: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141389: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141390: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141391: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141392: -- 5132302
141393: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141394: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 141391: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

141387: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141388: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141389: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141390: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141391: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141392: -- 5132302
141393: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141394: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141395:

Line 141393: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

141389: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141390: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141391: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141392: -- 5132302
141393: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141394: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141395:
141396: END IF;
141397:

Line 141394: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

141390: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141391: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141392: -- 5132302
141393: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141394: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141395:
141396: END IF;
141397:
141398: -- 4955764

Line 141399: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

141395:
141396: END IF;
141397:
141398: -- 4955764
141399: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141400: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
141401:
141402:
141403: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 141403: XLA_AE_LINES_PKG.ValidateCurrentLine;

141399: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141400: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
141401:
141402:
141403: XLA_AE_LINES_PKG.ValidateCurrentLine;
141404: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
141405:
141406: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
141407: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 141404: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

141400: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
141401:
141402:
141403: XLA_AE_LINES_PKG.ValidateCurrentLine;
141404: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
141405:
141406: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
141407: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
141408: ,p_balance_type_code => l_balance_type_code);

Line 141604: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

141600: --
141601: -- bulk performance
141602: --
141603: l_balance_type_code VARCHAR2(1);
141604: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
141605: l_log_module VARCHAR2(240);
141606:
141607: --
141608: -- Upgrade strategy

Line 141672: XLA_AE_LINES_PKG.SetNewLine;

141668: ') = 'AWT'
141669: THEN
141670:
141671: --
141672: XLA_AE_LINES_PKG.SetNewLine;
141673:
141674: p_balance_type_code := l_balance_type_code;
141675: -- set the flag so later we will know whether the gain loss line needs to be created
141676:

Line 141684: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

141680:
141681: --
141682: -- bulk performance
141683: --
141684: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
141685: p_header_num => 0); -- 4262811
141686: --
141687: -- set accounting line options
141688: --

Line 141689: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

141685: p_header_num => 0); -- 4262811
141686: --
141687: -- set accounting line options
141688: --
141689: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
141690: p_natural_side_code => 'D'
141691: , p_gain_or_loss_flag => 'N'
141692: , p_gl_transfer_mode_code => 'S'
141693: , p_acct_entry_type_code => 'A'

Line 141703: xla_ae_lines_pkg.SetAcctLineType

141699: --
141700: --
141701: -- set accounting line type info
141702: --
141703: xla_ae_lines_pkg.SetAcctLineType
141704: (p_component_type => l_component_type
141705: ,p_event_type_code => l_event_type_code
141706: ,p_line_definition_owner_code => l_line_definition_owner_code
141707: ,p_line_definition_code => l_line_definition_code

Line 141717: xla_ae_lines_pkg.SetAcctClass(

141713: ,p_event_class_code => l_event_class_code);
141714: --
141715: -- set accounting class
141716: --
141717: xla_ae_lines_pkg.SetAcctClass(
141718: p_accounting_class_code => 'AWT'
141719: , p_ae_header_id => l_ae_header_id
141720: );
141721:

Line 141725: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

141721:
141722: --
141723: -- set rounding class
141724: --
141725: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
141726: 'AWT';
141727:
141728: --
141729: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 141729: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

141725: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
141726: 'AWT';
141727:
141728: --
141729: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
141730: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
141731: --
141732: -- bulk performance
141733: --

Line 141730: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

141726: 'AWT';
141727:
141728: --
141729: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
141730: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
141731: --
141732: -- bulk performance
141733: --
141734: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 141734: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

141730: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
141731: --
141732: -- bulk performance
141733: --
141734: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
141735:
141736: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
141737: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141738:

Line 141736: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

141732: -- bulk performance
141733: --
141734: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
141735:
141736: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
141737: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141738:
141739: -- 4955764
141740: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 141740: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

141736: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
141737: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141738:
141739: -- 4955764
141740: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141741: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
141742:
141743: -- 4458381 Public Sector Enh
141744:

Line 141848: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

141844: l_rec_acct_attrs.array_num_value(42) := p_source_94;
141845: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
141846: l_rec_acct_attrs.array_num_value(43) := p_source_95;
141847:
141848: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
141849: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
141850:
141851: ---------------------------------------------------------------------------------------------------------------
141852: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 141849: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

141845: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
141846: l_rec_acct_attrs.array_num_value(43) := p_source_95;
141847:
141848: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
141849: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
141850:
141851: ---------------------------------------------------------------------------------------------------------------
141852: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141853: ---------------------------------------------------------------------------------------------------------------

Line 141852: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

141848: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
141849: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
141850:
141851: ---------------------------------------------------------------------------------------------------------------
141852: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141853: ---------------------------------------------------------------------------------------------------------------
141854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141855:
141856: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 141854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

141850:
141851: ---------------------------------------------------------------------------------------------------------------
141852: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141853: ---------------------------------------------------------------------------------------------------------------
141854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141855:
141856: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141857: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141858:

Line 141856: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

141852: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141853: ---------------------------------------------------------------------------------------------------------------
141854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141855:
141856: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141857: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141858:
141859: IF xla_accounting_cache_pkg.GetValueChar
141860: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 141857: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

141853: ---------------------------------------------------------------------------------------------------------------
141854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141855:
141856: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141857: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141858:
141859: IF xla_accounting_cache_pkg.GetValueChar
141860: (p_source_code => 'LEDGER_CATEGORY_CODE'
141861: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 141868: xla_ae_lines_pkg.BflowUpgEntry

141864: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
141865: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
141866: )
141867: THEN
141868: xla_ae_lines_pkg.BflowUpgEntry
141869: (p_business_method_code => l_bflow_method_code
141870: ,p_business_class_code => l_bflow_class_code
141871: ,p_balance_type => l_balance_type_code);
141872: ELSE

Line 141885: xla_ae_lines_pkg.SetLineDescription(

141881: --
141882: -- call description
141883: --
141884:
141885: xla_ae_lines_pkg.SetLineDescription(
141886: p_ae_header_id => l_ae_header_id
141887: ,p_description => Description_2 (
141888: p_application_id => p_application_id
141889: , p_ae_header_id => l_ae_header_id

Line 141921: xla_ae_lines_pkg.set_ccid(

141917: , x_value_type_code => l_adr_value_type_code
141918: , p_side => 'NA'
141919: );
141920:
141921: xla_ae_lines_pkg.set_ccid(
141922: p_code_combination_id => l_ccid
141923: , p_value_type_code => l_adr_value_type_code
141924: , p_transaction_coa_id => l_adr_transaction_coa_id
141925: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 141956: xla_ae_lines_pkg.set_segment(

141952: );
141953:
141954: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
141955:
141956: xla_ae_lines_pkg.set_segment(
141957: p_to_segment_code => 'GL_ACCOUNT'
141958: , p_segment_value => l_segment
141959: , p_from_segment_code => l_adr_value_segment_code
141960: , p_from_combination_id => l_adr_value_combination_id

Line 141999: xla_ae_lines_pkg.set_segment(

141995: );
141996:
141997: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
141998:
141999: xla_ae_lines_pkg.set_segment(
142000: p_to_segment_code => 'GL_BALANCING'
142001: , p_segment_value => l_segment
142002: , p_from_segment_code => l_adr_value_segment_code
142003: , p_from_combination_id => l_adr_value_combination_id

Line 142043: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

142039: xla_accounting_err_pkg.build_message
142040: (p_appli_s_name => 'XLA'
142041: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
142042: ,p_token_1 => 'LINE_NUMBER'
142043: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
142044: ,p_token_2 => 'LINE_TYPE_NAME'
142045: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
142046: l_component_type
142047: ,l_component_code

Line 142079: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

142075: --
142076: --
142077: ------------------------------------------------------------------------------------------------
142078: -- 4219869 Business Flow
142079: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
142080: -- Prior Entry. Currently, the following code is always generated.
142081: ------------------------------------------------------------------------------------------------
142082: XLA_AE_LINES_PKG.ValidateCurrentLine;
142083:

Line 142082: XLA_AE_LINES_PKG.ValidateCurrentLine;

142078: -- 4219869 Business Flow
142079: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
142080: -- Prior Entry. Currently, the following code is always generated.
142081: ------------------------------------------------------------------------------------------------
142082: XLA_AE_LINES_PKG.ValidateCurrentLine;
142083:
142084: ------------------------------------------------------------------------------------
142085: -- 4219869 Business Flow
142086: -- Populated credit and debit amounts -- Need to generate this within IF

Line 142088: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

142084: ------------------------------------------------------------------------------------
142085: -- 4219869 Business Flow
142086: -- Populated credit and debit amounts -- Need to generate this within IF
142087: ------------------------------------------------------------------------------------
142088: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142089:
142090: ----------------------------------------------------------------------------------
142091: -- 4219869 Business Flow
142092: -- Update journal entry status -- Need to generate this within IF

Line 142120: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

142116: -- To allow MPA report to determine if it should generate report process
142117: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
142118: ------------------------------------------------------------------------------------------
142119:
142120: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
142121: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
142122: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
142123: -- call ADRs
142124: -- Bug 4922099

Line 142121: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

142117: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
142118: ------------------------------------------------------------------------------------------
142119:
142120: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
142121: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
142122: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
142123: -- call ADRs
142124: -- Bug 4922099
142125: --

Line 142148: xla_ae_lines_pkg.set_ccid(

142144: , x_value_type_code => l_adr_value_type_code
142145: , p_side => 'NA'
142146: );
142147:
142148: xla_ae_lines_pkg.set_ccid(
142149: p_code_combination_id => l_ccid
142150: , p_value_type_code => l_adr_value_type_code
142151: , p_transaction_coa_id => l_adr_transaction_coa_id
142152: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 142183: xla_ae_lines_pkg.set_segment(

142179: );
142180:
142181: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
142182:
142183: xla_ae_lines_pkg.set_segment(
142184: p_to_segment_code => 'GL_ACCOUNT'
142185: , p_segment_value => l_segment
142186: , p_from_segment_code => l_adr_value_segment_code
142187: , p_from_combination_id => l_adr_value_combination_id

Line 142226: xla_ae_lines_pkg.set_segment(

142222: );
142223:
142224: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
142225:
142226: xla_ae_lines_pkg.set_segment(
142227: p_to_segment_code => 'GL_BALANCING'
142228: , p_segment_value => l_segment
142229: , p_from_segment_code => l_adr_value_segment_code
142230: , p_from_combination_id => l_adr_value_combination_id

Line 142257: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

142253:
142254: --
142255: -- Update the line information that should be overwritten
142256: --
142257: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
142258: p_header_num => 1);
142259: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
142260:
142261: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 142259: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

142255: -- Update the line information that should be overwritten
142256: --
142257: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
142258: p_header_num => 1);
142259: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
142260:
142261: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
142262:
142263: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 142261: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

142257: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
142258: p_header_num => 1);
142259: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
142260:
142261: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
142262:
142263: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
142264: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
142265: END IF;

Line 142264: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

142260:
142261: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
142262:
142263: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
142264: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
142265: END IF;
142266:
142267: --
142268: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 142271: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

142267: --
142268: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
142269: --
142270: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
142271: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
142272: ELSE
142273: ---------------------------------------------------------------------------------------------------
142274: -- 4262811a Switch Sign
142275: ---------------------------------------------------------------------------------------------------

Line 142276: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

142272: ELSE
142273: ---------------------------------------------------------------------------------------------------
142274: -- 4262811a Switch Sign
142275: ---------------------------------------------------------------------------------------------------
142276: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142277: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142279: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142280: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 142277: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

142273: ---------------------------------------------------------------------------------------------------
142274: -- 4262811a Switch Sign
142275: ---------------------------------------------------------------------------------------------------
142276: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142277: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142279: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142280: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142281: -- 5132302

Line 142278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

142274: -- 4262811a Switch Sign
142275: ---------------------------------------------------------------------------------------------------
142276: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142277: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142279: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142280: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142281: -- 5132302
142282: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 142279: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

142275: ---------------------------------------------------------------------------------------------------
142276: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142277: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142279: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142280: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142281: -- 5132302
142282: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142283: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 142280: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

142276: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142277: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142279: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142280: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142281: -- 5132302
142282: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142283: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142284:

Line 142282: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

142278: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142279: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142280: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142281: -- 5132302
142282: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142283: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142284:
142285: END IF;
142286:

Line 142283: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

142279: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142280: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142281: -- 5132302
142282: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142283: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142284:
142285: END IF;
142286:
142287: -- 4955764

Line 142288: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

142284:
142285: END IF;
142286:
142287: -- 4955764
142288: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142289: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142290:
142291:
142292: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 142292: XLA_AE_LINES_PKG.ValidateCurrentLine;

142288: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142289: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142290:
142291:
142292: XLA_AE_LINES_PKG.ValidateCurrentLine;
142293: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142294:
142295: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
142296: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 142293: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

142289: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142290:
142291:
142292: XLA_AE_LINES_PKG.ValidateCurrentLine;
142293: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142294:
142295: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
142296: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
142297: ,p_balance_type_code => l_balance_type_code);

Line 142491: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

142487: --
142488: -- bulk performance
142489: --
142490: l_balance_type_code VARCHAR2(1);
142491: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
142492: l_log_module VARCHAR2(240);
142493:
142494: --
142495: -- Upgrade strategy

Line 142559: XLA_AE_LINES_PKG.SetNewLine;

142555: ') = 'AWT'
142556: THEN
142557:
142558: --
142559: XLA_AE_LINES_PKG.SetNewLine;
142560:
142561: p_balance_type_code := l_balance_type_code;
142562: -- set the flag so later we will know whether the gain loss line needs to be created
142563:

Line 142571: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

142567:
142568: --
142569: -- bulk performance
142570: --
142571: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
142572: p_header_num => 0); -- 4262811
142573: --
142574: -- set accounting line options
142575: --

Line 142576: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

142572: p_header_num => 0); -- 4262811
142573: --
142574: -- set accounting line options
142575: --
142576: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
142577: p_natural_side_code => 'D'
142578: , p_gain_or_loss_flag => 'N'
142579: , p_gl_transfer_mode_code => 'S'
142580: , p_acct_entry_type_code => 'A'

Line 142590: xla_ae_lines_pkg.SetAcctLineType

142586: --
142587: --
142588: -- set accounting line type info
142589: --
142590: xla_ae_lines_pkg.SetAcctLineType
142591: (p_component_type => l_component_type
142592: ,p_event_type_code => l_event_type_code
142593: ,p_line_definition_owner_code => l_line_definition_owner_code
142594: ,p_line_definition_code => l_line_definition_code

Line 142604: xla_ae_lines_pkg.SetAcctClass(

142600: ,p_event_class_code => l_event_class_code);
142601: --
142602: -- set accounting class
142603: --
142604: xla_ae_lines_pkg.SetAcctClass(
142605: p_accounting_class_code => 'AWT'
142606: , p_ae_header_id => l_ae_header_id
142607: );
142608:

Line 142612: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

142608:
142609: --
142610: -- set rounding class
142611: --
142612: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
142613: 'AWT';
142614:
142615: --
142616: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 142616: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

142612: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
142613: 'AWT';
142614:
142615: --
142616: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
142617: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
142618: --
142619: -- bulk performance
142620: --

Line 142617: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

142613: 'AWT';
142614:
142615: --
142616: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
142617: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
142618: --
142619: -- bulk performance
142620: --
142621: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 142621: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

142617: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
142618: --
142619: -- bulk performance
142620: --
142621: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
142622:
142623: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
142624: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
142625:

Line 142623: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

142619: -- bulk performance
142620: --
142621: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
142622:
142623: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
142624: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
142625:
142626: -- 4955764
142627: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 142627: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

142623: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
142624: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
142625:
142626: -- 4955764
142627: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142628: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
142629:
142630: -- 4458381 Public Sector Enh
142631:

Line 142733: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

142729: l_rec_acct_attrs.array_num_value(41) := p_source_94;
142730: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
142731: l_rec_acct_attrs.array_num_value(42) := p_source_95;
142732:
142733: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
142734: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
142735:
142736: ---------------------------------------------------------------------------------------------------------------
142737: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 142734: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

142730: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
142731: l_rec_acct_attrs.array_num_value(42) := p_source_95;
142732:
142733: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
142734: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
142735:
142736: ---------------------------------------------------------------------------------------------------------------
142737: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
142738: ---------------------------------------------------------------------------------------------------------------

Line 142737: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

142733: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
142734: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
142735:
142736: ---------------------------------------------------------------------------------------------------------------
142737: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
142738: ---------------------------------------------------------------------------------------------------------------
142739: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
142740:
142741: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 142739: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

142735:
142736: ---------------------------------------------------------------------------------------------------------------
142737: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
142738: ---------------------------------------------------------------------------------------------------------------
142739: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
142740:
142741: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142742: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142743:

Line 142741: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

142737: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
142738: ---------------------------------------------------------------------------------------------------------------
142739: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
142740:
142741: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142742: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142743:
142744: IF xla_accounting_cache_pkg.GetValueChar
142745: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 142742: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

142738: ---------------------------------------------------------------------------------------------------------------
142739: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
142740:
142741: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142742: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142743:
142744: IF xla_accounting_cache_pkg.GetValueChar
142745: (p_source_code => 'LEDGER_CATEGORY_CODE'
142746: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 142753: xla_ae_lines_pkg.BflowUpgEntry

142749: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
142750: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
142751: )
142752: THEN
142753: xla_ae_lines_pkg.BflowUpgEntry
142754: (p_business_method_code => l_bflow_method_code
142755: ,p_business_class_code => l_bflow_class_code
142756: ,p_balance_type => l_balance_type_code);
142757: ELSE

Line 142770: xla_ae_lines_pkg.SetLineDescription(

142766: --
142767: -- call description
142768: --
142769:
142770: xla_ae_lines_pkg.SetLineDescription(
142771: p_ae_header_id => l_ae_header_id
142772: ,p_description => Description_2 (
142773: p_application_id => p_application_id
142774: , p_ae_header_id => l_ae_header_id

Line 142806: xla_ae_lines_pkg.set_ccid(

142802: , x_value_type_code => l_adr_value_type_code
142803: , p_side => 'NA'
142804: );
142805:
142806: xla_ae_lines_pkg.set_ccid(
142807: p_code_combination_id => l_ccid
142808: , p_value_type_code => l_adr_value_type_code
142809: , p_transaction_coa_id => l_adr_transaction_coa_id
142810: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 142841: xla_ae_lines_pkg.set_segment(

142837: );
142838:
142839: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
142840:
142841: xla_ae_lines_pkg.set_segment(
142842: p_to_segment_code => 'GL_ACCOUNT'
142843: , p_segment_value => l_segment
142844: , p_from_segment_code => l_adr_value_segment_code
142845: , p_from_combination_id => l_adr_value_combination_id

Line 142884: xla_ae_lines_pkg.set_segment(

142880: );
142881:
142882: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
142883:
142884: xla_ae_lines_pkg.set_segment(
142885: p_to_segment_code => 'GL_BALANCING'
142886: , p_segment_value => l_segment
142887: , p_from_segment_code => l_adr_value_segment_code
142888: , p_from_combination_id => l_adr_value_combination_id

Line 142928: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

142924: xla_accounting_err_pkg.build_message
142925: (p_appli_s_name => 'XLA'
142926: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
142927: ,p_token_1 => 'LINE_NUMBER'
142928: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
142929: ,p_token_2 => 'LINE_TYPE_NAME'
142930: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
142931: l_component_type
142932: ,l_component_code

Line 142964: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

142960: --
142961: --
142962: ------------------------------------------------------------------------------------------------
142963: -- 4219869 Business Flow
142964: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
142965: -- Prior Entry. Currently, the following code is always generated.
142966: ------------------------------------------------------------------------------------------------
142967: XLA_AE_LINES_PKG.ValidateCurrentLine;
142968:

Line 142967: XLA_AE_LINES_PKG.ValidateCurrentLine;

142963: -- 4219869 Business Flow
142964: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
142965: -- Prior Entry. Currently, the following code is always generated.
142966: ------------------------------------------------------------------------------------------------
142967: XLA_AE_LINES_PKG.ValidateCurrentLine;
142968:
142969: ------------------------------------------------------------------------------------
142970: -- 4219869 Business Flow
142971: -- Populated credit and debit amounts -- Need to generate this within IF

Line 142973: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

142969: ------------------------------------------------------------------------------------
142970: -- 4219869 Business Flow
142971: -- Populated credit and debit amounts -- Need to generate this within IF
142972: ------------------------------------------------------------------------------------
142973: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142974:
142975: ----------------------------------------------------------------------------------
142976: -- 4219869 Business Flow
142977: -- Update journal entry status -- Need to generate this within IF

Line 143005: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

143001: -- To allow MPA report to determine if it should generate report process
143002: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
143003: ------------------------------------------------------------------------------------------
143004:
143005: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
143006: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
143007: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
143008: -- call ADRs
143009: -- Bug 4922099

Line 143006: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

143002: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
143003: ------------------------------------------------------------------------------------------
143004:
143005: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
143006: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
143007: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
143008: -- call ADRs
143009: -- Bug 4922099
143010: --

Line 143033: xla_ae_lines_pkg.set_ccid(

143029: , x_value_type_code => l_adr_value_type_code
143030: , p_side => 'NA'
143031: );
143032:
143033: xla_ae_lines_pkg.set_ccid(
143034: p_code_combination_id => l_ccid
143035: , p_value_type_code => l_adr_value_type_code
143036: , p_transaction_coa_id => l_adr_transaction_coa_id
143037: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 143068: xla_ae_lines_pkg.set_segment(

143064: );
143065:
143066: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
143067:
143068: xla_ae_lines_pkg.set_segment(
143069: p_to_segment_code => 'GL_ACCOUNT'
143070: , p_segment_value => l_segment
143071: , p_from_segment_code => l_adr_value_segment_code
143072: , p_from_combination_id => l_adr_value_combination_id

Line 143111: xla_ae_lines_pkg.set_segment(

143107: );
143108:
143109: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
143110:
143111: xla_ae_lines_pkg.set_segment(
143112: p_to_segment_code => 'GL_BALANCING'
143113: , p_segment_value => l_segment
143114: , p_from_segment_code => l_adr_value_segment_code
143115: , p_from_combination_id => l_adr_value_combination_id

Line 143142: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

143138:
143139: --
143140: -- Update the line information that should be overwritten
143141: --
143142: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
143143: p_header_num => 1);
143144: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
143145:
143146: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 143144: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

143140: -- Update the line information that should be overwritten
143141: --
143142: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
143143: p_header_num => 1);
143144: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
143145:
143146: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
143147:
143148: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 143146: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

143142: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
143143: p_header_num => 1);
143144: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
143145:
143146: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
143147:
143148: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
143149: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
143150: END IF;

Line 143149: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

143145:
143146: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
143147:
143148: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
143149: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
143150: END IF;
143151:
143152: --
143153: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 143156: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

143152: --
143153: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
143154: --
143155: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
143156: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
143157: ELSE
143158: ---------------------------------------------------------------------------------------------------
143159: -- 4262811a Switch Sign
143160: ---------------------------------------------------------------------------------------------------

Line 143161: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

143157: ELSE
143158: ---------------------------------------------------------------------------------------------------
143159: -- 4262811a Switch Sign
143160: ---------------------------------------------------------------------------------------------------
143161: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143162: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143163: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143164: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143165: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 143162: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

143158: ---------------------------------------------------------------------------------------------------
143159: -- 4262811a Switch Sign
143160: ---------------------------------------------------------------------------------------------------
143161: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143162: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143163: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143164: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143165: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143166: -- 5132302

Line 143163: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

143159: -- 4262811a Switch Sign
143160: ---------------------------------------------------------------------------------------------------
143161: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143162: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143163: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143164: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143165: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143166: -- 5132302
143167: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 143164: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

143160: ---------------------------------------------------------------------------------------------------
143161: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143162: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143163: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143164: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143165: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143166: -- 5132302
143167: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
143168: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 143165: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

143161: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143162: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143163: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143164: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143165: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143166: -- 5132302
143167: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
143168: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143169:

Line 143167: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

143163: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143164: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143165: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143166: -- 5132302
143167: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
143168: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143169:
143170: END IF;
143171:

Line 143168: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

143164: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143165: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143166: -- 5132302
143167: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
143168: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143169:
143170: END IF;
143171:
143172: -- 4955764

Line 143173: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

143169:
143170: END IF;
143171:
143172: -- 4955764
143173: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
143174: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
143175:
143176:
143177: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 143177: XLA_AE_LINES_PKG.ValidateCurrentLine;

143173: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
143174: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
143175:
143176:
143177: XLA_AE_LINES_PKG.ValidateCurrentLine;
143178: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
143179:
143180: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
143181: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 143178: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

143174: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
143175:
143176:
143177: XLA_AE_LINES_PKG.ValidateCurrentLine;
143178: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
143179:
143180: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
143181: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
143182: ,p_balance_type_code => l_balance_type_code);

Line 143378: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

143374: --
143375: -- bulk performance
143376: --
143377: l_balance_type_code VARCHAR2(1);
143378: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
143379: l_log_module VARCHAR2(240);
143380:
143381: --
143382: -- Upgrade strategy

Line 143446: XLA_AE_LINES_PKG.SetNewLine;

143442: ') = 'AWT'
143443: THEN
143444:
143445: --
143446: XLA_AE_LINES_PKG.SetNewLine;
143447:
143448: p_balance_type_code := l_balance_type_code;
143449: -- set the flag so later we will know whether the gain loss line needs to be created
143450:

Line 143458: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

143454:
143455: --
143456: -- bulk performance
143457: --
143458: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
143459: p_header_num => 0); -- 4262811
143460: --
143461: -- set accounting line options
143462: --

Line 143463: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

143459: p_header_num => 0); -- 4262811
143460: --
143461: -- set accounting line options
143462: --
143463: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
143464: p_natural_side_code => 'D'
143465: , p_gain_or_loss_flag => 'N'
143466: , p_gl_transfer_mode_code => 'S'
143467: , p_acct_entry_type_code => 'A'

Line 143477: xla_ae_lines_pkg.SetAcctLineType

143473: --
143474: --
143475: -- set accounting line type info
143476: --
143477: xla_ae_lines_pkg.SetAcctLineType
143478: (p_component_type => l_component_type
143479: ,p_event_type_code => l_event_type_code
143480: ,p_line_definition_owner_code => l_line_definition_owner_code
143481: ,p_line_definition_code => l_line_definition_code

Line 143491: xla_ae_lines_pkg.SetAcctClass(

143487: ,p_event_class_code => l_event_class_code);
143488: --
143489: -- set accounting class
143490: --
143491: xla_ae_lines_pkg.SetAcctClass(
143492: p_accounting_class_code => 'AWT'
143493: , p_ae_header_id => l_ae_header_id
143494: );
143495:

Line 143499: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

143495:
143496: --
143497: -- set rounding class
143498: --
143499: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
143500: 'AWT';
143501:
143502: --
143503: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 143503: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

143499: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
143500: 'AWT';
143501:
143502: --
143503: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
143504: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
143505: --
143506: -- bulk performance
143507: --

Line 143504: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

143500: 'AWT';
143501:
143502: --
143503: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
143504: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
143505: --
143506: -- bulk performance
143507: --
143508: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 143508: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

143504: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
143505: --
143506: -- bulk performance
143507: --
143508: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
143509:
143510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
143511: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
143512:

Line 143510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

143506: -- bulk performance
143507: --
143508: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
143509:
143510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
143511: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
143512:
143513: -- 4955764
143514: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 143514: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

143510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
143511: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
143512:
143513: -- 4955764
143514: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
143515: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
143516:
143517: -- 4458381 Public Sector Enh
143518:

Line 143624: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

143620: l_rec_acct_attrs.array_num_value(43) := p_source_94;
143621: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
143622: l_rec_acct_attrs.array_num_value(44) := p_source_95;
143623:
143624: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
143625: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
143626:
143627: ---------------------------------------------------------------------------------------------------------------
143628: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 143625: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

143621: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
143622: l_rec_acct_attrs.array_num_value(44) := p_source_95;
143623:
143624: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
143625: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
143626:
143627: ---------------------------------------------------------------------------------------------------------------
143628: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143629: ---------------------------------------------------------------------------------------------------------------

Line 143628: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

143624: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
143625: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
143626:
143627: ---------------------------------------------------------------------------------------------------------------
143628: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143629: ---------------------------------------------------------------------------------------------------------------
143630: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143631:
143632: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 143630: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

143626:
143627: ---------------------------------------------------------------------------------------------------------------
143628: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143629: ---------------------------------------------------------------------------------------------------------------
143630: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143631:
143632: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143633: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143634:

Line 143632: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

143628: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143629: ---------------------------------------------------------------------------------------------------------------
143630: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143631:
143632: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143633: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143634:
143635: IF xla_accounting_cache_pkg.GetValueChar
143636: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 143633: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

143629: ---------------------------------------------------------------------------------------------------------------
143630: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143631:
143632: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143633: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143634:
143635: IF xla_accounting_cache_pkg.GetValueChar
143636: (p_source_code => 'LEDGER_CATEGORY_CODE'
143637: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 143644: xla_ae_lines_pkg.BflowUpgEntry

143640: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
143641: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
143642: )
143643: THEN
143644: xla_ae_lines_pkg.BflowUpgEntry
143645: (p_business_method_code => l_bflow_method_code
143646: ,p_business_class_code => l_bflow_class_code
143647: ,p_balance_type => l_balance_type_code);
143648: ELSE

Line 143661: xla_ae_lines_pkg.SetLineDescription(

143657: --
143658: -- call description
143659: --
143660:
143661: xla_ae_lines_pkg.SetLineDescription(
143662: p_ae_header_id => l_ae_header_id
143663: ,p_description => Description_2 (
143664: p_application_id => p_application_id
143665: , p_ae_header_id => l_ae_header_id

Line 143697: xla_ae_lines_pkg.set_ccid(

143693: , x_value_type_code => l_adr_value_type_code
143694: , p_side => 'NA'
143695: );
143696:
143697: xla_ae_lines_pkg.set_ccid(
143698: p_code_combination_id => l_ccid
143699: , p_value_type_code => l_adr_value_type_code
143700: , p_transaction_coa_id => l_adr_transaction_coa_id
143701: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 143732: xla_ae_lines_pkg.set_segment(

143728: );
143729:
143730: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
143731:
143732: xla_ae_lines_pkg.set_segment(
143733: p_to_segment_code => 'GL_ACCOUNT'
143734: , p_segment_value => l_segment
143735: , p_from_segment_code => l_adr_value_segment_code
143736: , p_from_combination_id => l_adr_value_combination_id

Line 143775: xla_ae_lines_pkg.set_segment(

143771: );
143772:
143773: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
143774:
143775: xla_ae_lines_pkg.set_segment(
143776: p_to_segment_code => 'GL_BALANCING'
143777: , p_segment_value => l_segment
143778: , p_from_segment_code => l_adr_value_segment_code
143779: , p_from_combination_id => l_adr_value_combination_id

Line 143819: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

143815: xla_accounting_err_pkg.build_message
143816: (p_appli_s_name => 'XLA'
143817: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
143818: ,p_token_1 => 'LINE_NUMBER'
143819: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
143820: ,p_token_2 => 'LINE_TYPE_NAME'
143821: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
143822: l_component_type
143823: ,l_component_code

Line 143855: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

143851: --
143852: --
143853: ------------------------------------------------------------------------------------------------
143854: -- 4219869 Business Flow
143855: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
143856: -- Prior Entry. Currently, the following code is always generated.
143857: ------------------------------------------------------------------------------------------------
143858: XLA_AE_LINES_PKG.ValidateCurrentLine;
143859:

Line 143858: XLA_AE_LINES_PKG.ValidateCurrentLine;

143854: -- 4219869 Business Flow
143855: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
143856: -- Prior Entry. Currently, the following code is always generated.
143857: ------------------------------------------------------------------------------------------------
143858: XLA_AE_LINES_PKG.ValidateCurrentLine;
143859:
143860: ------------------------------------------------------------------------------------
143861: -- 4219869 Business Flow
143862: -- Populated credit and debit amounts -- Need to generate this within IF

Line 143864: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

143860: ------------------------------------------------------------------------------------
143861: -- 4219869 Business Flow
143862: -- Populated credit and debit amounts -- Need to generate this within IF
143863: ------------------------------------------------------------------------------------
143864: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
143865:
143866: ----------------------------------------------------------------------------------
143867: -- 4219869 Business Flow
143868: -- Update journal entry status -- Need to generate this within IF

Line 143896: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

143892: -- To allow MPA report to determine if it should generate report process
143893: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
143894: ------------------------------------------------------------------------------------------
143895:
143896: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
143897: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
143898: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
143899: -- call ADRs
143900: -- Bug 4922099

Line 143897: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

143893: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
143894: ------------------------------------------------------------------------------------------
143895:
143896: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
143897: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
143898: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
143899: -- call ADRs
143900: -- Bug 4922099
143901: --

Line 143924: xla_ae_lines_pkg.set_ccid(

143920: , x_value_type_code => l_adr_value_type_code
143921: , p_side => 'NA'
143922: );
143923:
143924: xla_ae_lines_pkg.set_ccid(
143925: p_code_combination_id => l_ccid
143926: , p_value_type_code => l_adr_value_type_code
143927: , p_transaction_coa_id => l_adr_transaction_coa_id
143928: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 143959: xla_ae_lines_pkg.set_segment(

143955: );
143956:
143957: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
143958:
143959: xla_ae_lines_pkg.set_segment(
143960: p_to_segment_code => 'GL_ACCOUNT'
143961: , p_segment_value => l_segment
143962: , p_from_segment_code => l_adr_value_segment_code
143963: , p_from_combination_id => l_adr_value_combination_id

Line 144002: xla_ae_lines_pkg.set_segment(

143998: );
143999:
144000: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
144001:
144002: xla_ae_lines_pkg.set_segment(
144003: p_to_segment_code => 'GL_BALANCING'
144004: , p_segment_value => l_segment
144005: , p_from_segment_code => l_adr_value_segment_code
144006: , p_from_combination_id => l_adr_value_combination_id

Line 144033: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

144029:
144030: --
144031: -- Update the line information that should be overwritten
144032: --
144033: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
144034: p_header_num => 1);
144035: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
144036:
144037: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 144035: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

144031: -- Update the line information that should be overwritten
144032: --
144033: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
144034: p_header_num => 1);
144035: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
144036:
144037: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
144038:
144039: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 144037: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

144033: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
144034: p_header_num => 1);
144035: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
144036:
144037: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
144038:
144039: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
144040: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
144041: END IF;

Line 144040: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

144036:
144037: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
144038:
144039: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
144040: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
144041: END IF;
144042:
144043: --
144044: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 144047: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

144043: --
144044: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
144045: --
144046: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
144047: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
144048: ELSE
144049: ---------------------------------------------------------------------------------------------------
144050: -- 4262811a Switch Sign
144051: ---------------------------------------------------------------------------------------------------

Line 144052: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

144048: ELSE
144049: ---------------------------------------------------------------------------------------------------
144050: -- 4262811a Switch Sign
144051: ---------------------------------------------------------------------------------------------------
144052: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144053: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144054: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144055: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144056: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 144053: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

144049: ---------------------------------------------------------------------------------------------------
144050: -- 4262811a Switch Sign
144051: ---------------------------------------------------------------------------------------------------
144052: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144053: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144054: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144055: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144056: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144057: -- 5132302

Line 144054: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

144050: -- 4262811a Switch Sign
144051: ---------------------------------------------------------------------------------------------------
144052: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144053: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144054: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144055: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144056: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144057: -- 5132302
144058: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 144055: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

144051: ---------------------------------------------------------------------------------------------------
144052: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144053: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144054: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144055: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144056: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144057: -- 5132302
144058: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
144059: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 144056: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

144052: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144053: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144054: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144055: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144056: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144057: -- 5132302
144058: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
144059: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144060:

Line 144058: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

144054: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144055: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144056: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144057: -- 5132302
144058: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
144059: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144060:
144061: END IF;
144062:

Line 144059: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

144055: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144056: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144057: -- 5132302
144058: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
144059: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144060:
144061: END IF;
144062:
144063: -- 4955764

Line 144064: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

144060:
144061: END IF;
144062:
144063: -- 4955764
144064: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
144065: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
144066:
144067:
144068: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 144068: XLA_AE_LINES_PKG.ValidateCurrentLine;

144064: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
144065: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
144066:
144067:
144068: XLA_AE_LINES_PKG.ValidateCurrentLine;
144069: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
144070:
144071: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
144072: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 144069: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

144065: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
144066:
144067:
144068: XLA_AE_LINES_PKG.ValidateCurrentLine;
144069: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
144070:
144071: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
144072: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
144073: ,p_balance_type_code => l_balance_type_code);

Line 144269: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

144265: --
144266: -- bulk performance
144267: --
144268: l_balance_type_code VARCHAR2(1);
144269: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
144270: l_log_module VARCHAR2(240);
144271:
144272: --
144273: -- Upgrade strategy

Line 144337: XLA_AE_LINES_PKG.SetNewLine;

144333: ') = 'AWT'
144334: THEN
144335:
144336: --
144337: XLA_AE_LINES_PKG.SetNewLine;
144338:
144339: p_balance_type_code := l_balance_type_code;
144340: -- set the flag so later we will know whether the gain loss line needs to be created
144341:

Line 144349: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

144345:
144346: --
144347: -- bulk performance
144348: --
144349: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
144350: p_header_num => 0); -- 4262811
144351: --
144352: -- set accounting line options
144353: --

Line 144354: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

144350: p_header_num => 0); -- 4262811
144351: --
144352: -- set accounting line options
144353: --
144354: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
144355: p_natural_side_code => 'D'
144356: , p_gain_or_loss_flag => 'N'
144357: , p_gl_transfer_mode_code => 'S'
144358: , p_acct_entry_type_code => 'A'

Line 144368: xla_ae_lines_pkg.SetAcctLineType

144364: --
144365: --
144366: -- set accounting line type info
144367: --
144368: xla_ae_lines_pkg.SetAcctLineType
144369: (p_component_type => l_component_type
144370: ,p_event_type_code => l_event_type_code
144371: ,p_line_definition_owner_code => l_line_definition_owner_code
144372: ,p_line_definition_code => l_line_definition_code

Line 144382: xla_ae_lines_pkg.SetAcctClass(

144378: ,p_event_class_code => l_event_class_code);
144379: --
144380: -- set accounting class
144381: --
144382: xla_ae_lines_pkg.SetAcctClass(
144383: p_accounting_class_code => 'AWT'
144384: , p_ae_header_id => l_ae_header_id
144385: );
144386:

Line 144390: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

144386:
144387: --
144388: -- set rounding class
144389: --
144390: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
144391: 'AWT';
144392:
144393: --
144394: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 144394: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

144390: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
144391: 'AWT';
144392:
144393: --
144394: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
144395: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
144396: --
144397: -- bulk performance
144398: --

Line 144395: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

144391: 'AWT';
144392:
144393: --
144394: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
144395: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
144396: --
144397: -- bulk performance
144398: --
144399: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 144399: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

144395: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
144396: --
144397: -- bulk performance
144398: --
144399: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
144400:
144401: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
144402: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
144403:

Line 144401: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

144397: -- bulk performance
144398: --
144399: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
144400:
144401: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
144402: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
144403:
144404: -- 4955764
144405: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 144405: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

144401: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
144402: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
144403:
144404: -- 4955764
144405: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
144406: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
144407:
144408: -- 4458381 Public Sector Enh
144409:

Line 144513: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

144509: l_rec_acct_attrs.array_num_value(42) := p_source_94;
144510: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
144511: l_rec_acct_attrs.array_num_value(43) := p_source_95;
144512:
144513: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
144514: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
144515:
144516: ---------------------------------------------------------------------------------------------------------------
144517: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 144514: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

144510: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
144511: l_rec_acct_attrs.array_num_value(43) := p_source_95;
144512:
144513: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
144514: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
144515:
144516: ---------------------------------------------------------------------------------------------------------------
144517: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
144518: ---------------------------------------------------------------------------------------------------------------

Line 144517: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

144513: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
144514: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
144515:
144516: ---------------------------------------------------------------------------------------------------------------
144517: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
144518: ---------------------------------------------------------------------------------------------------------------
144519: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
144520:
144521: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 144519: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

144515:
144516: ---------------------------------------------------------------------------------------------------------------
144517: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
144518: ---------------------------------------------------------------------------------------------------------------
144519: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
144520:
144521: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
144522: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
144523:

Line 144521: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

144517: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
144518: ---------------------------------------------------------------------------------------------------------------
144519: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
144520:
144521: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
144522: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
144523:
144524: IF xla_accounting_cache_pkg.GetValueChar
144525: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 144522: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

144518: ---------------------------------------------------------------------------------------------------------------
144519: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
144520:
144521: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
144522: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
144523:
144524: IF xla_accounting_cache_pkg.GetValueChar
144525: (p_source_code => 'LEDGER_CATEGORY_CODE'
144526: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 144533: xla_ae_lines_pkg.BflowUpgEntry

144529: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
144530: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
144531: )
144532: THEN
144533: xla_ae_lines_pkg.BflowUpgEntry
144534: (p_business_method_code => l_bflow_method_code
144535: ,p_business_class_code => l_bflow_class_code
144536: ,p_balance_type => l_balance_type_code);
144537: ELSE

Line 144550: xla_ae_lines_pkg.SetLineDescription(

144546: --
144547: -- call description
144548: --
144549:
144550: xla_ae_lines_pkg.SetLineDescription(
144551: p_ae_header_id => l_ae_header_id
144552: ,p_description => Description_2 (
144553: p_application_id => p_application_id
144554: , p_ae_header_id => l_ae_header_id

Line 144586: xla_ae_lines_pkg.set_ccid(

144582: , x_value_type_code => l_adr_value_type_code
144583: , p_side => 'NA'
144584: );
144585:
144586: xla_ae_lines_pkg.set_ccid(
144587: p_code_combination_id => l_ccid
144588: , p_value_type_code => l_adr_value_type_code
144589: , p_transaction_coa_id => l_adr_transaction_coa_id
144590: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 144621: xla_ae_lines_pkg.set_segment(

144617: );
144618:
144619: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
144620:
144621: xla_ae_lines_pkg.set_segment(
144622: p_to_segment_code => 'GL_ACCOUNT'
144623: , p_segment_value => l_segment
144624: , p_from_segment_code => l_adr_value_segment_code
144625: , p_from_combination_id => l_adr_value_combination_id

Line 144664: xla_ae_lines_pkg.set_segment(

144660: );
144661:
144662: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
144663:
144664: xla_ae_lines_pkg.set_segment(
144665: p_to_segment_code => 'GL_BALANCING'
144666: , p_segment_value => l_segment
144667: , p_from_segment_code => l_adr_value_segment_code
144668: , p_from_combination_id => l_adr_value_combination_id

Line 144708: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

144704: xla_accounting_err_pkg.build_message
144705: (p_appli_s_name => 'XLA'
144706: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
144707: ,p_token_1 => 'LINE_NUMBER'
144708: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
144709: ,p_token_2 => 'LINE_TYPE_NAME'
144710: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
144711: l_component_type
144712: ,l_component_code

Line 144744: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

144740: --
144741: --
144742: ------------------------------------------------------------------------------------------------
144743: -- 4219869 Business Flow
144744: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
144745: -- Prior Entry. Currently, the following code is always generated.
144746: ------------------------------------------------------------------------------------------------
144747: XLA_AE_LINES_PKG.ValidateCurrentLine;
144748:

Line 144747: XLA_AE_LINES_PKG.ValidateCurrentLine;

144743: -- 4219869 Business Flow
144744: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
144745: -- Prior Entry. Currently, the following code is always generated.
144746: ------------------------------------------------------------------------------------------------
144747: XLA_AE_LINES_PKG.ValidateCurrentLine;
144748:
144749: ------------------------------------------------------------------------------------
144750: -- 4219869 Business Flow
144751: -- Populated credit and debit amounts -- Need to generate this within IF

Line 144753: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

144749: ------------------------------------------------------------------------------------
144750: -- 4219869 Business Flow
144751: -- Populated credit and debit amounts -- Need to generate this within IF
144752: ------------------------------------------------------------------------------------
144753: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
144754:
144755: ----------------------------------------------------------------------------------
144756: -- 4219869 Business Flow
144757: -- Update journal entry status -- Need to generate this within IF

Line 144785: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

144781: -- To allow MPA report to determine if it should generate report process
144782: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
144783: ------------------------------------------------------------------------------------------
144784:
144785: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
144786: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
144787: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
144788: -- call ADRs
144789: -- Bug 4922099

Line 144786: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

144782: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
144783: ------------------------------------------------------------------------------------------
144784:
144785: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
144786: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
144787: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
144788: -- call ADRs
144789: -- Bug 4922099
144790: --

Line 144813: xla_ae_lines_pkg.set_ccid(

144809: , x_value_type_code => l_adr_value_type_code
144810: , p_side => 'NA'
144811: );
144812:
144813: xla_ae_lines_pkg.set_ccid(
144814: p_code_combination_id => l_ccid
144815: , p_value_type_code => l_adr_value_type_code
144816: , p_transaction_coa_id => l_adr_transaction_coa_id
144817: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 144848: xla_ae_lines_pkg.set_segment(

144844: );
144845:
144846: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
144847:
144848: xla_ae_lines_pkg.set_segment(
144849: p_to_segment_code => 'GL_ACCOUNT'
144850: , p_segment_value => l_segment
144851: , p_from_segment_code => l_adr_value_segment_code
144852: , p_from_combination_id => l_adr_value_combination_id

Line 144891: xla_ae_lines_pkg.set_segment(

144887: );
144888:
144889: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
144890:
144891: xla_ae_lines_pkg.set_segment(
144892: p_to_segment_code => 'GL_BALANCING'
144893: , p_segment_value => l_segment
144894: , p_from_segment_code => l_adr_value_segment_code
144895: , p_from_combination_id => l_adr_value_combination_id

Line 144922: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

144918:
144919: --
144920: -- Update the line information that should be overwritten
144921: --
144922: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
144923: p_header_num => 1);
144924: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
144925:
144926: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 144924: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

144920: -- Update the line information that should be overwritten
144921: --
144922: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
144923: p_header_num => 1);
144924: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
144925:
144926: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
144927:
144928: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 144926: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

144922: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
144923: p_header_num => 1);
144924: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
144925:
144926: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
144927:
144928: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
144929: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
144930: END IF;

Line 144929: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

144925:
144926: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
144927:
144928: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
144929: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
144930: END IF;
144931:
144932: --
144933: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 144936: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

144932: --
144933: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
144934: --
144935: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
144936: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
144937: ELSE
144938: ---------------------------------------------------------------------------------------------------
144939: -- 4262811a Switch Sign
144940: ---------------------------------------------------------------------------------------------------

Line 144941: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

144937: ELSE
144938: ---------------------------------------------------------------------------------------------------
144939: -- 4262811a Switch Sign
144940: ---------------------------------------------------------------------------------------------------
144941: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 144942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

144938: ---------------------------------------------------------------------------------------------------
144939: -- 4262811a Switch Sign
144940: ---------------------------------------------------------------------------------------------------
144941: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144946: -- 5132302

Line 144943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

144939: -- 4262811a Switch Sign
144940: ---------------------------------------------------------------------------------------------------
144941: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144946: -- 5132302
144947: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 144944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

144940: ---------------------------------------------------------------------------------------------------
144941: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144946: -- 5132302
144947: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
144948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 144945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

144941: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
144942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144943: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144946: -- 5132302
144947: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
144948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144949:

Line 144947: 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_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144946: -- 5132302
144947: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
144948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144949:
144950: END IF;
144951:

Line 144948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

144944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
144945: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144946: -- 5132302
144947: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
144948: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
144949:
144950: END IF;
144951:
144952: -- 4955764

Line 144953: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

144949:
144950: END IF;
144951:
144952: -- 4955764
144953: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
144954: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
144955:
144956:
144957: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 144957: XLA_AE_LINES_PKG.ValidateCurrentLine;

144953: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
144954: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
144955:
144956:
144957: XLA_AE_LINES_PKG.ValidateCurrentLine;
144958: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
144959:
144960: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
144961: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 144958: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

144954: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
144955:
144956:
144957: XLA_AE_LINES_PKG.ValidateCurrentLine;
144958: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
144959:
144960: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
144961: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
144962: ,p_balance_type_code => l_balance_type_code);

Line 145156: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

145152: --
145153: -- bulk performance
145154: --
145155: l_balance_type_code VARCHAR2(1);
145156: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
145157: l_log_module VARCHAR2(240);
145158:
145159: --
145160: -- Upgrade strategy

Line 145224: XLA_AE_LINES_PKG.SetNewLine;

145220: ') = 'INTEREST'
145221: THEN
145222:
145223: --
145224: XLA_AE_LINES_PKG.SetNewLine;
145225:
145226: p_balance_type_code := l_balance_type_code;
145227: -- set the flag so later we will know whether the gain loss line needs to be created
145228:

Line 145236: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

145232:
145233: --
145234: -- bulk performance
145235: --
145236: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
145237: p_header_num => 0); -- 4262811
145238: --
145239: -- set accounting line options
145240: --

Line 145241: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

145237: p_header_num => 0); -- 4262811
145238: --
145239: -- set accounting line options
145240: --
145241: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
145242: p_natural_side_code => 'C'
145243: , p_gain_or_loss_flag => 'N'
145244: , p_gl_transfer_mode_code => 'S'
145245: , p_acct_entry_type_code => 'A'

Line 145255: xla_ae_lines_pkg.SetAcctLineType

145251: --
145252: --
145253: -- set accounting line type info
145254: --
145255: xla_ae_lines_pkg.SetAcctLineType
145256: (p_component_type => l_component_type
145257: ,p_event_type_code => l_event_type_code
145258: ,p_line_definition_owner_code => l_line_definition_owner_code
145259: ,p_line_definition_code => l_line_definition_code

Line 145269: xla_ae_lines_pkg.SetAcctClass(

145265: ,p_event_class_code => l_event_class_code);
145266: --
145267: -- set accounting class
145268: --
145269: xla_ae_lines_pkg.SetAcctClass(
145270: p_accounting_class_code => 'ACCOUNTSPAYABLE'
145271: , p_ae_header_id => l_ae_header_id
145272: );
145273:

Line 145277: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

145273:
145274: --
145275: -- set rounding class
145276: --
145277: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
145278: 'ACCOUNTSPAYABLE';
145279:
145280: --
145281: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 145281: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

145277: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
145278: 'ACCOUNTSPAYABLE';
145279:
145280: --
145281: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
145282: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
145283: --
145284: -- bulk performance
145285: --

Line 145282: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

145278: 'ACCOUNTSPAYABLE';
145279:
145280: --
145281: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
145282: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
145283: --
145284: -- bulk performance
145285: --
145286: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 145286: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

145282: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
145283: --
145284: -- bulk performance
145285: --
145286: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
145287:
145288: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
145289: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
145290:

Line 145288: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

145284: -- bulk performance
145285: --
145286: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
145287:
145288: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
145289: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
145290:
145291: -- 4955764
145292: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 145292: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

145288: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
145289: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
145290:
145291: -- 4955764
145292: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
145293: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
145294:
145295: -- 4458381 Public Sector Enh
145296:

Line 145352: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

145348: l_rec_acct_attrs.array_num_value(23) := p_source_92;
145349: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
145350: l_rec_acct_attrs.array_num_value(24) := p_source_93;
145351:
145352: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
145353: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
145354:
145355: ---------------------------------------------------------------------------------------------------------------
145356: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 145353: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

145349: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
145350: l_rec_acct_attrs.array_num_value(24) := p_source_93;
145351:
145352: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
145353: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
145354:
145355: ---------------------------------------------------------------------------------------------------------------
145356: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
145357: ---------------------------------------------------------------------------------------------------------------

Line 145356: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

145352: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
145353: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
145354:
145355: ---------------------------------------------------------------------------------------------------------------
145356: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
145357: ---------------------------------------------------------------------------------------------------------------
145358: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
145359:
145360: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 145358: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

145354:
145355: ---------------------------------------------------------------------------------------------------------------
145356: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
145357: ---------------------------------------------------------------------------------------------------------------
145358: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
145359:
145360: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
145361: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
145362:

Line 145360: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

145356: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
145357: ---------------------------------------------------------------------------------------------------------------
145358: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
145359:
145360: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
145361: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
145362:
145363: IF xla_accounting_cache_pkg.GetValueChar
145364: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 145361: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

145357: ---------------------------------------------------------------------------------------------------------------
145358: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
145359:
145360: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
145361: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
145362:
145363: IF xla_accounting_cache_pkg.GetValueChar
145364: (p_source_code => 'LEDGER_CATEGORY_CODE'
145365: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 145372: xla_ae_lines_pkg.BflowUpgEntry

145368: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
145369: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
145370: )
145371: THEN
145372: xla_ae_lines_pkg.BflowUpgEntry
145373: (p_business_method_code => l_bflow_method_code
145374: ,p_business_class_code => l_bflow_class_code
145375: ,p_balance_type => l_balance_type_code);
145376: ELSE

Line 145389: xla_ae_lines_pkg.SetLineDescription(

145385: --
145386: -- call description
145387: --
145388:
145389: xla_ae_lines_pkg.SetLineDescription(
145390: p_ae_header_id => l_ae_header_id
145391: ,p_description => Description_3 (
145392: p_application_id => p_application_id
145393: , p_ae_header_id => l_ae_header_id

Line 145429: xla_ae_lines_pkg.set_ccid(

145425: , x_value_type_code => l_adr_value_type_code
145426: , p_side => 'NA'
145427: );
145428:
145429: xla_ae_lines_pkg.set_ccid(
145430: p_code_combination_id => l_ccid
145431: , p_value_type_code => l_adr_value_type_code
145432: , p_transaction_coa_id => l_adr_transaction_coa_id
145433: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 145468: xla_ae_lines_pkg.set_segment(

145464: );
145465:
145466: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
145467:
145468: xla_ae_lines_pkg.set_segment(
145469: p_to_segment_code => 'GL_ACCOUNT'
145470: , p_segment_value => l_segment
145471: , p_from_segment_code => l_adr_value_segment_code
145472: , p_from_combination_id => l_adr_value_combination_id

Line 145512: xla_ae_lines_pkg.set_segment(

145508: );
145509:
145510: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
145511:
145512: xla_ae_lines_pkg.set_segment(
145513: p_to_segment_code => 'GL_BALANCING'
145514: , p_segment_value => l_segment
145515: , p_from_segment_code => l_adr_value_segment_code
145516: , p_from_combination_id => l_adr_value_combination_id

Line 145556: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

145552: xla_accounting_err_pkg.build_message
145553: (p_appli_s_name => 'XLA'
145554: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
145555: ,p_token_1 => 'LINE_NUMBER'
145556: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
145557: ,p_token_2 => 'LINE_TYPE_NAME'
145558: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
145559: l_component_type
145560: ,l_component_code

Line 145592: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

145588: --
145589: --
145590: ------------------------------------------------------------------------------------------------
145591: -- 4219869 Business Flow
145592: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
145593: -- Prior Entry. Currently, the following code is always generated.
145594: ------------------------------------------------------------------------------------------------
145595: XLA_AE_LINES_PKG.ValidateCurrentLine;
145596:

Line 145595: XLA_AE_LINES_PKG.ValidateCurrentLine;

145591: -- 4219869 Business Flow
145592: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
145593: -- Prior Entry. Currently, the following code is always generated.
145594: ------------------------------------------------------------------------------------------------
145595: XLA_AE_LINES_PKG.ValidateCurrentLine;
145596:
145597: ------------------------------------------------------------------------------------
145598: -- 4219869 Business Flow
145599: -- Populated credit and debit amounts -- Need to generate this within IF

Line 145601: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

145597: ------------------------------------------------------------------------------------
145598: -- 4219869 Business Flow
145599: -- Populated credit and debit amounts -- Need to generate this within IF
145600: ------------------------------------------------------------------------------------
145601: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
145602:
145603: ----------------------------------------------------------------------------------
145604: -- 4219869 Business Flow
145605: -- Update journal entry status -- Need to generate this within IF

Line 145633: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

145629: -- To allow MPA report to determine if it should generate report process
145630: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
145631: ------------------------------------------------------------------------------------------
145632:
145633: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
145634: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
145635: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
145636: -- call ADRs
145637: -- Bug 4922099

Line 145634: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

145630: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
145631: ------------------------------------------------------------------------------------------
145632:
145633: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
145634: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
145635: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
145636: -- call ADRs
145637: -- Bug 4922099
145638: --

Line 145660: xla_ae_lines_pkg.set_ccid(

145656: , x_value_type_code => l_adr_value_type_code
145657: , p_side => 'NA'
145658: );
145659:
145660: xla_ae_lines_pkg.set_ccid(
145661: p_code_combination_id => l_ccid
145662: , p_value_type_code => l_adr_value_type_code
145663: , p_transaction_coa_id => l_adr_transaction_coa_id
145664: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 145699: xla_ae_lines_pkg.set_segment(

145695: );
145696:
145697: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
145698:
145699: xla_ae_lines_pkg.set_segment(
145700: p_to_segment_code => 'GL_ACCOUNT'
145701: , p_segment_value => l_segment
145702: , p_from_segment_code => l_adr_value_segment_code
145703: , p_from_combination_id => l_adr_value_combination_id

Line 145743: xla_ae_lines_pkg.set_segment(

145739: );
145740:
145741: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
145742:
145743: xla_ae_lines_pkg.set_segment(
145744: p_to_segment_code => 'GL_BALANCING'
145745: , p_segment_value => l_segment
145746: , p_from_segment_code => l_adr_value_segment_code
145747: , p_from_combination_id => l_adr_value_combination_id

Line 145774: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

145770:
145771: --
145772: -- Update the line information that should be overwritten
145773: --
145774: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
145775: p_header_num => 1);
145776: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
145777:
145778: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 145776: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

145772: -- Update the line information that should be overwritten
145773: --
145774: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
145775: p_header_num => 1);
145776: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
145777:
145778: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
145779:
145780: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 145778: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

145774: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
145775: p_header_num => 1);
145776: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
145777:
145778: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
145779:
145780: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
145781: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
145782: END IF;

Line 145781: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

145777:
145778: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
145779:
145780: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
145781: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
145782: END IF;
145783:
145784: --
145785: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 145788: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

145784: --
145785: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
145786: --
145787: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
145788: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
145789: ELSE
145790: ---------------------------------------------------------------------------------------------------
145791: -- 4262811a Switch Sign
145792: ---------------------------------------------------------------------------------------------------

Line 145793: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

145789: ELSE
145790: ---------------------------------------------------------------------------------------------------
145791: -- 4262811a Switch Sign
145792: ---------------------------------------------------------------------------------------------------
145793: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
145794: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145796: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145797: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 145794: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

145790: ---------------------------------------------------------------------------------------------------
145791: -- 4262811a Switch Sign
145792: ---------------------------------------------------------------------------------------------------
145793: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
145794: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145796: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145797: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145798: -- 5132302

Line 145795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

145791: -- 4262811a Switch Sign
145792: ---------------------------------------------------------------------------------------------------
145793: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
145794: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145796: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145797: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145798: -- 5132302
145799: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 145796: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

145792: ---------------------------------------------------------------------------------------------------
145793: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
145794: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145796: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145797: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145798: -- 5132302
145799: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
145800: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 145797: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

145793: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
145794: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145796: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145797: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145798: -- 5132302
145799: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
145800: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145801:

Line 145799: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

145795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145796: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145797: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145798: -- 5132302
145799: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
145800: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145801:
145802: END IF;
145803:

Line 145800: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

145796: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
145797: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145798: -- 5132302
145799: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
145800: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
145801:
145802: END IF;
145803:
145804: -- 4955764

Line 145805: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

145801:
145802: END IF;
145803:
145804: -- 4955764
145805: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
145806: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
145807:
145808:
145809: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 145809: XLA_AE_LINES_PKG.ValidateCurrentLine;

145805: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
145806: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
145807:
145808:
145809: XLA_AE_LINES_PKG.ValidateCurrentLine;
145810: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
145811:
145812: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
145813: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 145810: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

145806: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
145807:
145808:
145809: XLA_AE_LINES_PKG.ValidateCurrentLine;
145810: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
145811:
145812: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
145813: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
145814: ,p_balance_type_code => l_balance_type_code);

Line 146002: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

145998: --
145999: -- bulk performance
146000: --
146001: l_balance_type_code VARCHAR2(1);
146002: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
146003: l_log_module VARCHAR2(240);
146004:
146005: --
146006: -- Upgrade strategy

Line 146070: XLA_AE_LINES_PKG.SetNewLine;

146066: ') = 'INTEREST'
146067: THEN
146068:
146069: --
146070: XLA_AE_LINES_PKG.SetNewLine;
146071:
146072: p_balance_type_code := l_balance_type_code;
146073: -- set the flag so later we will know whether the gain loss line needs to be created
146074:

Line 146082: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

146078:
146079: --
146080: -- bulk performance
146081: --
146082: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
146083: p_header_num => 0); -- 4262811
146084: --
146085: -- set accounting line options
146086: --

Line 146087: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

146083: p_header_num => 0); -- 4262811
146084: --
146085: -- set accounting line options
146086: --
146087: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
146088: p_natural_side_code => 'D'
146089: , p_gain_or_loss_flag => 'N'
146090: , p_gl_transfer_mode_code => 'S'
146091: , p_acct_entry_type_code => 'A'

Line 146101: xla_ae_lines_pkg.SetAcctLineType

146097: --
146098: --
146099: -- set accounting line type info
146100: --
146101: xla_ae_lines_pkg.SetAcctLineType
146102: (p_component_type => l_component_type
146103: ,p_event_type_code => l_event_type_code
146104: ,p_line_definition_owner_code => l_line_definition_owner_code
146105: ,p_line_definition_code => l_line_definition_code

Line 146115: xla_ae_lines_pkg.SetAcctClass(

146111: ,p_event_class_code => l_event_class_code);
146112: --
146113: -- set accounting class
146114: --
146115: xla_ae_lines_pkg.SetAcctClass(
146116: p_accounting_class_code => 'ACCOUNTSPAYABLE'
146117: , p_ae_header_id => l_ae_header_id
146118: );
146119:

Line 146123: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

146119:
146120: --
146121: -- set rounding class
146122: --
146123: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
146124: 'ACCOUNTSPAYABLE';
146125:
146126: --
146127: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 146127: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

146123: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
146124: 'ACCOUNTSPAYABLE';
146125:
146126: --
146127: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
146128: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
146129: --
146130: -- bulk performance
146131: --

Line 146128: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

146124: 'ACCOUNTSPAYABLE';
146125:
146126: --
146127: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
146128: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
146129: --
146130: -- bulk performance
146131: --
146132: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 146132: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

146128: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
146129: --
146130: -- bulk performance
146131: --
146132: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
146133:
146134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
146135: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
146136:

Line 146134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

146130: -- bulk performance
146131: --
146132: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
146133:
146134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
146135: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
146136:
146137: -- 4955764
146138: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 146138: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

146134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
146135: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
146136:
146137: -- 4955764
146138: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
146139: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
146140:
146141: -- 4458381 Public Sector Enh
146142:

Line 146198: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

146194: l_rec_acct_attrs.array_num_value(23) := p_source_92;
146195: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
146196: l_rec_acct_attrs.array_num_value(24) := p_source_93;
146197:
146198: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
146199: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
146200:
146201: ---------------------------------------------------------------------------------------------------------------
146202: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 146199: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

146195: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
146196: l_rec_acct_attrs.array_num_value(24) := p_source_93;
146197:
146198: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
146199: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
146200:
146201: ---------------------------------------------------------------------------------------------------------------
146202: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
146203: ---------------------------------------------------------------------------------------------------------------

Line 146202: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

146198: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
146199: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
146200:
146201: ---------------------------------------------------------------------------------------------------------------
146202: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
146203: ---------------------------------------------------------------------------------------------------------------
146204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
146205:
146206: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 146204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

146200:
146201: ---------------------------------------------------------------------------------------------------------------
146202: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
146203: ---------------------------------------------------------------------------------------------------------------
146204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
146205:
146206: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
146207: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
146208:

Line 146206: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

146202: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
146203: ---------------------------------------------------------------------------------------------------------------
146204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
146205:
146206: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
146207: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
146208:
146209: IF xla_accounting_cache_pkg.GetValueChar
146210: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 146207: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

146203: ---------------------------------------------------------------------------------------------------------------
146204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
146205:
146206: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
146207: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
146208:
146209: IF xla_accounting_cache_pkg.GetValueChar
146210: (p_source_code => 'LEDGER_CATEGORY_CODE'
146211: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 146218: xla_ae_lines_pkg.BflowUpgEntry

146214: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
146215: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
146216: )
146217: THEN
146218: xla_ae_lines_pkg.BflowUpgEntry
146219: (p_business_method_code => l_bflow_method_code
146220: ,p_business_class_code => l_bflow_class_code
146221: ,p_balance_type => l_balance_type_code);
146222: ELSE

Line 146235: xla_ae_lines_pkg.SetLineDescription(

146231: --
146232: -- call description
146233: --
146234:
146235: xla_ae_lines_pkg.SetLineDescription(
146236: p_ae_header_id => l_ae_header_id
146237: ,p_description => Description_3 (
146238: p_application_id => p_application_id
146239: , p_ae_header_id => l_ae_header_id

Line 146275: xla_ae_lines_pkg.set_ccid(

146271: , x_value_type_code => l_adr_value_type_code
146272: , p_side => 'NA'
146273: );
146274:
146275: xla_ae_lines_pkg.set_ccid(
146276: p_code_combination_id => l_ccid
146277: , p_value_type_code => l_adr_value_type_code
146278: , p_transaction_coa_id => l_adr_transaction_coa_id
146279: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 146310: xla_ae_lines_pkg.set_segment(

146306: );
146307:
146308: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
146309:
146310: xla_ae_lines_pkg.set_segment(
146311: p_to_segment_code => 'GL_ACCOUNT'
146312: , p_segment_value => l_segment
146313: , p_from_segment_code => l_adr_value_segment_code
146314: , p_from_combination_id => l_adr_value_combination_id

Line 146354: xla_ae_lines_pkg.set_segment(

146350: );
146351:
146352: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
146353:
146354: xla_ae_lines_pkg.set_segment(
146355: p_to_segment_code => 'GL_BALANCING'
146356: , p_segment_value => l_segment
146357: , p_from_segment_code => l_adr_value_segment_code
146358: , p_from_combination_id => l_adr_value_combination_id

Line 146398: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

146394: xla_accounting_err_pkg.build_message
146395: (p_appli_s_name => 'XLA'
146396: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
146397: ,p_token_1 => 'LINE_NUMBER'
146398: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
146399: ,p_token_2 => 'LINE_TYPE_NAME'
146400: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
146401: l_component_type
146402: ,l_component_code

Line 146434: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

146430: --
146431: --
146432: ------------------------------------------------------------------------------------------------
146433: -- 4219869 Business Flow
146434: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
146435: -- Prior Entry. Currently, the following code is always generated.
146436: ------------------------------------------------------------------------------------------------
146437: XLA_AE_LINES_PKG.ValidateCurrentLine;
146438:

Line 146437: XLA_AE_LINES_PKG.ValidateCurrentLine;

146433: -- 4219869 Business Flow
146434: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
146435: -- Prior Entry. Currently, the following code is always generated.
146436: ------------------------------------------------------------------------------------------------
146437: XLA_AE_LINES_PKG.ValidateCurrentLine;
146438:
146439: ------------------------------------------------------------------------------------
146440: -- 4219869 Business Flow
146441: -- Populated credit and debit amounts -- Need to generate this within IF

Line 146443: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

146439: ------------------------------------------------------------------------------------
146440: -- 4219869 Business Flow
146441: -- Populated credit and debit amounts -- Need to generate this within IF
146442: ------------------------------------------------------------------------------------
146443: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
146444:
146445: ----------------------------------------------------------------------------------
146446: -- 4219869 Business Flow
146447: -- Update journal entry status -- Need to generate this within IF

Line 146475: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

146471: -- To allow MPA report to determine if it should generate report process
146472: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
146473: ------------------------------------------------------------------------------------------
146474:
146475: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
146476: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
146477: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
146478: -- call ADRs
146479: -- Bug 4922099

Line 146476: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

146472: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
146473: ------------------------------------------------------------------------------------------
146474:
146475: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
146476: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
146477: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
146478: -- call ADRs
146479: -- Bug 4922099
146480: --

Line 146502: xla_ae_lines_pkg.set_ccid(

146498: , x_value_type_code => l_adr_value_type_code
146499: , p_side => 'NA'
146500: );
146501:
146502: xla_ae_lines_pkg.set_ccid(
146503: p_code_combination_id => l_ccid
146504: , p_value_type_code => l_adr_value_type_code
146505: , p_transaction_coa_id => l_adr_transaction_coa_id
146506: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 146537: xla_ae_lines_pkg.set_segment(

146533: );
146534:
146535: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
146536:
146537: xla_ae_lines_pkg.set_segment(
146538: p_to_segment_code => 'GL_ACCOUNT'
146539: , p_segment_value => l_segment
146540: , p_from_segment_code => l_adr_value_segment_code
146541: , p_from_combination_id => l_adr_value_combination_id

Line 146581: xla_ae_lines_pkg.set_segment(

146577: );
146578:
146579: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
146580:
146581: xla_ae_lines_pkg.set_segment(
146582: p_to_segment_code => 'GL_BALANCING'
146583: , p_segment_value => l_segment
146584: , p_from_segment_code => l_adr_value_segment_code
146585: , p_from_combination_id => l_adr_value_combination_id

Line 146612: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

146608:
146609: --
146610: -- Update the line information that should be overwritten
146611: --
146612: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
146613: p_header_num => 1);
146614: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
146615:
146616: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 146614: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

146610: -- Update the line information that should be overwritten
146611: --
146612: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
146613: p_header_num => 1);
146614: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
146615:
146616: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
146617:
146618: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 146616: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

146612: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
146613: p_header_num => 1);
146614: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
146615:
146616: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
146617:
146618: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
146619: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
146620: END IF;

Line 146619: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

146615:
146616: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
146617:
146618: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
146619: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
146620: END IF;
146621:
146622: --
146623: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 146626: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

146622: --
146623: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
146624: --
146625: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
146626: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
146627: ELSE
146628: ---------------------------------------------------------------------------------------------------
146629: -- 4262811a Switch Sign
146630: ---------------------------------------------------------------------------------------------------

Line 146631: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

146627: ELSE
146628: ---------------------------------------------------------------------------------------------------
146629: -- 4262811a Switch Sign
146630: ---------------------------------------------------------------------------------------------------
146631: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
146632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 146632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

146628: ---------------------------------------------------------------------------------------------------
146629: -- 4262811a Switch Sign
146630: ---------------------------------------------------------------------------------------------------
146631: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
146632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146636: -- 5132302

Line 146633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

146629: -- 4262811a Switch Sign
146630: ---------------------------------------------------------------------------------------------------
146631: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
146632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146636: -- 5132302
146637: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 146634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

146630: ---------------------------------------------------------------------------------------------------
146631: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
146632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146636: -- 5132302
146637: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
146638: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 146635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

146631: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
146632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146636: -- 5132302
146637: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
146638: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146639:

Line 146637: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

146633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146636: -- 5132302
146637: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
146638: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146639:
146640: END IF;
146641:

Line 146638: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

146634: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
146635: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146636: -- 5132302
146637: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
146638: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
146639:
146640: END IF;
146641:
146642: -- 4955764

Line 146643: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

146639:
146640: END IF;
146641:
146642: -- 4955764
146643: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
146644: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
146645:
146646:
146647: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 146647: XLA_AE_LINES_PKG.ValidateCurrentLine;

146643: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
146644: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
146645:
146646:
146647: XLA_AE_LINES_PKG.ValidateCurrentLine;
146648: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
146649:
146650: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
146651: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 146648: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

146644: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
146645:
146646:
146647: XLA_AE_LINES_PKG.ValidateCurrentLine;
146648: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
146649:
146650: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
146651: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
146652: ,p_balance_type_code => l_balance_type_code);

Line 146840: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

146836: --
146837: -- bulk performance
146838: --
146839: l_balance_type_code VARCHAR2(1);
146840: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
146841: l_log_module VARCHAR2(240);
146842:
146843: --
146844: -- Upgrade strategy

Line 146908: XLA_AE_LINES_PKG.SetNewLine;

146904: ') = 'DISCOUNT'
146905: THEN
146906:
146907: --
146908: XLA_AE_LINES_PKG.SetNewLine;
146909:
146910: p_balance_type_code := l_balance_type_code;
146911: -- set the flag so later we will know whether the gain loss line needs to be created
146912:

Line 146920: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

146916:
146917: --
146918: -- bulk performance
146919: --
146920: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
146921: p_header_num => 0); -- 4262811
146922: --
146923: -- set accounting line options
146924: --

Line 146925: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

146921: p_header_num => 0); -- 4262811
146922: --
146923: -- set accounting line options
146924: --
146925: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
146926: p_natural_side_code => 'C'
146927: , p_gain_or_loss_flag => 'N'
146928: , p_gl_transfer_mode_code => 'S'
146929: , p_acct_entry_type_code => 'A'

Line 146939: xla_ae_lines_pkg.SetAcctLineType

146935: --
146936: --
146937: -- set accounting line type info
146938: --
146939: xla_ae_lines_pkg.SetAcctLineType
146940: (p_component_type => l_component_type
146941: ,p_event_type_code => l_event_type_code
146942: ,p_line_definition_owner_code => l_line_definition_owner_code
146943: ,p_line_definition_code => l_line_definition_code

Line 146953: xla_ae_lines_pkg.SetAcctClass(

146949: ,p_event_class_code => l_event_class_code);
146950: --
146951: -- set accounting class
146952: --
146953: xla_ae_lines_pkg.SetAcctClass(
146954: p_accounting_class_code => 'ACCOUNTSPAYABLE'
146955: , p_ae_header_id => l_ae_header_id
146956: );
146957:

Line 146961: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

146957:
146958: --
146959: -- set rounding class
146960: --
146961: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
146962: 'ACCOUNTSPAYABLE';
146963:
146964: --
146965: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 146965: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

146961: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
146962: 'ACCOUNTSPAYABLE';
146963:
146964: --
146965: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
146966: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
146967: --
146968: -- bulk performance
146969: --

Line 146966: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

146962: 'ACCOUNTSPAYABLE';
146963:
146964: --
146965: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
146966: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
146967: --
146968: -- bulk performance
146969: --
146970: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 146970: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

146966: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
146967: --
146968: -- bulk performance
146969: --
146970: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
146971:
146972: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
146973: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
146974:

Line 146972: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

146968: -- bulk performance
146969: --
146970: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
146971:
146972: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
146973: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
146974:
146975: -- 4955764
146976: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 146976: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

146972: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
146973: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
146974:
146975: -- 4955764
146976: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
146977: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
146978:
146979: -- 4458381 Public Sector Enh
146980:

Line 147036: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

147032: l_rec_acct_attrs.array_num_value(23) := p_source_92;
147033: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
147034: l_rec_acct_attrs.array_num_value(24) := p_source_93;
147035:
147036: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
147037: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
147038:
147039: ---------------------------------------------------------------------------------------------------------------
147040: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 147037: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

147033: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
147034: l_rec_acct_attrs.array_num_value(24) := p_source_93;
147035:
147036: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
147037: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
147038:
147039: ---------------------------------------------------------------------------------------------------------------
147040: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
147041: ---------------------------------------------------------------------------------------------------------------

Line 147040: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

147036: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
147037: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
147038:
147039: ---------------------------------------------------------------------------------------------------------------
147040: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
147041: ---------------------------------------------------------------------------------------------------------------
147042: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
147043:
147044: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 147042: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

147038:
147039: ---------------------------------------------------------------------------------------------------------------
147040: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
147041: ---------------------------------------------------------------------------------------------------------------
147042: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
147043:
147044: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
147045: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
147046:

Line 147044: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

147040: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
147041: ---------------------------------------------------------------------------------------------------------------
147042: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
147043:
147044: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
147045: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
147046:
147047: IF xla_accounting_cache_pkg.GetValueChar
147048: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 147045: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

147041: ---------------------------------------------------------------------------------------------------------------
147042: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
147043:
147044: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
147045: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
147046:
147047: IF xla_accounting_cache_pkg.GetValueChar
147048: (p_source_code => 'LEDGER_CATEGORY_CODE'
147049: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 147056: xla_ae_lines_pkg.BflowUpgEntry

147052: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
147053: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
147054: )
147055: THEN
147056: xla_ae_lines_pkg.BflowUpgEntry
147057: (p_business_method_code => l_bflow_method_code
147058: ,p_business_class_code => l_bflow_class_code
147059: ,p_balance_type => l_balance_type_code);
147060: ELSE

Line 147073: xla_ae_lines_pkg.SetLineDescription(

147069: --
147070: -- call description
147071: --
147072:
147073: xla_ae_lines_pkg.SetLineDescription(
147074: p_ae_header_id => l_ae_header_id
147075: ,p_description => Description_3 (
147076: p_application_id => p_application_id
147077: , p_ae_header_id => l_ae_header_id

Line 147113: xla_ae_lines_pkg.set_ccid(

147109: , x_value_type_code => l_adr_value_type_code
147110: , p_side => 'NA'
147111: );
147112:
147113: xla_ae_lines_pkg.set_ccid(
147114: p_code_combination_id => l_ccid
147115: , p_value_type_code => l_adr_value_type_code
147116: , p_transaction_coa_id => l_adr_transaction_coa_id
147117: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 147148: xla_ae_lines_pkg.set_segment(

147144: );
147145:
147146: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
147147:
147148: xla_ae_lines_pkg.set_segment(
147149: p_to_segment_code => 'GL_ACCOUNT'
147150: , p_segment_value => l_segment
147151: , p_from_segment_code => l_adr_value_segment_code
147152: , p_from_combination_id => l_adr_value_combination_id

Line 147192: xla_ae_lines_pkg.set_segment(

147188: );
147189:
147190: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
147191:
147192: xla_ae_lines_pkg.set_segment(
147193: p_to_segment_code => 'GL_BALANCING'
147194: , p_segment_value => l_segment
147195: , p_from_segment_code => l_adr_value_segment_code
147196: , p_from_combination_id => l_adr_value_combination_id

Line 147236: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

147232: xla_accounting_err_pkg.build_message
147233: (p_appli_s_name => 'XLA'
147234: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
147235: ,p_token_1 => 'LINE_NUMBER'
147236: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
147237: ,p_token_2 => 'LINE_TYPE_NAME'
147238: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
147239: l_component_type
147240: ,l_component_code

Line 147272: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

147268: --
147269: --
147270: ------------------------------------------------------------------------------------------------
147271: -- 4219869 Business Flow
147272: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
147273: -- Prior Entry. Currently, the following code is always generated.
147274: ------------------------------------------------------------------------------------------------
147275: XLA_AE_LINES_PKG.ValidateCurrentLine;
147276:

Line 147275: XLA_AE_LINES_PKG.ValidateCurrentLine;

147271: -- 4219869 Business Flow
147272: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
147273: -- Prior Entry. Currently, the following code is always generated.
147274: ------------------------------------------------------------------------------------------------
147275: XLA_AE_LINES_PKG.ValidateCurrentLine;
147276:
147277: ------------------------------------------------------------------------------------
147278: -- 4219869 Business Flow
147279: -- Populated credit and debit amounts -- Need to generate this within IF

Line 147281: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

147277: ------------------------------------------------------------------------------------
147278: -- 4219869 Business Flow
147279: -- Populated credit and debit amounts -- Need to generate this within IF
147280: ------------------------------------------------------------------------------------
147281: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
147282:
147283: ----------------------------------------------------------------------------------
147284: -- 4219869 Business Flow
147285: -- Update journal entry status -- Need to generate this within IF

Line 147313: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

147309: -- To allow MPA report to determine if it should generate report process
147310: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
147311: ------------------------------------------------------------------------------------------
147312:
147313: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
147314: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
147315: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
147316: -- call ADRs
147317: -- Bug 4922099

Line 147314: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

147310: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
147311: ------------------------------------------------------------------------------------------
147312:
147313: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
147314: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
147315: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
147316: -- call ADRs
147317: -- Bug 4922099
147318: --

Line 147340: xla_ae_lines_pkg.set_ccid(

147336: , x_value_type_code => l_adr_value_type_code
147337: , p_side => 'NA'
147338: );
147339:
147340: xla_ae_lines_pkg.set_ccid(
147341: p_code_combination_id => l_ccid
147342: , p_value_type_code => l_adr_value_type_code
147343: , p_transaction_coa_id => l_adr_transaction_coa_id
147344: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 147375: xla_ae_lines_pkg.set_segment(

147371: );
147372:
147373: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
147374:
147375: xla_ae_lines_pkg.set_segment(
147376: p_to_segment_code => 'GL_ACCOUNT'
147377: , p_segment_value => l_segment
147378: , p_from_segment_code => l_adr_value_segment_code
147379: , p_from_combination_id => l_adr_value_combination_id

Line 147419: xla_ae_lines_pkg.set_segment(

147415: );
147416:
147417: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
147418:
147419: xla_ae_lines_pkg.set_segment(
147420: p_to_segment_code => 'GL_BALANCING'
147421: , p_segment_value => l_segment
147422: , p_from_segment_code => l_adr_value_segment_code
147423: , p_from_combination_id => l_adr_value_combination_id

Line 147450: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

147446:
147447: --
147448: -- Update the line information that should be overwritten
147449: --
147450: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
147451: p_header_num => 1);
147452: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
147453:
147454: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 147452: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

147448: -- Update the line information that should be overwritten
147449: --
147450: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
147451: p_header_num => 1);
147452: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
147453:
147454: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
147455:
147456: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 147454: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

147450: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
147451: p_header_num => 1);
147452: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
147453:
147454: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
147455:
147456: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
147457: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
147458: END IF;

Line 147457: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

147453:
147454: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
147455:
147456: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
147457: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
147458: END IF;
147459:
147460: --
147461: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 147464: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

147460: --
147461: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
147462: --
147463: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
147464: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
147465: ELSE
147466: ---------------------------------------------------------------------------------------------------
147467: -- 4262811a Switch Sign
147468: ---------------------------------------------------------------------------------------------------

Line 147469: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

147465: ELSE
147466: ---------------------------------------------------------------------------------------------------
147467: -- 4262811a Switch Sign
147468: ---------------------------------------------------------------------------------------------------
147469: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
147470: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147471: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147472: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147473: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 147470: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

147466: ---------------------------------------------------------------------------------------------------
147467: -- 4262811a Switch Sign
147468: ---------------------------------------------------------------------------------------------------
147469: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
147470: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147471: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147472: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147473: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147474: -- 5132302

Line 147471: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

147467: -- 4262811a Switch Sign
147468: ---------------------------------------------------------------------------------------------------
147469: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
147470: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147471: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147472: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147473: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147474: -- 5132302
147475: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 147472: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

147468: ---------------------------------------------------------------------------------------------------
147469: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
147470: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147471: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147472: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147473: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147474: -- 5132302
147475: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
147476: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 147473: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

147469: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
147470: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147471: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147472: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147473: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147474: -- 5132302
147475: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
147476: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147477:

Line 147475: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

147471: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147472: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147473: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147474: -- 5132302
147475: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
147476: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147477:
147478: END IF;
147479:

Line 147476: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

147472: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
147473: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147474: -- 5132302
147475: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
147476: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
147477:
147478: END IF;
147479:
147480: -- 4955764

Line 147481: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

147477:
147478: END IF;
147479:
147480: -- 4955764
147481: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
147482: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
147483:
147484:
147485: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 147485: XLA_AE_LINES_PKG.ValidateCurrentLine;

147481: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
147482: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
147483:
147484:
147485: XLA_AE_LINES_PKG.ValidateCurrentLine;
147486: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
147487:
147488: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
147489: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 147486: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

147482: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
147483:
147484:
147485: XLA_AE_LINES_PKG.ValidateCurrentLine;
147486: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
147487:
147488: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
147489: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
147490: ,p_balance_type_code => l_balance_type_code);

Line 147677: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

147673: --
147674: -- bulk performance
147675: --
147676: l_balance_type_code VARCHAR2(1);
147677: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
147678: l_log_module VARCHAR2(240);
147679:
147680: --
147681: -- Upgrade strategy

Line 147749: XLA_AE_LINES_PKG.SetNewLine;

147745: ') = 'Direct'
147746: THEN
147747:
147748: --
147749: XLA_AE_LINES_PKG.SetNewLine;
147750:
147751: p_balance_type_code := l_balance_type_code;
147752: -- set the flag so later we will know whether the gain loss line needs to be created
147753:

Line 147761: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

147757:
147758: --
147759: -- bulk performance
147760: --
147761: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
147762: p_header_num => 0); -- 4262811
147763: --
147764: -- set accounting line options
147765: --

Line 147766: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

147762: p_header_num => 0); -- 4262811
147763: --
147764: -- set accounting line options
147765: --
147766: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
147767: p_natural_side_code => 'C'
147768: , p_gain_or_loss_flag => 'N'
147769: , p_gl_transfer_mode_code => 'S'
147770: , p_acct_entry_type_code => 'A'

Line 147780: xla_ae_lines_pkg.SetAcctLineType

147776: --
147777: --
147778: -- set accounting line type info
147779: --
147780: xla_ae_lines_pkg.SetAcctLineType
147781: (p_component_type => l_component_type
147782: ,p_event_type_code => l_event_type_code
147783: ,p_line_definition_owner_code => l_line_definition_owner_code
147784: ,p_line_definition_code => l_line_definition_code

Line 147794: xla_ae_lines_pkg.SetAcctClass(

147790: ,p_event_class_code => l_event_class_code);
147791: --
147792: -- set accounting class
147793: --
147794: xla_ae_lines_pkg.SetAcctClass(
147795: p_accounting_class_code => 'ACCOUNTSPAYABLE'
147796: , p_ae_header_id => l_ae_header_id
147797: );
147798:

Line 147802: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

147798:
147799: --
147800: -- set rounding class
147801: --
147802: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
147803: 'ACCOUNTSPAYABLE';
147804:
147805: --
147806: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 147806: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

147802: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
147803: 'ACCOUNTSPAYABLE';
147804:
147805: --
147806: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
147807: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
147808: --
147809: -- bulk performance
147810: --

Line 147807: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

147803: 'ACCOUNTSPAYABLE';
147804:
147805: --
147806: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
147807: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
147808: --
147809: -- bulk performance
147810: --
147811: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 147811: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

147807: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
147808: --
147809: -- bulk performance
147810: --
147811: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
147812:
147813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
147814: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
147815:

Line 147813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

147809: -- bulk performance
147810: --
147811: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
147812:
147813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
147814: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
147815:
147816: -- 4955764
147817: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 147817: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

147813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
147814: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
147815:
147816: -- 4955764
147817: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
147818: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
147819:
147820: -- 4458381 Public Sector Enh
147821:

Line 147877: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

147873: l_rec_acct_attrs.array_num_value(23) := p_source_92;
147874: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
147875: l_rec_acct_attrs.array_num_value(24) := p_source_93;
147876:
147877: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
147878: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
147879:
147880: ---------------------------------------------------------------------------------------------------------------
147881: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 147878: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

147874: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
147875: l_rec_acct_attrs.array_num_value(24) := p_source_93;
147876:
147877: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
147878: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
147879:
147880: ---------------------------------------------------------------------------------------------------------------
147881: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
147882: ---------------------------------------------------------------------------------------------------------------

Line 147881: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

147877: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
147878: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
147879:
147880: ---------------------------------------------------------------------------------------------------------------
147881: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
147882: ---------------------------------------------------------------------------------------------------------------
147883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
147884:
147885: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 147883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

147879:
147880: ---------------------------------------------------------------------------------------------------------------
147881: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
147882: ---------------------------------------------------------------------------------------------------------------
147883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
147884:
147885: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
147886: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
147887:

Line 147885: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

147881: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
147882: ---------------------------------------------------------------------------------------------------------------
147883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
147884:
147885: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
147886: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
147887:
147888: IF xla_accounting_cache_pkg.GetValueChar
147889: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 147886: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

147882: ---------------------------------------------------------------------------------------------------------------
147883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
147884:
147885: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
147886: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
147887:
147888: IF xla_accounting_cache_pkg.GetValueChar
147889: (p_source_code => 'LEDGER_CATEGORY_CODE'
147890: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 147897: xla_ae_lines_pkg.BflowUpgEntry

147893: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
147894: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
147895: )
147896: THEN
147897: xla_ae_lines_pkg.BflowUpgEntry
147898: (p_business_method_code => l_bflow_method_code
147899: ,p_business_class_code => l_bflow_class_code
147900: ,p_balance_type => l_balance_type_code);
147901: ELSE

Line 147914: xla_ae_lines_pkg.SetLineDescription(

147910: --
147911: -- call description
147912: --
147913:
147914: xla_ae_lines_pkg.SetLineDescription(
147915: p_ae_header_id => l_ae_header_id
147916: ,p_description => Description_3 (
147917: p_application_id => p_application_id
147918: , p_ae_header_id => l_ae_header_id

Line 147954: xla_ae_lines_pkg.set_ccid(

147950: , x_value_type_code => l_adr_value_type_code
147951: , p_side => 'NA'
147952: );
147953:
147954: xla_ae_lines_pkg.set_ccid(
147955: p_code_combination_id => l_ccid
147956: , p_value_type_code => l_adr_value_type_code
147957: , p_transaction_coa_id => l_adr_transaction_coa_id
147958: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 147986: xla_ae_lines_pkg.set_segment(

147982: );
147983:
147984: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
147985:
147986: xla_ae_lines_pkg.set_segment(
147987: p_to_segment_code => 'GL_ACCOUNT'
147988: , p_segment_value => l_segment
147989: , p_from_segment_code => l_adr_value_segment_code
147990: , p_from_combination_id => l_adr_value_combination_id

Line 148030: xla_ae_lines_pkg.set_segment(

148026: );
148027:
148028: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
148029:
148030: xla_ae_lines_pkg.set_segment(
148031: p_to_segment_code => 'GL_BALANCING'
148032: , p_segment_value => l_segment
148033: , p_from_segment_code => l_adr_value_segment_code
148034: , p_from_combination_id => l_adr_value_combination_id

Line 148074: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

148070: xla_accounting_err_pkg.build_message
148071: (p_appli_s_name => 'XLA'
148072: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
148073: ,p_token_1 => 'LINE_NUMBER'
148074: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
148075: ,p_token_2 => 'LINE_TYPE_NAME'
148076: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
148077: l_component_type
148078: ,l_component_code

Line 148110: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

148106: --
148107: --
148108: ------------------------------------------------------------------------------------------------
148109: -- 4219869 Business Flow
148110: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
148111: -- Prior Entry. Currently, the following code is always generated.
148112: ------------------------------------------------------------------------------------------------
148113: XLA_AE_LINES_PKG.ValidateCurrentLine;
148114:

Line 148113: XLA_AE_LINES_PKG.ValidateCurrentLine;

148109: -- 4219869 Business Flow
148110: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
148111: -- Prior Entry. Currently, the following code is always generated.
148112: ------------------------------------------------------------------------------------------------
148113: XLA_AE_LINES_PKG.ValidateCurrentLine;
148114:
148115: ------------------------------------------------------------------------------------
148116: -- 4219869 Business Flow
148117: -- Populated credit and debit amounts -- Need to generate this within IF

Line 148119: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

148115: ------------------------------------------------------------------------------------
148116: -- 4219869 Business Flow
148117: -- Populated credit and debit amounts -- Need to generate this within IF
148118: ------------------------------------------------------------------------------------
148119: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
148120:
148121: ----------------------------------------------------------------------------------
148122: -- 4219869 Business Flow
148123: -- Update journal entry status -- Need to generate this within IF

Line 148151: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

148147: -- To allow MPA report to determine if it should generate report process
148148: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
148149: ------------------------------------------------------------------------------------------
148150:
148151: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
148152: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
148153: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
148154: -- call ADRs
148155: -- Bug 4922099

Line 148152: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

148148: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
148149: ------------------------------------------------------------------------------------------
148150:
148151: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
148152: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
148153: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
148154: -- call ADRs
148155: -- Bug 4922099
148156: --

Line 148178: xla_ae_lines_pkg.set_ccid(

148174: , x_value_type_code => l_adr_value_type_code
148175: , p_side => 'NA'
148176: );
148177:
148178: xla_ae_lines_pkg.set_ccid(
148179: p_code_combination_id => l_ccid
148180: , p_value_type_code => l_adr_value_type_code
148181: , p_transaction_coa_id => l_adr_transaction_coa_id
148182: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 148210: xla_ae_lines_pkg.set_segment(

148206: );
148207:
148208: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
148209:
148210: xla_ae_lines_pkg.set_segment(
148211: p_to_segment_code => 'GL_ACCOUNT'
148212: , p_segment_value => l_segment
148213: , p_from_segment_code => l_adr_value_segment_code
148214: , p_from_combination_id => l_adr_value_combination_id

Line 148254: xla_ae_lines_pkg.set_segment(

148250: );
148251:
148252: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
148253:
148254: xla_ae_lines_pkg.set_segment(
148255: p_to_segment_code => 'GL_BALANCING'
148256: , p_segment_value => l_segment
148257: , p_from_segment_code => l_adr_value_segment_code
148258: , p_from_combination_id => l_adr_value_combination_id

Line 148285: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

148281:
148282: --
148283: -- Update the line information that should be overwritten
148284: --
148285: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
148286: p_header_num => 1);
148287: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
148288:
148289: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 148287: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

148283: -- Update the line information that should be overwritten
148284: --
148285: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
148286: p_header_num => 1);
148287: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
148288:
148289: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
148290:
148291: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 148289: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

148285: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
148286: p_header_num => 1);
148287: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
148288:
148289: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
148290:
148291: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
148292: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
148293: END IF;

Line 148292: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

148288:
148289: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
148290:
148291: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
148292: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
148293: END IF;
148294:
148295: --
148296: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 148299: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

148295: --
148296: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
148297: --
148298: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
148299: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
148300: ELSE
148301: ---------------------------------------------------------------------------------------------------
148302: -- 4262811a Switch Sign
148303: ---------------------------------------------------------------------------------------------------

Line 148304: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

148300: ELSE
148301: ---------------------------------------------------------------------------------------------------
148302: -- 4262811a Switch Sign
148303: ---------------------------------------------------------------------------------------------------
148304: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
148305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 148305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

148301: ---------------------------------------------------------------------------------------------------
148302: -- 4262811a Switch Sign
148303: ---------------------------------------------------------------------------------------------------
148304: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
148305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148309: -- 5132302

Line 148306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

148302: -- 4262811a Switch Sign
148303: ---------------------------------------------------------------------------------------------------
148304: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
148305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148309: -- 5132302
148310: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 148307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

148303: ---------------------------------------------------------------------------------------------------
148304: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
148305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148309: -- 5132302
148310: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
148311: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 148308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

148304: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
148305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148309: -- 5132302
148310: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
148311: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148312:

Line 148310: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

148306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148309: -- 5132302
148310: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
148311: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148312:
148313: END IF;
148314:

Line 148311: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

148307: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
148308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148309: -- 5132302
148310: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
148311: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
148312:
148313: END IF;
148314:
148315: -- 4955764

Line 148316: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

148312:
148313: END IF;
148314:
148315: -- 4955764
148316: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
148317: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
148318:
148319:
148320: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 148320: XLA_AE_LINES_PKG.ValidateCurrentLine;

148316: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
148317: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
148318:
148319:
148320: XLA_AE_LINES_PKG.ValidateCurrentLine;
148321: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
148322:
148323: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
148324: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 148321: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

148317: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
148318:
148319:
148320: XLA_AE_LINES_PKG.ValidateCurrentLine;
148321: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
148322:
148323: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
148324: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
148325: ,p_balance_type_code => l_balance_type_code);

Line 148512: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

148508: --
148509: -- bulk performance
148510: --
148511: l_balance_type_code VARCHAR2(1);
148512: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
148513: l_log_module VARCHAR2(240);
148514:
148515: --
148516: -- Upgrade strategy

Line 148584: XLA_AE_LINES_PKG.SetNewLine;

148580: ') = 'Direct'
148581: THEN
148582:
148583: --
148584: XLA_AE_LINES_PKG.SetNewLine;
148585:
148586: p_balance_type_code := l_balance_type_code;
148587: -- set the flag so later we will know whether the gain loss line needs to be created
148588:

Line 148596: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

148592:
148593: --
148594: -- bulk performance
148595: --
148596: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
148597: p_header_num => 0); -- 4262811
148598: --
148599: -- set accounting line options
148600: --

Line 148601: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

148597: p_header_num => 0); -- 4262811
148598: --
148599: -- set accounting line options
148600: --
148601: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
148602: p_natural_side_code => 'D'
148603: , p_gain_or_loss_flag => 'N'
148604: , p_gl_transfer_mode_code => 'S'
148605: , p_acct_entry_type_code => 'A'

Line 148615: xla_ae_lines_pkg.SetAcctLineType

148611: --
148612: --
148613: -- set accounting line type info
148614: --
148615: xla_ae_lines_pkg.SetAcctLineType
148616: (p_component_type => l_component_type
148617: ,p_event_type_code => l_event_type_code
148618: ,p_line_definition_owner_code => l_line_definition_owner_code
148619: ,p_line_definition_code => l_line_definition_code

Line 148629: xla_ae_lines_pkg.SetAcctClass(

148625: ,p_event_class_code => l_event_class_code);
148626: --
148627: -- set accounting class
148628: --
148629: xla_ae_lines_pkg.SetAcctClass(
148630: p_accounting_class_code => 'ACCOUNTSPAYABLE'
148631: , p_ae_header_id => l_ae_header_id
148632: );
148633:

Line 148637: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

148633:
148634: --
148635: -- set rounding class
148636: --
148637: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
148638: 'ACCOUNTSPAYABLE';
148639:
148640: --
148641: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 148641: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

148637: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
148638: 'ACCOUNTSPAYABLE';
148639:
148640: --
148641: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
148642: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
148643: --
148644: -- bulk performance
148645: --

Line 148642: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

148638: 'ACCOUNTSPAYABLE';
148639:
148640: --
148641: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
148642: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
148643: --
148644: -- bulk performance
148645: --
148646: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 148646: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

148642: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
148643: --
148644: -- bulk performance
148645: --
148646: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
148647:
148648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
148649: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
148650:

Line 148648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

148644: -- bulk performance
148645: --
148646: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
148647:
148648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
148649: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
148650:
148651: -- 4955764
148652: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 148652: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

148648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
148649: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
148650:
148651: -- 4955764
148652: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
148653: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
148654:
148655: -- 4458381 Public Sector Enh
148656:

Line 148712: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

148708: l_rec_acct_attrs.array_num_value(23) := p_source_92;
148709: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
148710: l_rec_acct_attrs.array_num_value(24) := p_source_93;
148711:
148712: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
148713: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
148714:
148715: ---------------------------------------------------------------------------------------------------------------
148716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 148713: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

148709: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
148710: l_rec_acct_attrs.array_num_value(24) := p_source_93;
148711:
148712: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
148713: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
148714:
148715: ---------------------------------------------------------------------------------------------------------------
148716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
148717: ---------------------------------------------------------------------------------------------------------------

Line 148716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

148712: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
148713: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
148714:
148715: ---------------------------------------------------------------------------------------------------------------
148716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
148717: ---------------------------------------------------------------------------------------------------------------
148718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
148719:
148720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 148718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

148714:
148715: ---------------------------------------------------------------------------------------------------------------
148716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
148717: ---------------------------------------------------------------------------------------------------------------
148718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
148719:
148720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
148721: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
148722:

Line 148720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

148716: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
148717: ---------------------------------------------------------------------------------------------------------------
148718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
148719:
148720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
148721: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
148722:
148723: IF xla_accounting_cache_pkg.GetValueChar
148724: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 148721: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

148717: ---------------------------------------------------------------------------------------------------------------
148718: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
148719:
148720: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
148721: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
148722:
148723: IF xla_accounting_cache_pkg.GetValueChar
148724: (p_source_code => 'LEDGER_CATEGORY_CODE'
148725: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 148732: xla_ae_lines_pkg.BflowUpgEntry

148728: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
148729: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
148730: )
148731: THEN
148732: xla_ae_lines_pkg.BflowUpgEntry
148733: (p_business_method_code => l_bflow_method_code
148734: ,p_business_class_code => l_bflow_class_code
148735: ,p_balance_type => l_balance_type_code);
148736: ELSE

Line 148749: xla_ae_lines_pkg.SetLineDescription(

148745: --
148746: -- call description
148747: --
148748:
148749: xla_ae_lines_pkg.SetLineDescription(
148750: p_ae_header_id => l_ae_header_id
148751: ,p_description => Description_3 (
148752: p_application_id => p_application_id
148753: , p_ae_header_id => l_ae_header_id

Line 148789: xla_ae_lines_pkg.set_ccid(

148785: , x_value_type_code => l_adr_value_type_code
148786: , p_side => 'NA'
148787: );
148788:
148789: xla_ae_lines_pkg.set_ccid(
148790: p_code_combination_id => l_ccid
148791: , p_value_type_code => l_adr_value_type_code
148792: , p_transaction_coa_id => l_adr_transaction_coa_id
148793: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 148821: xla_ae_lines_pkg.set_segment(

148817: );
148818:
148819: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
148820:
148821: xla_ae_lines_pkg.set_segment(
148822: p_to_segment_code => 'GL_ACCOUNT'
148823: , p_segment_value => l_segment
148824: , p_from_segment_code => l_adr_value_segment_code
148825: , p_from_combination_id => l_adr_value_combination_id

Line 148865: xla_ae_lines_pkg.set_segment(

148861: );
148862:
148863: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
148864:
148865: xla_ae_lines_pkg.set_segment(
148866: p_to_segment_code => 'GL_BALANCING'
148867: , p_segment_value => l_segment
148868: , p_from_segment_code => l_adr_value_segment_code
148869: , p_from_combination_id => l_adr_value_combination_id

Line 148909: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

148905: xla_accounting_err_pkg.build_message
148906: (p_appli_s_name => 'XLA'
148907: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
148908: ,p_token_1 => 'LINE_NUMBER'
148909: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
148910: ,p_token_2 => 'LINE_TYPE_NAME'
148911: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
148912: l_component_type
148913: ,l_component_code

Line 148945: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

148941: --
148942: --
148943: ------------------------------------------------------------------------------------------------
148944: -- 4219869 Business Flow
148945: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
148946: -- Prior Entry. Currently, the following code is always generated.
148947: ------------------------------------------------------------------------------------------------
148948: XLA_AE_LINES_PKG.ValidateCurrentLine;
148949:

Line 148948: XLA_AE_LINES_PKG.ValidateCurrentLine;

148944: -- 4219869 Business Flow
148945: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
148946: -- Prior Entry. Currently, the following code is always generated.
148947: ------------------------------------------------------------------------------------------------
148948: XLA_AE_LINES_PKG.ValidateCurrentLine;
148949:
148950: ------------------------------------------------------------------------------------
148951: -- 4219869 Business Flow
148952: -- Populated credit and debit amounts -- Need to generate this within IF

Line 148954: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

148950: ------------------------------------------------------------------------------------
148951: -- 4219869 Business Flow
148952: -- Populated credit and debit amounts -- Need to generate this within IF
148953: ------------------------------------------------------------------------------------
148954: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
148955:
148956: ----------------------------------------------------------------------------------
148957: -- 4219869 Business Flow
148958: -- Update journal entry status -- Need to generate this within IF

Line 148986: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

148982: -- To allow MPA report to determine if it should generate report process
148983: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
148984: ------------------------------------------------------------------------------------------
148985:
148986: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
148987: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
148988: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
148989: -- call ADRs
148990: -- Bug 4922099

Line 148987: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

148983: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
148984: ------------------------------------------------------------------------------------------
148985:
148986: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
148987: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
148988: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
148989: -- call ADRs
148990: -- Bug 4922099
148991: --

Line 149013: xla_ae_lines_pkg.set_ccid(

149009: , x_value_type_code => l_adr_value_type_code
149010: , p_side => 'NA'
149011: );
149012:
149013: xla_ae_lines_pkg.set_ccid(
149014: p_code_combination_id => l_ccid
149015: , p_value_type_code => l_adr_value_type_code
149016: , p_transaction_coa_id => l_adr_transaction_coa_id
149017: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 149045: xla_ae_lines_pkg.set_segment(

149041: );
149042:
149043: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
149044:
149045: xla_ae_lines_pkg.set_segment(
149046: p_to_segment_code => 'GL_ACCOUNT'
149047: , p_segment_value => l_segment
149048: , p_from_segment_code => l_adr_value_segment_code
149049: , p_from_combination_id => l_adr_value_combination_id

Line 149089: xla_ae_lines_pkg.set_segment(

149085: );
149086:
149087: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
149088:
149089: xla_ae_lines_pkg.set_segment(
149090: p_to_segment_code => 'GL_BALANCING'
149091: , p_segment_value => l_segment
149092: , p_from_segment_code => l_adr_value_segment_code
149093: , p_from_combination_id => l_adr_value_combination_id

Line 149120: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

149116:
149117: --
149118: -- Update the line information that should be overwritten
149119: --
149120: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
149121: p_header_num => 1);
149122: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
149123:
149124: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 149122: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

149118: -- Update the line information that should be overwritten
149119: --
149120: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
149121: p_header_num => 1);
149122: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
149123:
149124: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
149125:
149126: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 149124: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

149120: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
149121: p_header_num => 1);
149122: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
149123:
149124: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
149125:
149126: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
149127: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
149128: END IF;

Line 149127: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

149123:
149124: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
149125:
149126: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
149127: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
149128: END IF;
149129:
149130: --
149131: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 149134: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

149130: --
149131: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
149132: --
149133: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
149134: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
149135: ELSE
149136: ---------------------------------------------------------------------------------------------------
149137: -- 4262811a Switch Sign
149138: ---------------------------------------------------------------------------------------------------

Line 149139: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

149135: ELSE
149136: ---------------------------------------------------------------------------------------------------
149137: -- 4262811a Switch Sign
149138: ---------------------------------------------------------------------------------------------------
149139: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 149140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

149136: ---------------------------------------------------------------------------------------------------
149137: -- 4262811a Switch Sign
149138: ---------------------------------------------------------------------------------------------------
149139: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149144: -- 5132302

Line 149141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

149137: -- 4262811a Switch Sign
149138: ---------------------------------------------------------------------------------------------------
149139: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149144: -- 5132302
149145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 149142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

149138: ---------------------------------------------------------------------------------------------------
149139: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149144: -- 5132302
149145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
149146: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 149143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

149139: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149144: -- 5132302
149145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
149146: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149147:

Line 149145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

149141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149144: -- 5132302
149145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
149146: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149147:
149148: END IF;
149149:

Line 149146: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

149142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149143: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149144: -- 5132302
149145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
149146: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149147:
149148: END IF;
149149:
149150: -- 4955764

Line 149151: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

149147:
149148: END IF;
149149:
149150: -- 4955764
149151: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
149152: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
149153:
149154:
149155: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 149155: XLA_AE_LINES_PKG.ValidateCurrentLine;

149151: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
149152: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
149153:
149154:
149155: XLA_AE_LINES_PKG.ValidateCurrentLine;
149156: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
149157:
149158: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
149159: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 149156: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

149152: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
149153:
149154:
149155: XLA_AE_LINES_PKG.ValidateCurrentLine;
149156: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
149157:
149158: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
149159: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
149160: ,p_balance_type_code => l_balance_type_code);

Line 149347: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

149343: --
149344: -- bulk performance
149345: --
149346: l_balance_type_code VARCHAR2(1);
149347: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
149348: l_log_module VARCHAR2(240);
149349:
149350: --
149351: -- Upgrade strategy

Line 149423: XLA_AE_LINES_PKG.SetNewLine;

149419: ') <> 'DISCOUNT'
149420: THEN
149421:
149422: --
149423: XLA_AE_LINES_PKG.SetNewLine;
149424:
149425: p_balance_type_code := l_balance_type_code;
149426: -- set the flag so later we will know whether the gain loss line needs to be created
149427:

Line 149435: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

149431:
149432: --
149433: -- bulk performance
149434: --
149435: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
149436: p_header_num => 0); -- 4262811
149437: --
149438: -- set accounting line options
149439: --

Line 149440: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

149436: p_header_num => 0); -- 4262811
149437: --
149438: -- set accounting line options
149439: --
149440: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
149441: p_natural_side_code => 'D'
149442: , p_gain_or_loss_flag => 'N'
149443: , p_gl_transfer_mode_code => 'S'
149444: , p_acct_entry_type_code => 'A'

Line 149454: xla_ae_lines_pkg.SetAcctLineType

149450: --
149451: --
149452: -- set accounting line type info
149453: --
149454: xla_ae_lines_pkg.SetAcctLineType
149455: (p_component_type => l_component_type
149456: ,p_event_type_code => l_event_type_code
149457: ,p_line_definition_owner_code => l_line_definition_owner_code
149458: ,p_line_definition_code => l_line_definition_code

Line 149468: xla_ae_lines_pkg.SetAcctClass(

149464: ,p_event_class_code => l_event_class_code);
149465: --
149466: -- set accounting class
149467: --
149468: xla_ae_lines_pkg.SetAcctClass(
149469: p_accounting_class_code => 'ACCOUNTSPAYABLE'
149470: , p_ae_header_id => l_ae_header_id
149471: );
149472:

Line 149476: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

149472:
149473: --
149474: -- set rounding class
149475: --
149476: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
149477: 'ACCOUNTSPAYABLE';
149478:
149479: --
149480: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 149480: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

149476: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
149477: 'ACCOUNTSPAYABLE';
149478:
149479: --
149480: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
149481: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
149482: --
149483: -- bulk performance
149484: --

Line 149481: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

149477: 'ACCOUNTSPAYABLE';
149478:
149479: --
149480: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
149481: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
149482: --
149483: -- bulk performance
149484: --
149485: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 149485: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

149481: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
149482: --
149483: -- bulk performance
149484: --
149485: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
149486:
149487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
149488: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
149489:

Line 149487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

149483: -- bulk performance
149484: --
149485: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
149486:
149487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
149488: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
149489:
149490: -- 4955764
149491: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 149491: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

149487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
149488: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
149489:
149490: -- 4955764
149491: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
149492: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
149493:
149494: -- 4458381 Public Sector Enh
149495:

Line 149551: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

149547: l_rec_acct_attrs.array_num_value(23) := p_source_92;
149548: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
149549: l_rec_acct_attrs.array_num_value(24) := p_source_93;
149550:
149551: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
149552: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
149553:
149554: ---------------------------------------------------------------------------------------------------------------
149555: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 149552: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

149548: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
149549: l_rec_acct_attrs.array_num_value(24) := p_source_93;
149550:
149551: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
149552: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
149553:
149554: ---------------------------------------------------------------------------------------------------------------
149555: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
149556: ---------------------------------------------------------------------------------------------------------------

Line 149555: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

149551: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
149552: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
149553:
149554: ---------------------------------------------------------------------------------------------------------------
149555: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
149556: ---------------------------------------------------------------------------------------------------------------
149557: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
149558:
149559: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 149557: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

149553:
149554: ---------------------------------------------------------------------------------------------------------------
149555: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
149556: ---------------------------------------------------------------------------------------------------------------
149557: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
149558:
149559: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
149560: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
149561:

Line 149559: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

149555: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
149556: ---------------------------------------------------------------------------------------------------------------
149557: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
149558:
149559: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
149560: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
149561:
149562: IF xla_accounting_cache_pkg.GetValueChar
149563: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 149560: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

149556: ---------------------------------------------------------------------------------------------------------------
149557: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
149558:
149559: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
149560: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
149561:
149562: IF xla_accounting_cache_pkg.GetValueChar
149563: (p_source_code => 'LEDGER_CATEGORY_CODE'
149564: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 149571: xla_ae_lines_pkg.BflowUpgEntry

149567: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
149568: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
149569: )
149570: THEN
149571: xla_ae_lines_pkg.BflowUpgEntry
149572: (p_business_method_code => l_bflow_method_code
149573: ,p_business_class_code => l_bflow_class_code
149574: ,p_balance_type => l_balance_type_code);
149575: ELSE

Line 149588: xla_ae_lines_pkg.SetLineDescription(

149584: --
149585: -- call description
149586: --
149587:
149588: xla_ae_lines_pkg.SetLineDescription(
149589: p_ae_header_id => l_ae_header_id
149590: ,p_description => Description_3 (
149591: p_application_id => p_application_id
149592: , p_ae_header_id => l_ae_header_id

Line 149628: xla_ae_lines_pkg.set_ccid(

149624: , x_value_type_code => l_adr_value_type_code
149625: , p_side => 'NA'
149626: );
149627:
149628: xla_ae_lines_pkg.set_ccid(
149629: p_code_combination_id => l_ccid
149630: , p_value_type_code => l_adr_value_type_code
149631: , p_transaction_coa_id => l_adr_transaction_coa_id
149632: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 149664: xla_ae_lines_pkg.set_segment(

149660: );
149661:
149662: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
149663:
149664: xla_ae_lines_pkg.set_segment(
149665: p_to_segment_code => 'GL_BALANCING'
149666: , p_segment_value => l_segment
149667: , p_from_segment_code => l_adr_value_segment_code
149668: , p_from_combination_id => l_adr_value_combination_id

Line 149708: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

149704: xla_accounting_err_pkg.build_message
149705: (p_appli_s_name => 'XLA'
149706: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
149707: ,p_token_1 => 'LINE_NUMBER'
149708: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
149709: ,p_token_2 => 'LINE_TYPE_NAME'
149710: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
149711: l_component_type
149712: ,l_component_code

Line 149744: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

149740: --
149741: --
149742: ------------------------------------------------------------------------------------------------
149743: -- 4219869 Business Flow
149744: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
149745: -- Prior Entry. Currently, the following code is always generated.
149746: ------------------------------------------------------------------------------------------------
149747: XLA_AE_LINES_PKG.ValidateCurrentLine;
149748:

Line 149747: XLA_AE_LINES_PKG.ValidateCurrentLine;

149743: -- 4219869 Business Flow
149744: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
149745: -- Prior Entry. Currently, the following code is always generated.
149746: ------------------------------------------------------------------------------------------------
149747: XLA_AE_LINES_PKG.ValidateCurrentLine;
149748:
149749: ------------------------------------------------------------------------------------
149750: -- 4219869 Business Flow
149751: -- Populated credit and debit amounts -- Need to generate this within IF

Line 149753: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

149749: ------------------------------------------------------------------------------------
149750: -- 4219869 Business Flow
149751: -- Populated credit and debit amounts -- Need to generate this within IF
149752: ------------------------------------------------------------------------------------
149753: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
149754:
149755: ----------------------------------------------------------------------------------
149756: -- 4219869 Business Flow
149757: -- Update journal entry status -- Need to generate this within IF

Line 149785: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

149781: -- To allow MPA report to determine if it should generate report process
149782: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
149783: ------------------------------------------------------------------------------------------
149784:
149785: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
149786: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
149787: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
149788: -- call ADRs
149789: -- Bug 4922099

Line 149786: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

149782: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
149783: ------------------------------------------------------------------------------------------
149784:
149785: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
149786: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
149787: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
149788: -- call ADRs
149789: -- Bug 4922099
149790: --

Line 149812: xla_ae_lines_pkg.set_ccid(

149808: , x_value_type_code => l_adr_value_type_code
149809: , p_side => 'NA'
149810: );
149811:
149812: xla_ae_lines_pkg.set_ccid(
149813: p_code_combination_id => l_ccid
149814: , p_value_type_code => l_adr_value_type_code
149815: , p_transaction_coa_id => l_adr_transaction_coa_id
149816: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 149848: xla_ae_lines_pkg.set_segment(

149844: );
149845:
149846: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
149847:
149848: xla_ae_lines_pkg.set_segment(
149849: p_to_segment_code => 'GL_BALANCING'
149850: , p_segment_value => l_segment
149851: , p_from_segment_code => l_adr_value_segment_code
149852: , p_from_combination_id => l_adr_value_combination_id

Line 149879: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

149875:
149876: --
149877: -- Update the line information that should be overwritten
149878: --
149879: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
149880: p_header_num => 1);
149881: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
149882:
149883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 149881: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

149877: -- Update the line information that should be overwritten
149878: --
149879: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
149880: p_header_num => 1);
149881: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
149882:
149883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
149884:
149885: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 149883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

149879: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
149880: p_header_num => 1);
149881: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
149882:
149883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
149884:
149885: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
149886: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
149887: END IF;

Line 149886: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

149882:
149883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
149884:
149885: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
149886: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
149887: END IF;
149888:
149889: --
149890: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 149893: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

149889: --
149890: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
149891: --
149892: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
149893: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
149894: ELSE
149895: ---------------------------------------------------------------------------------------------------
149896: -- 4262811a Switch Sign
149897: ---------------------------------------------------------------------------------------------------

Line 149898: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

149894: ELSE
149895: ---------------------------------------------------------------------------------------------------
149896: -- 4262811a Switch Sign
149897: ---------------------------------------------------------------------------------------------------
149898: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149899: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149900: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149901: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149902: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 149899: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

149895: ---------------------------------------------------------------------------------------------------
149896: -- 4262811a Switch Sign
149897: ---------------------------------------------------------------------------------------------------
149898: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149899: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149900: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149901: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149902: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149903: -- 5132302

Line 149900: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

149896: -- 4262811a Switch Sign
149897: ---------------------------------------------------------------------------------------------------
149898: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149899: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149900: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149901: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149902: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149903: -- 5132302
149904: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 149901: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

149897: ---------------------------------------------------------------------------------------------------
149898: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149899: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149900: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149901: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149902: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149903: -- 5132302
149904: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
149905: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 149902: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

149898: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
149899: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149900: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149901: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149902: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149903: -- 5132302
149904: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
149905: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149906:

Line 149904: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

149900: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149901: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149902: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149903: -- 5132302
149904: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
149905: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149906:
149907: END IF;
149908:

Line 149905: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

149901: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
149902: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149903: -- 5132302
149904: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
149905: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
149906:
149907: END IF;
149908:
149909: -- 4955764

Line 149910: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

149906:
149907: END IF;
149908:
149909: -- 4955764
149910: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
149911: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
149912:
149913:
149914: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 149914: XLA_AE_LINES_PKG.ValidateCurrentLine;

149910: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
149911: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
149912:
149913:
149914: XLA_AE_LINES_PKG.ValidateCurrentLine;
149915: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
149916:
149917: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
149918: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 149915: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

149911: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
149912:
149913:
149914: XLA_AE_LINES_PKG.ValidateCurrentLine;
149915: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
149916:
149917: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
149918: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
149919: ,p_balance_type_code => l_balance_type_code);

Line 150108: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

150104: --
150105: -- bulk performance
150106: --
150107: l_balance_type_code VARCHAR2(1);
150108: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
150109: l_log_module VARCHAR2(240);
150110:
150111: --
150112: -- Upgrade strategy

Line 150184: XLA_AE_LINES_PKG.SetNewLine;

150180: ') <> 'DISCOUNT'
150181: THEN
150182:
150183: --
150184: XLA_AE_LINES_PKG.SetNewLine;
150185:
150186: p_balance_type_code := l_balance_type_code;
150187: -- set the flag so later we will know whether the gain loss line needs to be created
150188:

Line 150196: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

150192:
150193: --
150194: -- bulk performance
150195: --
150196: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
150197: p_header_num => 0); -- 4262811
150198: --
150199: -- set accounting line options
150200: --

Line 150201: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

150197: p_header_num => 0); -- 4262811
150198: --
150199: -- set accounting line options
150200: --
150201: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
150202: p_natural_side_code => 'C'
150203: , p_gain_or_loss_flag => 'N'
150204: , p_gl_transfer_mode_code => 'S'
150205: , p_acct_entry_type_code => 'A'

Line 150215: xla_ae_lines_pkg.SetAcctLineType

150211: --
150212: --
150213: -- set accounting line type info
150214: --
150215: xla_ae_lines_pkg.SetAcctLineType
150216: (p_component_type => l_component_type
150217: ,p_event_type_code => l_event_type_code
150218: ,p_line_definition_owner_code => l_line_definition_owner_code
150219: ,p_line_definition_code => l_line_definition_code

Line 150229: xla_ae_lines_pkg.SetAcctClass(

150225: ,p_event_class_code => l_event_class_code);
150226: --
150227: -- set accounting class
150228: --
150229: xla_ae_lines_pkg.SetAcctClass(
150230: p_accounting_class_code => 'ACCOUNTSPAYABLE'
150231: , p_ae_header_id => l_ae_header_id
150232: );
150233:

Line 150237: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

150233:
150234: --
150235: -- set rounding class
150236: --
150237: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
150238: 'ACCOUNTSPAYABLE';
150239:
150240: --
150241: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 150241: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

150237: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
150238: 'ACCOUNTSPAYABLE';
150239:
150240: --
150241: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
150242: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
150243: --
150244: -- bulk performance
150245: --

Line 150242: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

150238: 'ACCOUNTSPAYABLE';
150239:
150240: --
150241: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
150242: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
150243: --
150244: -- bulk performance
150245: --
150246: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 150246: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

150242: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
150243: --
150244: -- bulk performance
150245: --
150246: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
150247:
150248: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
150249: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
150250:

Line 150248: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

150244: -- bulk performance
150245: --
150246: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
150247:
150248: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
150249: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
150250:
150251: -- 4955764
150252: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 150252: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

150248: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
150249: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
150250:
150251: -- 4955764
150252: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
150253: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
150254:
150255: -- 4458381 Public Sector Enh
150256:

Line 150312: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

150308: l_rec_acct_attrs.array_num_value(23) := p_source_92;
150309: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
150310: l_rec_acct_attrs.array_num_value(24) := p_source_93;
150311:
150312: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
150313: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
150314:
150315: ---------------------------------------------------------------------------------------------------------------
150316: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 150313: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

150309: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
150310: l_rec_acct_attrs.array_num_value(24) := p_source_93;
150311:
150312: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
150313: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
150314:
150315: ---------------------------------------------------------------------------------------------------------------
150316: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
150317: ---------------------------------------------------------------------------------------------------------------

Line 150316: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

150312: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
150313: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
150314:
150315: ---------------------------------------------------------------------------------------------------------------
150316: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
150317: ---------------------------------------------------------------------------------------------------------------
150318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
150319:
150320: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 150318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

150314:
150315: ---------------------------------------------------------------------------------------------------------------
150316: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
150317: ---------------------------------------------------------------------------------------------------------------
150318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
150319:
150320: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
150321: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
150322:

Line 150320: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

150316: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
150317: ---------------------------------------------------------------------------------------------------------------
150318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
150319:
150320: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
150321: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
150322:
150323: IF xla_accounting_cache_pkg.GetValueChar
150324: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 150321: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

150317: ---------------------------------------------------------------------------------------------------------------
150318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
150319:
150320: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
150321: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
150322:
150323: IF xla_accounting_cache_pkg.GetValueChar
150324: (p_source_code => 'LEDGER_CATEGORY_CODE'
150325: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 150332: xla_ae_lines_pkg.BflowUpgEntry

150328: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
150329: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
150330: )
150331: THEN
150332: xla_ae_lines_pkg.BflowUpgEntry
150333: (p_business_method_code => l_bflow_method_code
150334: ,p_business_class_code => l_bflow_class_code
150335: ,p_balance_type => l_balance_type_code);
150336: ELSE

Line 150349: xla_ae_lines_pkg.SetLineDescription(

150345: --
150346: -- call description
150347: --
150348:
150349: xla_ae_lines_pkg.SetLineDescription(
150350: p_ae_header_id => l_ae_header_id
150351: ,p_description => Description_3 (
150352: p_application_id => p_application_id
150353: , p_ae_header_id => l_ae_header_id

Line 150389: xla_ae_lines_pkg.set_ccid(

150385: , x_value_type_code => l_adr_value_type_code
150386: , p_side => 'NA'
150387: );
150388:
150389: xla_ae_lines_pkg.set_ccid(
150390: p_code_combination_id => l_ccid
150391: , p_value_type_code => l_adr_value_type_code
150392: , p_transaction_coa_id => l_adr_transaction_coa_id
150393: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 150425: xla_ae_lines_pkg.set_segment(

150421: );
150422:
150423: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
150424:
150425: xla_ae_lines_pkg.set_segment(
150426: p_to_segment_code => 'GL_BALANCING'
150427: , p_segment_value => l_segment
150428: , p_from_segment_code => l_adr_value_segment_code
150429: , p_from_combination_id => l_adr_value_combination_id

Line 150466: xla_ae_lines_pkg.set_segment(

150462: );
150463:
150464: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
150465:
150466: xla_ae_lines_pkg.set_segment(
150467: p_to_segment_code => 'GL_ACCOUNT'
150468: , p_segment_value => l_segment
150469: , p_from_segment_code => l_adr_value_segment_code
150470: , p_from_combination_id => l_adr_value_combination_id

Line 150510: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

150506: xla_accounting_err_pkg.build_message
150507: (p_appli_s_name => 'XLA'
150508: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
150509: ,p_token_1 => 'LINE_NUMBER'
150510: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
150511: ,p_token_2 => 'LINE_TYPE_NAME'
150512: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
150513: l_component_type
150514: ,l_component_code

Line 150546: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

150542: --
150543: --
150544: ------------------------------------------------------------------------------------------------
150545: -- 4219869 Business Flow
150546: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
150547: -- Prior Entry. Currently, the following code is always generated.
150548: ------------------------------------------------------------------------------------------------
150549: XLA_AE_LINES_PKG.ValidateCurrentLine;
150550:

Line 150549: XLA_AE_LINES_PKG.ValidateCurrentLine;

150545: -- 4219869 Business Flow
150546: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
150547: -- Prior Entry. Currently, the following code is always generated.
150548: ------------------------------------------------------------------------------------------------
150549: XLA_AE_LINES_PKG.ValidateCurrentLine;
150550:
150551: ------------------------------------------------------------------------------------
150552: -- 4219869 Business Flow
150553: -- Populated credit and debit amounts -- Need to generate this within IF

Line 150555: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

150551: ------------------------------------------------------------------------------------
150552: -- 4219869 Business Flow
150553: -- Populated credit and debit amounts -- Need to generate this within IF
150554: ------------------------------------------------------------------------------------
150555: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
150556:
150557: ----------------------------------------------------------------------------------
150558: -- 4219869 Business Flow
150559: -- Update journal entry status -- Need to generate this within IF

Line 150587: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

150583: -- To allow MPA report to determine if it should generate report process
150584: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
150585: ------------------------------------------------------------------------------------------
150586:
150587: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
150588: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
150589: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
150590: -- call ADRs
150591: -- Bug 4922099

Line 150588: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

150584: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
150585: ------------------------------------------------------------------------------------------
150586:
150587: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
150588: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
150589: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
150590: -- call ADRs
150591: -- Bug 4922099
150592: --

Line 150614: xla_ae_lines_pkg.set_ccid(

150610: , x_value_type_code => l_adr_value_type_code
150611: , p_side => 'NA'
150612: );
150613:
150614: xla_ae_lines_pkg.set_ccid(
150615: p_code_combination_id => l_ccid
150616: , p_value_type_code => l_adr_value_type_code
150617: , p_transaction_coa_id => l_adr_transaction_coa_id
150618: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 150650: xla_ae_lines_pkg.set_segment(

150646: );
150647:
150648: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
150649:
150650: xla_ae_lines_pkg.set_segment(
150651: p_to_segment_code => 'GL_BALANCING'
150652: , p_segment_value => l_segment
150653: , p_from_segment_code => l_adr_value_segment_code
150654: , p_from_combination_id => l_adr_value_combination_id

Line 150691: xla_ae_lines_pkg.set_segment(

150687: );
150688:
150689: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
150690:
150691: xla_ae_lines_pkg.set_segment(
150692: p_to_segment_code => 'GL_ACCOUNT'
150693: , p_segment_value => l_segment
150694: , p_from_segment_code => l_adr_value_segment_code
150695: , p_from_combination_id => l_adr_value_combination_id

Line 150722: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

150718:
150719: --
150720: -- Update the line information that should be overwritten
150721: --
150722: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
150723: p_header_num => 1);
150724: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
150725:
150726: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 150724: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

150720: -- Update the line information that should be overwritten
150721: --
150722: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
150723: p_header_num => 1);
150724: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
150725:
150726: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
150727:
150728: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 150726: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

150722: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
150723: p_header_num => 1);
150724: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
150725:
150726: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
150727:
150728: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
150729: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
150730: END IF;

Line 150729: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

150725:
150726: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
150727:
150728: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
150729: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
150730: END IF;
150731:
150732: --
150733: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 150736: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

150732: --
150733: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
150734: --
150735: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
150736: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
150737: ELSE
150738: ---------------------------------------------------------------------------------------------------
150739: -- 4262811a Switch Sign
150740: ---------------------------------------------------------------------------------------------------

Line 150741: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

150737: ELSE
150738: ---------------------------------------------------------------------------------------------------
150739: -- 4262811a Switch Sign
150740: ---------------------------------------------------------------------------------------------------
150741: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
150742: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150743: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150744: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150745: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 150742: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

150738: ---------------------------------------------------------------------------------------------------
150739: -- 4262811a Switch Sign
150740: ---------------------------------------------------------------------------------------------------
150741: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
150742: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150743: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150744: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150745: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150746: -- 5132302

Line 150743: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

150739: -- 4262811a Switch Sign
150740: ---------------------------------------------------------------------------------------------------
150741: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
150742: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150743: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150744: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150745: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150746: -- 5132302
150747: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 150744: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

150740: ---------------------------------------------------------------------------------------------------
150741: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
150742: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150743: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150744: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150745: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150746: -- 5132302
150747: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
150748: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 150745: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

150741: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
150742: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150743: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150744: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150745: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150746: -- 5132302
150747: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
150748: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150749:

Line 150747: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

150743: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150744: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150745: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150746: -- 5132302
150747: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
150748: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150749:
150750: END IF;
150751:

Line 150748: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

150744: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
150745: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150746: -- 5132302
150747: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
150748: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
150749:
150750: END IF;
150751:
150752: -- 4955764

Line 150753: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

150749:
150750: END IF;
150751:
150752: -- 4955764
150753: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
150754: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
150755:
150756:
150757: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 150757: XLA_AE_LINES_PKG.ValidateCurrentLine;

150753: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
150754: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
150755:
150756:
150757: XLA_AE_LINES_PKG.ValidateCurrentLine;
150758: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
150759:
150760: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
150761: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 150758: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

150754: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
150755:
150756:
150757: XLA_AE_LINES_PKG.ValidateCurrentLine;
150758: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
150759:
150760: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
150761: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
150762: ,p_balance_type_code => l_balance_type_code);

Line 150952: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

150948: --
150949: -- bulk performance
150950: --
150951: l_balance_type_code VARCHAR2(1);
150952: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
150953: l_log_module VARCHAR2(240);
150954:
150955: --
150956: -- Upgrade strategy

Line 151028: XLA_AE_LINES_PKG.SetNewLine;

151024: ') <> 'DISCOUNT'
151025: THEN
151026:
151027: --
151028: XLA_AE_LINES_PKG.SetNewLine;
151029:
151030: p_balance_type_code := l_balance_type_code;
151031: -- set the flag so later we will know whether the gain loss line needs to be created
151032:

Line 151040: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

151036:
151037: --
151038: -- bulk performance
151039: --
151040: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
151041: p_header_num => 0); -- 4262811
151042: --
151043: -- set accounting line options
151044: --

Line 151045: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

151041: p_header_num => 0); -- 4262811
151042: --
151043: -- set accounting line options
151044: --
151045: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
151046: p_natural_side_code => 'C'
151047: , p_gain_or_loss_flag => 'N'
151048: , p_gl_transfer_mode_code => 'S'
151049: , p_acct_entry_type_code => 'A'

Line 151059: xla_ae_lines_pkg.SetAcctLineType

151055: --
151056: --
151057: -- set accounting line type info
151058: --
151059: xla_ae_lines_pkg.SetAcctLineType
151060: (p_component_type => l_component_type
151061: ,p_event_type_code => l_event_type_code
151062: ,p_line_definition_owner_code => l_line_definition_owner_code
151063: ,p_line_definition_code => l_line_definition_code

Line 151073: xla_ae_lines_pkg.SetAcctClass(

151069: ,p_event_class_code => l_event_class_code);
151070: --
151071: -- set accounting class
151072: --
151073: xla_ae_lines_pkg.SetAcctClass(
151074: p_accounting_class_code => 'ACCOUNTSPAYABLE'
151075: , p_ae_header_id => l_ae_header_id
151076: );
151077:

Line 151081: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

151077:
151078: --
151079: -- set rounding class
151080: --
151081: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
151082: 'ACCOUNTSPAYABLE';
151083:
151084: --
151085: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 151085: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

151081: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
151082: 'ACCOUNTSPAYABLE';
151083:
151084: --
151085: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
151086: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
151087: --
151088: -- bulk performance
151089: --

Line 151086: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

151082: 'ACCOUNTSPAYABLE';
151083:
151084: --
151085: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
151086: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
151087: --
151088: -- bulk performance
151089: --
151090: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 151090: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

151086: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
151087: --
151088: -- bulk performance
151089: --
151090: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
151091:
151092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
151093: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
151094:

Line 151092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

151088: -- bulk performance
151089: --
151090: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
151091:
151092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
151093: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
151094:
151095: -- 4955764
151096: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 151096: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

151092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
151093: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
151094:
151095: -- 4955764
151096: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
151097: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
151098:
151099: -- 4458381 Public Sector Enh
151100:

Line 151156: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

151152: l_rec_acct_attrs.array_num_value(23) := p_source_92;
151153: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
151154: l_rec_acct_attrs.array_num_value(24) := p_source_93;
151155:
151156: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
151157: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
151158:
151159: ---------------------------------------------------------------------------------------------------------------
151160: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 151157: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

151153: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
151154: l_rec_acct_attrs.array_num_value(24) := p_source_93;
151155:
151156: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
151157: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
151158:
151159: ---------------------------------------------------------------------------------------------------------------
151160: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
151161: ---------------------------------------------------------------------------------------------------------------

Line 151160: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

151156: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
151157: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
151158:
151159: ---------------------------------------------------------------------------------------------------------------
151160: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
151161: ---------------------------------------------------------------------------------------------------------------
151162: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
151163:
151164: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 151162: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

151158:
151159: ---------------------------------------------------------------------------------------------------------------
151160: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
151161: ---------------------------------------------------------------------------------------------------------------
151162: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
151163:
151164: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
151165: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
151166:

Line 151164: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

151160: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
151161: ---------------------------------------------------------------------------------------------------------------
151162: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
151163:
151164: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
151165: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
151166:
151167: IF xla_accounting_cache_pkg.GetValueChar
151168: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 151165: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

151161: ---------------------------------------------------------------------------------------------------------------
151162: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
151163:
151164: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
151165: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
151166:
151167: IF xla_accounting_cache_pkg.GetValueChar
151168: (p_source_code => 'LEDGER_CATEGORY_CODE'
151169: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 151176: xla_ae_lines_pkg.BflowUpgEntry

151172: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
151173: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
151174: )
151175: THEN
151176: xla_ae_lines_pkg.BflowUpgEntry
151177: (p_business_method_code => l_bflow_method_code
151178: ,p_business_class_code => l_bflow_class_code
151179: ,p_balance_type => l_balance_type_code);
151180: ELSE

Line 151193: xla_ae_lines_pkg.SetLineDescription(

151189: --
151190: -- call description
151191: --
151192:
151193: xla_ae_lines_pkg.SetLineDescription(
151194: p_ae_header_id => l_ae_header_id
151195: ,p_description => Description_3 (
151196: p_application_id => p_application_id
151197: , p_ae_header_id => l_ae_header_id

Line 151233: xla_ae_lines_pkg.set_ccid(

151229: , x_value_type_code => l_adr_value_type_code
151230: , p_side => 'NA'
151231: );
151232:
151233: xla_ae_lines_pkg.set_ccid(
151234: p_code_combination_id => l_ccid
151235: , p_value_type_code => l_adr_value_type_code
151236: , p_transaction_coa_id => l_adr_transaction_coa_id
151237: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 151267: xla_ae_lines_pkg.set_segment(

151263: );
151264:
151265: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
151266:
151267: xla_ae_lines_pkg.set_segment(
151268: p_to_segment_code => 'GL_ACCOUNT'
151269: , p_segment_value => l_segment
151270: , p_from_segment_code => l_adr_value_segment_code
151271: , p_from_combination_id => l_adr_value_combination_id

Line 151311: xla_ae_lines_pkg.set_segment(

151307: );
151308:
151309: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
151310:
151311: xla_ae_lines_pkg.set_segment(
151312: p_to_segment_code => 'GL_BALANCING'
151313: , p_segment_value => l_segment
151314: , p_from_segment_code => l_adr_value_segment_code
151315: , p_from_combination_id => l_adr_value_combination_id

Line 151355: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

151351: xla_accounting_err_pkg.build_message
151352: (p_appli_s_name => 'XLA'
151353: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
151354: ,p_token_1 => 'LINE_NUMBER'
151355: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
151356: ,p_token_2 => 'LINE_TYPE_NAME'
151357: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
151358: l_component_type
151359: ,l_component_code

Line 151391: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

151387: --
151388: --
151389: ------------------------------------------------------------------------------------------------
151390: -- 4219869 Business Flow
151391: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
151392: -- Prior Entry. Currently, the following code is always generated.
151393: ------------------------------------------------------------------------------------------------
151394: XLA_AE_LINES_PKG.ValidateCurrentLine;
151395:

Line 151394: XLA_AE_LINES_PKG.ValidateCurrentLine;

151390: -- 4219869 Business Flow
151391: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
151392: -- Prior Entry. Currently, the following code is always generated.
151393: ------------------------------------------------------------------------------------------------
151394: XLA_AE_LINES_PKG.ValidateCurrentLine;
151395:
151396: ------------------------------------------------------------------------------------
151397: -- 4219869 Business Flow
151398: -- Populated credit and debit amounts -- Need to generate this within IF

Line 151400: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

151396: ------------------------------------------------------------------------------------
151397: -- 4219869 Business Flow
151398: -- Populated credit and debit amounts -- Need to generate this within IF
151399: ------------------------------------------------------------------------------------
151400: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
151401:
151402: ----------------------------------------------------------------------------------
151403: -- 4219869 Business Flow
151404: -- Update journal entry status -- Need to generate this within IF

Line 151432: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

151428: -- To allow MPA report to determine if it should generate report process
151429: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
151430: ------------------------------------------------------------------------------------------
151431:
151432: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
151433: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
151434: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
151435: -- call ADRs
151436: -- Bug 4922099

Line 151433: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

151429: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
151430: ------------------------------------------------------------------------------------------
151431:
151432: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
151433: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
151434: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
151435: -- call ADRs
151436: -- Bug 4922099
151437: --

Line 151459: xla_ae_lines_pkg.set_ccid(

151455: , x_value_type_code => l_adr_value_type_code
151456: , p_side => 'NA'
151457: );
151458:
151459: xla_ae_lines_pkg.set_ccid(
151460: p_code_combination_id => l_ccid
151461: , p_value_type_code => l_adr_value_type_code
151462: , p_transaction_coa_id => l_adr_transaction_coa_id
151463: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 151493: xla_ae_lines_pkg.set_segment(

151489: );
151490:
151491: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
151492:
151493: xla_ae_lines_pkg.set_segment(
151494: p_to_segment_code => 'GL_ACCOUNT'
151495: , p_segment_value => l_segment
151496: , p_from_segment_code => l_adr_value_segment_code
151497: , p_from_combination_id => l_adr_value_combination_id

Line 151537: xla_ae_lines_pkg.set_segment(

151533: );
151534:
151535: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
151536:
151537: xla_ae_lines_pkg.set_segment(
151538: p_to_segment_code => 'GL_BALANCING'
151539: , p_segment_value => l_segment
151540: , p_from_segment_code => l_adr_value_segment_code
151541: , p_from_combination_id => l_adr_value_combination_id

Line 151568: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

151564:
151565: --
151566: -- Update the line information that should be overwritten
151567: --
151568: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
151569: p_header_num => 1);
151570: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
151571:
151572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 151570: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

151566: -- Update the line information that should be overwritten
151567: --
151568: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
151569: p_header_num => 1);
151570: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
151571:
151572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
151573:
151574: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 151572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

151568: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
151569: p_header_num => 1);
151570: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
151571:
151572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
151573:
151574: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
151575: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
151576: END IF;

Line 151575: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

151571:
151572: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
151573:
151574: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
151575: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
151576: END IF;
151577:
151578: --
151579: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 151582: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

151578: --
151579: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
151580: --
151581: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
151582: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
151583: ELSE
151584: ---------------------------------------------------------------------------------------------------
151585: -- 4262811a Switch Sign
151586: ---------------------------------------------------------------------------------------------------

Line 151587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

151583: ELSE
151584: ---------------------------------------------------------------------------------------------------
151585: -- 4262811a Switch Sign
151586: ---------------------------------------------------------------------------------------------------
151587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
151588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 151588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

151584: ---------------------------------------------------------------------------------------------------
151585: -- 4262811a Switch Sign
151586: ---------------------------------------------------------------------------------------------------
151587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
151588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151592: -- 5132302

Line 151589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

151585: -- 4262811a Switch Sign
151586: ---------------------------------------------------------------------------------------------------
151587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
151588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151592: -- 5132302
151593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 151590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

151586: ---------------------------------------------------------------------------------------------------
151587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
151588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151592: -- 5132302
151593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
151594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 151591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

151587: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
151588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151592: -- 5132302
151593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
151594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151595:

Line 151593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

151589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151592: -- 5132302
151593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
151594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151595:
151596: END IF;
151597:

Line 151594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

151590: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
151591: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151592: -- 5132302
151593: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
151594: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
151595:
151596: END IF;
151597:
151598: -- 4955764

Line 151599: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

151595:
151596: END IF;
151597:
151598: -- 4955764
151599: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
151600: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
151601:
151602:
151603: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 151603: XLA_AE_LINES_PKG.ValidateCurrentLine;

151599: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
151600: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
151601:
151602:
151603: XLA_AE_LINES_PKG.ValidateCurrentLine;
151604: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
151605:
151606: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
151607: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 151604: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

151600: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
151601:
151602:
151603: XLA_AE_LINES_PKG.ValidateCurrentLine;
151604: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
151605:
151606: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
151607: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
151608: ,p_balance_type_code => l_balance_type_code);

Line 151795: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

151791: --
151792: -- bulk performance
151793: --
151794: l_balance_type_code VARCHAR2(1);
151795: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
151796: l_log_module VARCHAR2(240);
151797:
151798: --
151799: -- Upgrade strategy

Line 151869: XLA_AE_LINES_PKG.SetNewLine;

151865: ') = 'R')
151866: THEN
151867:
151868: --
151869: XLA_AE_LINES_PKG.SetNewLine;
151870:
151871: p_balance_type_code := l_balance_type_code;
151872: -- set the flag so later we will know whether the gain loss line needs to be created
151873:

Line 151881: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

151877:
151878: --
151879: -- bulk performance
151880: --
151881: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
151882: p_header_num => 0); -- 4262811
151883: --
151884: -- set accounting line options
151885: --

Line 151886: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

151882: p_header_num => 0); -- 4262811
151883: --
151884: -- set accounting line options
151885: --
151886: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
151887: p_natural_side_code => 'D'
151888: , p_gain_or_loss_flag => 'N'
151889: , p_gl_transfer_mode_code => 'S'
151890: , p_acct_entry_type_code => 'A'

Line 151900: xla_ae_lines_pkg.SetAcctLineType

151896: --
151897: --
151898: -- set accounting line type info
151899: --
151900: xla_ae_lines_pkg.SetAcctLineType
151901: (p_component_type => l_component_type
151902: ,p_event_type_code => l_event_type_code
151903: ,p_line_definition_owner_code => l_line_definition_owner_code
151904: ,p_line_definition_code => l_line_definition_code

Line 151914: xla_ae_lines_pkg.SetAcctClass(

151910: ,p_event_class_code => l_event_class_code);
151911: --
151912: -- set accounting class
151913: --
151914: xla_ae_lines_pkg.SetAcctClass(
151915: p_accounting_class_code => 'ACCOUNTSPAYABLE'
151916: , p_ae_header_id => l_ae_header_id
151917: );
151918:

Line 151922: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

151918:
151919: --
151920: -- set rounding class
151921: --
151922: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
151923: 'ACCOUNTSPAYABLE';
151924:
151925: --
151926: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 151926: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

151922: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
151923: 'ACCOUNTSPAYABLE';
151924:
151925: --
151926: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
151927: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
151928: --
151929: -- bulk performance
151930: --

Line 151927: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

151923: 'ACCOUNTSPAYABLE';
151924:
151925: --
151926: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
151927: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
151928: --
151929: -- bulk performance
151930: --
151931: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 151931: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

151927: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
151928: --
151929: -- bulk performance
151930: --
151931: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
151932:
151933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
151934: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
151935:

Line 151933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

151929: -- bulk performance
151930: --
151931: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
151932:
151933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
151934: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
151935:
151936: -- 4955764
151937: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 151937: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

151933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
151934: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
151935:
151936: -- 4955764
151937: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
151938: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
151939:
151940: -- 4458381 Public Sector Enh
151941:

Line 151997: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

151993: l_rec_acct_attrs.array_num_value(23) := p_source_92;
151994: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
151995: l_rec_acct_attrs.array_num_value(24) := p_source_93;
151996:
151997: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
151998: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
151999:
152000: ---------------------------------------------------------------------------------------------------------------
152001: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 151998: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

151994: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
151995: l_rec_acct_attrs.array_num_value(24) := p_source_93;
151996:
151997: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
151998: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
151999:
152000: ---------------------------------------------------------------------------------------------------------------
152001: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
152002: ---------------------------------------------------------------------------------------------------------------

Line 152001: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

151997: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
151998: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
151999:
152000: ---------------------------------------------------------------------------------------------------------------
152001: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
152002: ---------------------------------------------------------------------------------------------------------------
152003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
152004:
152005: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 152003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

151999:
152000: ---------------------------------------------------------------------------------------------------------------
152001: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
152002: ---------------------------------------------------------------------------------------------------------------
152003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
152004:
152005: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
152006: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
152007:

Line 152005: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

152001: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
152002: ---------------------------------------------------------------------------------------------------------------
152003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
152004:
152005: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
152006: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
152007:
152008: IF xla_accounting_cache_pkg.GetValueChar
152009: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 152006: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

152002: ---------------------------------------------------------------------------------------------------------------
152003: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
152004:
152005: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
152006: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
152007:
152008: IF xla_accounting_cache_pkg.GetValueChar
152009: (p_source_code => 'LEDGER_CATEGORY_CODE'
152010: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 152017: xla_ae_lines_pkg.BflowUpgEntry

152013: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
152014: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
152015: )
152016: THEN
152017: xla_ae_lines_pkg.BflowUpgEntry
152018: (p_business_method_code => l_bflow_method_code
152019: ,p_business_class_code => l_bflow_class_code
152020: ,p_balance_type => l_balance_type_code);
152021: ELSE

Line 152034: xla_ae_lines_pkg.SetLineDescription(

152030: --
152031: -- call description
152032: --
152033:
152034: xla_ae_lines_pkg.SetLineDescription(
152035: p_ae_header_id => l_ae_header_id
152036: ,p_description => Description_3 (
152037: p_application_id => p_application_id
152038: , p_ae_header_id => l_ae_header_id

Line 152074: xla_ae_lines_pkg.set_ccid(

152070: , x_value_type_code => l_adr_value_type_code
152071: , p_side => 'NA'
152072: );
152073:
152074: xla_ae_lines_pkg.set_ccid(
152075: p_code_combination_id => l_ccid
152076: , p_value_type_code => l_adr_value_type_code
152077: , p_transaction_coa_id => l_adr_transaction_coa_id
152078: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 152108: xla_ae_lines_pkg.set_segment(

152104: );
152105:
152106: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
152107:
152108: xla_ae_lines_pkg.set_segment(
152109: p_to_segment_code => 'GL_ACCOUNT'
152110: , p_segment_value => l_segment
152111: , p_from_segment_code => l_adr_value_segment_code
152112: , p_from_combination_id => l_adr_value_combination_id

Line 152152: xla_ae_lines_pkg.set_segment(

152148: );
152149:
152150: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
152151:
152152: xla_ae_lines_pkg.set_segment(
152153: p_to_segment_code => 'GL_BALANCING'
152154: , p_segment_value => l_segment
152155: , p_from_segment_code => l_adr_value_segment_code
152156: , p_from_combination_id => l_adr_value_combination_id

Line 152196: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

152192: xla_accounting_err_pkg.build_message
152193: (p_appli_s_name => 'XLA'
152194: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
152195: ,p_token_1 => 'LINE_NUMBER'
152196: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
152197: ,p_token_2 => 'LINE_TYPE_NAME'
152198: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
152199: l_component_type
152200: ,l_component_code

Line 152232: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

152228: --
152229: --
152230: ------------------------------------------------------------------------------------------------
152231: -- 4219869 Business Flow
152232: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
152233: -- Prior Entry. Currently, the following code is always generated.
152234: ------------------------------------------------------------------------------------------------
152235: XLA_AE_LINES_PKG.ValidateCurrentLine;
152236:

Line 152235: XLA_AE_LINES_PKG.ValidateCurrentLine;

152231: -- 4219869 Business Flow
152232: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
152233: -- Prior Entry. Currently, the following code is always generated.
152234: ------------------------------------------------------------------------------------------------
152235: XLA_AE_LINES_PKG.ValidateCurrentLine;
152236:
152237: ------------------------------------------------------------------------------------
152238: -- 4219869 Business Flow
152239: -- Populated credit and debit amounts -- Need to generate this within IF

Line 152241: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

152237: ------------------------------------------------------------------------------------
152238: -- 4219869 Business Flow
152239: -- Populated credit and debit amounts -- Need to generate this within IF
152240: ------------------------------------------------------------------------------------
152241: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
152242:
152243: ----------------------------------------------------------------------------------
152244: -- 4219869 Business Flow
152245: -- Update journal entry status -- Need to generate this within IF

Line 152273: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

152269: -- To allow MPA report to determine if it should generate report process
152270: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
152271: ------------------------------------------------------------------------------------------
152272:
152273: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
152274: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
152275: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
152276: -- call ADRs
152277: -- Bug 4922099

Line 152274: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

152270: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
152271: ------------------------------------------------------------------------------------------
152272:
152273: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
152274: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
152275: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
152276: -- call ADRs
152277: -- Bug 4922099
152278: --

Line 152300: xla_ae_lines_pkg.set_ccid(

152296: , x_value_type_code => l_adr_value_type_code
152297: , p_side => 'NA'
152298: );
152299:
152300: xla_ae_lines_pkg.set_ccid(
152301: p_code_combination_id => l_ccid
152302: , p_value_type_code => l_adr_value_type_code
152303: , p_transaction_coa_id => l_adr_transaction_coa_id
152304: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 152334: xla_ae_lines_pkg.set_segment(

152330: );
152331:
152332: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
152333:
152334: xla_ae_lines_pkg.set_segment(
152335: p_to_segment_code => 'GL_ACCOUNT'
152336: , p_segment_value => l_segment
152337: , p_from_segment_code => l_adr_value_segment_code
152338: , p_from_combination_id => l_adr_value_combination_id

Line 152378: xla_ae_lines_pkg.set_segment(

152374: );
152375:
152376: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
152377:
152378: xla_ae_lines_pkg.set_segment(
152379: p_to_segment_code => 'GL_BALANCING'
152380: , p_segment_value => l_segment
152381: , p_from_segment_code => l_adr_value_segment_code
152382: , p_from_combination_id => l_adr_value_combination_id

Line 152409: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

152405:
152406: --
152407: -- Update the line information that should be overwritten
152408: --
152409: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
152410: p_header_num => 1);
152411: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
152412:
152413: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 152411: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

152407: -- Update the line information that should be overwritten
152408: --
152409: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
152410: p_header_num => 1);
152411: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
152412:
152413: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
152414:
152415: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 152413: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

152409: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
152410: p_header_num => 1);
152411: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
152412:
152413: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
152414:
152415: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
152416: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
152417: END IF;

Line 152416: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

152412:
152413: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
152414:
152415: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
152416: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
152417: END IF;
152418:
152419: --
152420: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 152423: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

152419: --
152420: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
152421: --
152422: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
152423: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
152424: ELSE
152425: ---------------------------------------------------------------------------------------------------
152426: -- 4262811a Switch Sign
152427: ---------------------------------------------------------------------------------------------------

Line 152428: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

152424: ELSE
152425: ---------------------------------------------------------------------------------------------------
152426: -- 4262811a Switch Sign
152427: ---------------------------------------------------------------------------------------------------
152428: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
152429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152430: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152431: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152432: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 152429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

152425: ---------------------------------------------------------------------------------------------------
152426: -- 4262811a Switch Sign
152427: ---------------------------------------------------------------------------------------------------
152428: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
152429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152430: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152431: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152432: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152433: -- 5132302

Line 152430: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

152426: -- 4262811a Switch Sign
152427: ---------------------------------------------------------------------------------------------------
152428: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
152429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152430: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152431: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152432: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152433: -- 5132302
152434: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 152431: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

152427: ---------------------------------------------------------------------------------------------------
152428: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
152429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152430: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152431: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152432: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152433: -- 5132302
152434: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
152435: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 152432: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

152428: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
152429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152430: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152431: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152432: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152433: -- 5132302
152434: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
152435: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152436:

Line 152434: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

152430: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152431: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152432: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152433: -- 5132302
152434: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
152435: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152436:
152437: END IF;
152438:

Line 152435: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

152431: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
152432: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152433: -- 5132302
152434: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
152435: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
152436:
152437: END IF;
152438:
152439: -- 4955764

Line 152440: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

152436:
152437: END IF;
152438:
152439: -- 4955764
152440: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
152441: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
152442:
152443:
152444: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 152444: XLA_AE_LINES_PKG.ValidateCurrentLine;

152440: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
152441: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
152442:
152443:
152444: XLA_AE_LINES_PKG.ValidateCurrentLine;
152445: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
152446:
152447: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
152448: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 152445: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

152441: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
152442:
152443:
152444: XLA_AE_LINES_PKG.ValidateCurrentLine;
152445: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
152446:
152447: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
152448: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
152449: ,p_balance_type_code => l_balance_type_code);

Line 153186: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

153182: l_first_event_id NUMBER;
153183: l_last_event_id NUMBER;
153184:
153185: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
153186: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
153187: --
153188: --
153189: l_result BOOLEAN := TRUE;
153190: l_rows NUMBER := 1000;

Line 153662: XLA_AE_LINES_PKG.g_rec_lines := NULL;

153658: EXIT WHEN l_array_entity_id.COUNT = 0;
153659:
153660: -- initialize arrays
153661: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
153662: XLA_AE_LINES_PKG.g_rec_lines := NULL;
153663:
153664: --
153665: -- Bug 4458708
153666: --

Line 153667: XLA_AE_LINES_PKG.g_LineNumber := 0;

153663:
153664: --
153665: -- Bug 4458708
153666: --
153667: XLA_AE_LINES_PKG.g_LineNumber := 0;
153668:
153669:
153670: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
153671: g_last_hdr_idx := l_array_event_id.LAST;

Line 153832: xla_ae_lines_pkg.SetTrxReversalAttrs

153828: --
153829: -- following sets the accounting attributes needed to reverse
153830: -- accounting for a distributeion
153831: --
153832: xla_ae_lines_pkg.SetTrxReversalAttrs
153833: (p_event_id => l_event_id
153834: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
153835: ,p_trx_reversal_source => l_trx_reversal_source);
153836:

Line 153864: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

153860: --
153861: -- insert dummy rows into lines gt table that were created due to
153862: -- transaction reversals
153863: --
153864: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
153865: l_result := XLA_AE_LINES_PKG.InsertLines;
153866: END IF;
153867:
153868: --

Line 153865: l_result := XLA_AE_LINES_PKG.InsertLines;

153861: -- insert dummy rows into lines gt table that were created due to
153862: -- transaction reversals
153863: --
153864: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
153865: l_result := XLA_AE_LINES_PKG.InsertLines;
153866: END IF;
153867:
153868: --
153869: -- reset the temp_line_num for each set of events fetched from header

Line 153873: xla_ae_lines_pkg.g_temp_line_num := 0;

153869: -- reset the temp_line_num for each set of events fetched from header
153870: -- cursor rather than doing it for each new event in line cursor
153871: -- Bug 3939231
153872: --
153873: xla_ae_lines_pkg.g_temp_line_num := 0;
153874:
153875:
153876:
153877: --

Line 153983: XLA_AE_LINES_PKG.g_rec_lines := null;

153979: END IF;
153980: --
153981: EXIT WHEN l_array_entity_id.count = 0;
153982:
153983: XLA_AE_LINES_PKG.g_rec_lines := null;
153984:
153985: --
153986: -- Bug 4458708
153987: --

Line 153988: XLA_AE_LINES_PKG.g_LineNumber := 0;

153984:
153985: --
153986: -- Bug 4458708
153987: --
153988: XLA_AE_LINES_PKG.g_LineNumber := 0;
153989: --
153990: --
153991:
153992: FOR Idx IN 1..l_array_event_id.count LOOP

Line 154060: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

154056:
154057:
154058:
154059: --
154060: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
154061:
154062: l_acct_reversal_source := SUBSTR(l_array_source_58(Idx), 1,30);
154063:
154064: IF l_continue_with_lines THEN

Line 154136: xla_ae_lines_pkg.SetAcctReversalAttrs

154132: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
154133: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_95(Idx);
154134:
154135:
154136: xla_ae_lines_pkg.SetAcctReversalAttrs
154137: (p_event_id => l_event_id
154138: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
154139: ,p_calculate_acctd_flag => l_calculate_acctd_flag
154140: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 155609: XLA_AE_LINES_PKG.CreateGainOrLossLines(

155605:
155606: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
155607: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
155608: AND (l_actual_flag = 'A')) THEN
155609: XLA_AE_LINES_PKG.CreateGainOrLossLines(
155610: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155611: ,p_application_id => p_application_id
155612: ,p_amb_context_code => 'DEFAULT'
155613: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 155642: l_result := XLA_AE_LINES_PKG.InsertLines ;

155638: END IF;
155639: END IF;
155640:
155641: END LOOP;
155642: l_result := XLA_AE_LINES_PKG.InsertLines ;
155643: end loop;
155644: close line_cur;
155645:
155646:

Line 156424: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

156420: l_first_event_id NUMBER;
156421: l_last_event_id NUMBER;
156422:
156423: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
156424: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
156425: --
156426: --
156427: l_result BOOLEAN := TRUE;
156428: l_rows NUMBER := 1000;

Line 156885: XLA_AE_LINES_PKG.g_rec_lines := NULL;

156881: EXIT WHEN l_array_entity_id.COUNT = 0;
156882:
156883: -- initialize arrays
156884: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
156885: XLA_AE_LINES_PKG.g_rec_lines := NULL;
156886:
156887: --
156888: -- Bug 4458708
156889: --

Line 156890: XLA_AE_LINES_PKG.g_LineNumber := 0;

156886:
156887: --
156888: -- Bug 4458708
156889: --
156890: XLA_AE_LINES_PKG.g_LineNumber := 0;
156891:
156892:
156893: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
156894: g_last_hdr_idx := l_array_event_id.LAST;

Line 157053: xla_ae_lines_pkg.SetTrxReversalAttrs

157049: --
157050: -- following sets the accounting attributes needed to reverse
157051: -- accounting for a distributeion
157052: --
157053: xla_ae_lines_pkg.SetTrxReversalAttrs
157054: (p_event_id => l_event_id
157055: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
157056: ,p_trx_reversal_source => l_trx_reversal_source);
157057:

Line 157085: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

157081: --
157082: -- insert dummy rows into lines gt table that were created due to
157083: -- transaction reversals
157084: --
157085: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
157086: l_result := XLA_AE_LINES_PKG.InsertLines;
157087: END IF;
157088:
157089: --

Line 157086: l_result := XLA_AE_LINES_PKG.InsertLines;

157082: -- insert dummy rows into lines gt table that were created due to
157083: -- transaction reversals
157084: --
157085: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
157086: l_result := XLA_AE_LINES_PKG.InsertLines;
157087: END IF;
157088:
157089: --
157090: -- reset the temp_line_num for each set of events fetched from header

Line 157094: xla_ae_lines_pkg.g_temp_line_num := 0;

157090: -- reset the temp_line_num for each set of events fetched from header
157091: -- cursor rather than doing it for each new event in line cursor
157092: -- Bug 3939231
157093: --
157094: xla_ae_lines_pkg.g_temp_line_num := 0;
157095:
157096:
157097:
157098: --

Line 157203: XLA_AE_LINES_PKG.g_rec_lines := null;

157199: END IF;
157200: --
157201: EXIT WHEN l_array_entity_id.count = 0;
157202:
157203: XLA_AE_LINES_PKG.g_rec_lines := null;
157204:
157205: --
157206: -- Bug 4458708
157207: --

Line 157208: XLA_AE_LINES_PKG.g_LineNumber := 0;

157204:
157205: --
157206: -- Bug 4458708
157207: --
157208: XLA_AE_LINES_PKG.g_LineNumber := 0;
157209: --
157210: --
157211:
157212: FOR Idx IN 1..l_array_event_id.count LOOP

Line 157280: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

157276:
157277:
157278:
157279: --
157280: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
157281:
157282: l_acct_reversal_source := SUBSTR(l_array_source_58(Idx), 1,30);
157283:
157284: IF l_continue_with_lines THEN

Line 157356: xla_ae_lines_pkg.SetAcctReversalAttrs

157352: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
157353: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_95(Idx);
157354:
157355:
157356: xla_ae_lines_pkg.SetAcctReversalAttrs
157357: (p_event_id => l_event_id
157358: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
157359: ,p_calculate_acctd_flag => l_calculate_acctd_flag
157360: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 158804: XLA_AE_LINES_PKG.CreateGainOrLossLines(

158800:
158801: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
158802: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
158803: AND (l_actual_flag = 'A')) THEN
158804: XLA_AE_LINES_PKG.CreateGainOrLossLines(
158805: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
158806: ,p_application_id => p_application_id
158807: ,p_amb_context_code => 'DEFAULT'
158808: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 158837: l_result := XLA_AE_LINES_PKG.InsertLines ;

158833: END IF;
158834: END IF;
158835:
158836: END LOOP;
158837: l_result := XLA_AE_LINES_PKG.InsertLines ;
158838: end loop;
158839: close line_cur;
158840:
158841:

Line 159537: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

159533: l_first_event_id NUMBER;
159534: l_last_event_id NUMBER;
159535:
159536: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
159537: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
159538: --
159539: --
159540: l_result BOOLEAN := TRUE;
159541: l_rows NUMBER := 1000;

Line 159954: XLA_AE_LINES_PKG.g_rec_lines := NULL;

159950: EXIT WHEN l_array_entity_id.COUNT = 0;
159951:
159952: -- initialize arrays
159953: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
159954: XLA_AE_LINES_PKG.g_rec_lines := NULL;
159955:
159956: --
159957: -- Bug 4458708
159958: --

Line 159959: XLA_AE_LINES_PKG.g_LineNumber := 0;

159955:
159956: --
159957: -- Bug 4458708
159958: --
159959: XLA_AE_LINES_PKG.g_LineNumber := 0;
159960:
159961:
159962: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
159963: g_last_hdr_idx := l_array_event_id.LAST;

Line 160120: xla_ae_lines_pkg.SetTrxReversalAttrs

160116: --
160117: -- following sets the accounting attributes needed to reverse
160118: -- accounting for a distributeion
160119: --
160120: xla_ae_lines_pkg.SetTrxReversalAttrs
160121: (p_event_id => l_event_id
160122: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
160123: ,p_trx_reversal_source => l_trx_reversal_source);
160124:

Line 160152: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

160148: --
160149: -- insert dummy rows into lines gt table that were created due to
160150: -- transaction reversals
160151: --
160152: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
160153: l_result := XLA_AE_LINES_PKG.InsertLines;
160154: END IF;
160155:
160156: --

Line 160153: l_result := XLA_AE_LINES_PKG.InsertLines;

160149: -- insert dummy rows into lines gt table that were created due to
160150: -- transaction reversals
160151: --
160152: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
160153: l_result := XLA_AE_LINES_PKG.InsertLines;
160154: END IF;
160155:
160156: --
160157: -- reset the temp_line_num for each set of events fetched from header

Line 160161: xla_ae_lines_pkg.g_temp_line_num := 0;

160157: -- reset the temp_line_num for each set of events fetched from header
160158: -- cursor rather than doing it for each new event in line cursor
160159: -- Bug 3939231
160160: --
160161: xla_ae_lines_pkg.g_temp_line_num := 0;
160162:
160163:
160164:
160165: --

Line 160248: XLA_AE_LINES_PKG.g_rec_lines := null;

160244: END IF;
160245: --
160246: EXIT WHEN l_array_entity_id.count = 0;
160247:
160248: XLA_AE_LINES_PKG.g_rec_lines := null;
160249:
160250: --
160251: -- Bug 4458708
160252: --

Line 160253: XLA_AE_LINES_PKG.g_LineNumber := 0;

160249:
160250: --
160251: -- Bug 4458708
160252: --
160253: XLA_AE_LINES_PKG.g_LineNumber := 0;
160254: --
160255: --
160256:
160257: FOR Idx IN 1..l_array_event_id.count LOOP

Line 160325: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

160321:
160322:
160323:
160324: --
160325: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
160326:
160327: l_acct_reversal_source := SUBSTR(l_array_source_58(Idx), 1,30);
160328:
160329: IF l_continue_with_lines THEN

Line 160373: xla_ae_lines_pkg.SetAcctReversalAttrs

160369: l_rec_rev_acct_attrs.array_acct_attr_code(7) := 'REVERSED_DISTRIBUTION_TYPE';
160370: l_rec_rev_acct_attrs.array_char_value(7) := l_array_source_60(Idx);
160371:
160372:
160373: xla_ae_lines_pkg.SetAcctReversalAttrs
160374: (p_event_id => l_event_id
160375: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
160376: ,p_calculate_acctd_flag => l_calculate_acctd_flag
160377: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 161124: XLA_AE_LINES_PKG.CreateGainOrLossLines(

161120:
161121: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
161122: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
161123: AND (l_actual_flag = 'A')) THEN
161124: XLA_AE_LINES_PKG.CreateGainOrLossLines(
161125: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161126: ,p_application_id => p_application_id
161127: ,p_amb_context_code => 'DEFAULT'
161128: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 161157: l_result := XLA_AE_LINES_PKG.InsertLines ;

161153: END IF;
161154: END IF;
161155:
161156: END LOOP;
161157: l_result := XLA_AE_LINES_PKG.InsertLines ;
161158: end loop;
161159: close line_cur;
161160:
161161:

Line 161965: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

161961: l_first_event_id NUMBER;
161962: l_last_event_id NUMBER;
161963:
161964: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
161965: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
161966: --
161967: --
161968: l_result BOOLEAN := TRUE;
161969: l_rows NUMBER := 1000;

Line 162447: XLA_AE_LINES_PKG.g_rec_lines := NULL;

162443: EXIT WHEN l_array_entity_id.COUNT = 0;
162444:
162445: -- initialize arrays
162446: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
162447: XLA_AE_LINES_PKG.g_rec_lines := NULL;
162448:
162449: --
162450: -- Bug 4458708
162451: --

Line 162452: XLA_AE_LINES_PKG.g_LineNumber := 0;

162448:
162449: --
162450: -- Bug 4458708
162451: --
162452: XLA_AE_LINES_PKG.g_LineNumber := 0;
162453:
162454:
162455: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
162456: g_last_hdr_idx := l_array_event_id.LAST;

Line 162617: xla_ae_lines_pkg.SetTrxReversalAttrs

162613: --
162614: -- following sets the accounting attributes needed to reverse
162615: -- accounting for a distributeion
162616: --
162617: xla_ae_lines_pkg.SetTrxReversalAttrs
162618: (p_event_id => l_event_id
162619: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
162620: ,p_trx_reversal_source => l_trx_reversal_source);
162621:

Line 162649: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

162645: --
162646: -- insert dummy rows into lines gt table that were created due to
162647: -- transaction reversals
162648: --
162649: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
162650: l_result := XLA_AE_LINES_PKG.InsertLines;
162651: END IF;
162652:
162653: --

Line 162650: l_result := XLA_AE_LINES_PKG.InsertLines;

162646: -- insert dummy rows into lines gt table that were created due to
162647: -- transaction reversals
162648: --
162649: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
162650: l_result := XLA_AE_LINES_PKG.InsertLines;
162651: END IF;
162652:
162653: --
162654: -- reset the temp_line_num for each set of events fetched from header

Line 162658: xla_ae_lines_pkg.g_temp_line_num := 0;

162654: -- reset the temp_line_num for each set of events fetched from header
162655: -- cursor rather than doing it for each new event in line cursor
162656: -- Bug 3939231
162657: --
162658: xla_ae_lines_pkg.g_temp_line_num := 0;
162659:
162660:
162661:
162662: --

Line 162770: XLA_AE_LINES_PKG.g_rec_lines := null;

162766: END IF;
162767: --
162768: EXIT WHEN l_array_entity_id.count = 0;
162769:
162770: XLA_AE_LINES_PKG.g_rec_lines := null;
162771:
162772: --
162773: -- Bug 4458708
162774: --

Line 162775: XLA_AE_LINES_PKG.g_LineNumber := 0;

162771:
162772: --
162773: -- Bug 4458708
162774: --
162775: XLA_AE_LINES_PKG.g_LineNumber := 0;
162776: --
162777: --
162778:
162779: FOR Idx IN 1..l_array_event_id.count LOOP

Line 162847: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

162843:
162844:
162845:
162846: --
162847: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
162848:
162849: l_acct_reversal_source := SUBSTR(l_array_source_58(Idx), 1,30);
162850:
162851: IF l_continue_with_lines THEN

Line 162923: xla_ae_lines_pkg.SetAcctReversalAttrs

162919: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
162920: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_95(Idx);
162921:
162922:
162923: xla_ae_lines_pkg.SetAcctReversalAttrs
162924: (p_event_id => l_event_id
162925: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
162926: ,p_calculate_acctd_flag => l_calculate_acctd_flag
162927: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 164460: XLA_AE_LINES_PKG.CreateGainOrLossLines(

164456:
164457: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
164458: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
164459: AND (l_actual_flag = 'A')) THEN
164460: XLA_AE_LINES_PKG.CreateGainOrLossLines(
164461: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164462: ,p_application_id => p_application_id
164463: ,p_amb_context_code => 'DEFAULT'
164464: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 164493: l_result := XLA_AE_LINES_PKG.InsertLines ;

164489: END IF;
164490: END IF;
164491:
164492: END LOOP;
164493: l_result := XLA_AE_LINES_PKG.InsertLines ;
164494: end loop;
164495: close line_cur;
164496:
164497:

Line 165419: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

165415: l_first_event_id NUMBER;
165416: l_last_event_id NUMBER;
165417:
165418: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
165419: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
165420: --
165421: --
165422: l_result BOOLEAN := TRUE;
165423: l_rows NUMBER := 1000;

Line 166020: XLA_AE_LINES_PKG.g_rec_lines := NULL;

166016: EXIT WHEN l_array_entity_id.COUNT = 0;
166017:
166018: -- initialize arrays
166019: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
166020: XLA_AE_LINES_PKG.g_rec_lines := NULL;
166021:
166022: --
166023: -- Bug 4458708
166024: --

Line 166025: XLA_AE_LINES_PKG.g_LineNumber := 0;

166021:
166022: --
166023: -- Bug 4458708
166024: --
166025: XLA_AE_LINES_PKG.g_LineNumber := 0;
166026:
166027:
166028: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
166029: g_last_hdr_idx := l_array_event_id.LAST;

Line 166211: xla_ae_lines_pkg.SetTrxReversalAttrs

166207: --
166208: -- following sets the accounting attributes needed to reverse
166209: -- accounting for a distributeion
166210: --
166211: xla_ae_lines_pkg.SetTrxReversalAttrs
166212: (p_event_id => l_event_id
166213: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
166214: ,p_trx_reversal_source => l_trx_reversal_source);
166215:

Line 166243: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

166239: --
166240: -- insert dummy rows into lines gt table that were created due to
166241: -- transaction reversals
166242: --
166243: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
166244: l_result := XLA_AE_LINES_PKG.InsertLines;
166245: END IF;
166246:
166247: --

Line 166244: l_result := XLA_AE_LINES_PKG.InsertLines;

166240: -- insert dummy rows into lines gt table that were created due to
166241: -- transaction reversals
166242: --
166243: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
166244: l_result := XLA_AE_LINES_PKG.InsertLines;
166245: END IF;
166246:
166247: --
166248: -- reset the temp_line_num for each set of events fetched from header

Line 166252: xla_ae_lines_pkg.g_temp_line_num := 0;

166248: -- reset the temp_line_num for each set of events fetched from header
166249: -- cursor rather than doing it for each new event in line cursor
166250: -- Bug 3939231
166251: --
166252: xla_ae_lines_pkg.g_temp_line_num := 0;
166253:
166254:
166255:
166256: --

Line 166359: XLA_AE_LINES_PKG.g_rec_lines := null;

166355: END IF;
166356: --
166357: EXIT WHEN l_array_entity_id.count = 0;
166358:
166359: XLA_AE_LINES_PKG.g_rec_lines := null;
166360:
166361: --
166362: -- Bug 4458708
166363: --

Line 166364: XLA_AE_LINES_PKG.g_LineNumber := 0;

166360:
166361: --
166362: -- Bug 4458708
166363: --
166364: XLA_AE_LINES_PKG.g_LineNumber := 0;
166365: --
166366: --
166367:
166368: FOR Idx IN 1..l_array_event_id.count LOOP

Line 166436: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

166432:
166433:
166434:
166435: --
166436: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
166437:
166438: l_acct_reversal_source := SUBSTR(l_array_source_58(Idx), 1,30);
166439:
166440: IF l_continue_with_lines THEN

Line 166490: xla_ae_lines_pkg.SetAcctReversalAttrs

166486: l_rec_rev_acct_attrs.array_acct_attr_code(10) := 'TAX_SUMMARY_LINE_REF_ID';
166487: l_rec_rev_acct_attrs.array_num_value(10) := l_array_source_93(Idx);
166488:
166489:
166490: xla_ae_lines_pkg.SetAcctReversalAttrs
166491: (p_event_id => l_event_id
166492: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
166493: ,p_calculate_acctd_flag => l_calculate_acctd_flag
166494: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 168254: XLA_AE_LINES_PKG.CreateGainOrLossLines(

168250:
168251: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
168252: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
168253: AND (l_actual_flag = 'A')) THEN
168254: XLA_AE_LINES_PKG.CreateGainOrLossLines(
168255: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168256: ,p_application_id => p_application_id
168257: ,p_amb_context_code => 'DEFAULT'
168258: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 168287: l_result := XLA_AE_LINES_PKG.InsertLines ;

168283: END IF;
168284: END IF;
168285:
168286: END LOOP;
168287: l_result := XLA_AE_LINES_PKG.InsertLines ;
168288: end loop;
168289: close line_cur;
168290:
168291:

Line 169056: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

169052: l_first_event_id NUMBER;
169053: l_last_event_id NUMBER;
169054:
169055: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
169056: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
169057: --
169058: --
169059: l_result BOOLEAN := TRUE;
169060: l_rows NUMBER := 1000;

Line 169497: XLA_AE_LINES_PKG.g_rec_lines := NULL;

169493: EXIT WHEN l_array_entity_id.COUNT = 0;
169494:
169495: -- initialize arrays
169496: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
169497: XLA_AE_LINES_PKG.g_rec_lines := NULL;
169498:
169499: --
169500: -- Bug 4458708
169501: --

Line 169502: XLA_AE_LINES_PKG.g_LineNumber := 0;

169498:
169499: --
169500: -- Bug 4458708
169501: --
169502: XLA_AE_LINES_PKG.g_LineNumber := 0;
169503:
169504:
169505: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
169506: g_last_hdr_idx := l_array_event_id.LAST;

Line 169655: xla_ae_lines_pkg.SetTrxReversalAttrs

169651: --
169652: -- following sets the accounting attributes needed to reverse
169653: -- accounting for a distributeion
169654: --
169655: xla_ae_lines_pkg.SetTrxReversalAttrs
169656: (p_event_id => l_event_id
169657: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
169658: ,p_trx_reversal_source => l_trx_reversal_source);
169659:

Line 169687: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

169683: --
169684: -- insert dummy rows into lines gt table that were created due to
169685: -- transaction reversals
169686: --
169687: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
169688: l_result := XLA_AE_LINES_PKG.InsertLines;
169689: END IF;
169690:
169691: --

Line 169688: l_result := XLA_AE_LINES_PKG.InsertLines;

169684: -- insert dummy rows into lines gt table that were created due to
169685: -- transaction reversals
169686: --
169687: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
169688: l_result := XLA_AE_LINES_PKG.InsertLines;
169689: END IF;
169690:
169691: --
169692: -- reset the temp_line_num for each set of events fetched from header

Line 169696: xla_ae_lines_pkg.g_temp_line_num := 0;

169692: -- reset the temp_line_num for each set of events fetched from header
169693: -- cursor rather than doing it for each new event in line cursor
169694: -- Bug 3939231
169695: --
169696: xla_ae_lines_pkg.g_temp_line_num := 0;
169697:
169698:
169699:
169700: --

Line 169805: XLA_AE_LINES_PKG.g_rec_lines := null;

169801: END IF;
169802: --
169803: EXIT WHEN l_array_entity_id.count = 0;
169804:
169805: XLA_AE_LINES_PKG.g_rec_lines := null;
169806:
169807: --
169808: -- Bug 4458708
169809: --

Line 169810: XLA_AE_LINES_PKG.g_LineNumber := 0;

169806:
169807: --
169808: -- Bug 4458708
169809: --
169810: XLA_AE_LINES_PKG.g_LineNumber := 0;
169811: --
169812: --
169813:
169814: FOR Idx IN 1..l_array_event_id.count LOOP

Line 169882: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

169878:
169879:
169880:
169881: --
169882: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
169883:
169884: l_acct_reversal_source := SUBSTR(l_array_source_58(Idx), 1,30);
169885:
169886: IF l_continue_with_lines THEN

Line 169962: xla_ae_lines_pkg.SetAcctReversalAttrs

169958: l_rec_rev_acct_attrs.array_acct_attr_code(23) := 'UPG_DR_ENC_TYPE_ID';
169959: l_rec_rev_acct_attrs.array_num_value(23) := l_array_source_95(Idx);
169960:
169961:
169962: xla_ae_lines_pkg.SetAcctReversalAttrs
169963: (p_event_id => l_event_id
169964: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
169965: ,p_calculate_acctd_flag => l_calculate_acctd_flag
169966: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 170621: XLA_AE_LINES_PKG.CreateGainOrLossLines(

170617:
170618: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
170619: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
170620: AND (l_actual_flag = 'A')) THEN
170621: XLA_AE_LINES_PKG.CreateGainOrLossLines(
170622: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
170623: ,p_application_id => p_application_id
170624: ,p_amb_context_code => 'DEFAULT'
170625: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 170654: l_result := XLA_AE_LINES_PKG.InsertLines ;

170650: END IF;
170651: END IF;
170652:
170653: END LOOP;
170654: l_result := XLA_AE_LINES_PKG.InsertLines ;
170655: end loop;
170656: close line_cur;
170657:
170658:

Line 171438: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

171434: l_first_event_id NUMBER;
171435: l_last_event_id NUMBER;
171436:
171437: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
171438: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
171439: --
171440: --
171441: l_result BOOLEAN := TRUE;
171442: l_rows NUMBER := 1000;

Line 171908: XLA_AE_LINES_PKG.g_rec_lines := NULL;

171904: EXIT WHEN l_array_entity_id.COUNT = 0;
171905:
171906: -- initialize arrays
171907: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
171908: XLA_AE_LINES_PKG.g_rec_lines := NULL;
171909:
171910: --
171911: -- Bug 4458708
171912: --

Line 171913: XLA_AE_LINES_PKG.g_LineNumber := 0;

171909:
171910: --
171911: -- Bug 4458708
171912: --
171913: XLA_AE_LINES_PKG.g_LineNumber := 0;
171914:
171915:
171916: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
171917: g_last_hdr_idx := l_array_event_id.LAST;

Line 172069: xla_ae_lines_pkg.SetTrxReversalAttrs

172065: --
172066: -- following sets the accounting attributes needed to reverse
172067: -- accounting for a distributeion
172068: --
172069: xla_ae_lines_pkg.SetTrxReversalAttrs
172070: (p_event_id => l_event_id
172071: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
172072: ,p_trx_reversal_source => l_trx_reversal_source);
172073:

Line 172101: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

172097: --
172098: -- insert dummy rows into lines gt table that were created due to
172099: -- transaction reversals
172100: --
172101: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
172102: l_result := XLA_AE_LINES_PKG.InsertLines;
172103: END IF;
172104:
172105: --

Line 172102: l_result := XLA_AE_LINES_PKG.InsertLines;

172098: -- insert dummy rows into lines gt table that were created due to
172099: -- transaction reversals
172100: --
172101: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
172102: l_result := XLA_AE_LINES_PKG.InsertLines;
172103: END IF;
172104:
172105: --
172106: -- reset the temp_line_num for each set of events fetched from header

Line 172110: xla_ae_lines_pkg.g_temp_line_num := 0;

172106: -- reset the temp_line_num for each set of events fetched from header
172107: -- cursor rather than doing it for each new event in line cursor
172108: -- Bug 3939231
172109: --
172110: xla_ae_lines_pkg.g_temp_line_num := 0;
172111:
172112:
172113:
172114: --

Line 172218: XLA_AE_LINES_PKG.g_rec_lines := null;

172214: END IF;
172215: --
172216: EXIT WHEN l_array_entity_id.count = 0;
172217:
172218: XLA_AE_LINES_PKG.g_rec_lines := null;
172219:
172220: --
172221: -- Bug 4458708
172222: --

Line 172223: XLA_AE_LINES_PKG.g_LineNumber := 0;

172219:
172220: --
172221: -- Bug 4458708
172222: --
172223: XLA_AE_LINES_PKG.g_LineNumber := 0;
172224: --
172225: --
172226:
172227: FOR Idx IN 1..l_array_event_id.count LOOP

Line 172295: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

172291:
172292:
172293:
172294: --
172295: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
172296:
172297: l_acct_reversal_source := SUBSTR(l_array_source_58(Idx), 1,30);
172298:
172299: IF l_continue_with_lines THEN

Line 172371: xla_ae_lines_pkg.SetAcctReversalAttrs

172367: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
172368: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_95(Idx);
172369:
172370:
172371: xla_ae_lines_pkg.SetAcctReversalAttrs
172372: (p_event_id => l_event_id
172373: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
172374: ,p_calculate_acctd_flag => l_calculate_acctd_flag
172375: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 173848: XLA_AE_LINES_PKG.CreateGainOrLossLines(

173844:
173845: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
173846: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
173847: AND (l_actual_flag = 'A')) THEN
173848: XLA_AE_LINES_PKG.CreateGainOrLossLines(
173849: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173850: ,p_application_id => p_application_id
173851: ,p_amb_context_code => 'DEFAULT'
173852: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 173881: l_result := XLA_AE_LINES_PKG.InsertLines ;

173877: END IF;
173878: END IF;
173879:
173880: END LOOP;
173881: l_result := XLA_AE_LINES_PKG.InsertLines ;
173882: end loop;
173883: close line_cur;
173884:
173885:

Line 174745: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

174741: l_first_event_id NUMBER;
174742: l_last_event_id NUMBER;
174743:
174744: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
174745: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
174746: --
174747: --
174748: l_result BOOLEAN := TRUE;
174749: l_rows NUMBER := 1000;

Line 175287: XLA_AE_LINES_PKG.g_rec_lines := NULL;

175283: EXIT WHEN l_array_entity_id.COUNT = 0;
175284:
175285: -- initialize arrays
175286: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
175287: XLA_AE_LINES_PKG.g_rec_lines := NULL;
175288:
175289: --
175290: -- Bug 4458708
175291: --

Line 175292: XLA_AE_LINES_PKG.g_LineNumber := 0;

175288:
175289: --
175290: -- Bug 4458708
175291: --
175292: XLA_AE_LINES_PKG.g_LineNumber := 0;
175293:
175294:
175295: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
175296: g_last_hdr_idx := l_array_event_id.LAST;

Line 175466: xla_ae_lines_pkg.SetTrxReversalAttrs

175462: --
175463: -- following sets the accounting attributes needed to reverse
175464: -- accounting for a distributeion
175465: --
175466: xla_ae_lines_pkg.SetTrxReversalAttrs
175467: (p_event_id => l_event_id
175468: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
175469: ,p_trx_reversal_source => l_trx_reversal_source);
175470:

Line 175498: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

175494: --
175495: -- insert dummy rows into lines gt table that were created due to
175496: -- transaction reversals
175497: --
175498: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
175499: l_result := XLA_AE_LINES_PKG.InsertLines;
175500: END IF;
175501:
175502: --

Line 175499: l_result := XLA_AE_LINES_PKG.InsertLines;

175495: -- insert dummy rows into lines gt table that were created due to
175496: -- transaction reversals
175497: --
175498: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
175499: l_result := XLA_AE_LINES_PKG.InsertLines;
175500: END IF;
175501:
175502: --
175503: -- reset the temp_line_num for each set of events fetched from header

Line 175507: xla_ae_lines_pkg.g_temp_line_num := 0;

175503: -- reset the temp_line_num for each set of events fetched from header
175504: -- cursor rather than doing it for each new event in line cursor
175505: -- Bug 3939231
175506: --
175507: xla_ae_lines_pkg.g_temp_line_num := 0;
175508:
175509:
175510:
175511: --

Line 175613: XLA_AE_LINES_PKG.g_rec_lines := null;

175609: END IF;
175610: --
175611: EXIT WHEN l_array_entity_id.count = 0;
175612:
175613: XLA_AE_LINES_PKG.g_rec_lines := null;
175614:
175615: --
175616: -- Bug 4458708
175617: --

Line 175618: XLA_AE_LINES_PKG.g_LineNumber := 0;

175614:
175615: --
175616: -- Bug 4458708
175617: --
175618: XLA_AE_LINES_PKG.g_LineNumber := 0;
175619: --
175620: --
175621:
175622: FOR Idx IN 1..l_array_event_id.count LOOP

Line 175690: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

175686:
175687:
175688:
175689: --
175690: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
175691:
175692: l_acct_reversal_source := SUBSTR(l_array_source_58(Idx), 1,30);
175693:
175694: IF l_continue_with_lines THEN

Line 175744: xla_ae_lines_pkg.SetAcctReversalAttrs

175740: l_rec_rev_acct_attrs.array_acct_attr_code(10) := 'TAX_SUMMARY_LINE_REF_ID';
175741: l_rec_rev_acct_attrs.array_num_value(10) := l_array_source_93(Idx);
175742:
175743:
175744: xla_ae_lines_pkg.SetAcctReversalAttrs
175745: (p_event_id => l_event_id
175746: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
175747: ,p_calculate_acctd_flag => l_calculate_acctd_flag
175748: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 176938: XLA_AE_LINES_PKG.CreateGainOrLossLines(

176934:
176935: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
176936: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
176937: AND (l_actual_flag = 'A')) THEN
176938: XLA_AE_LINES_PKG.CreateGainOrLossLines(
176939: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176940: ,p_application_id => p_application_id
176941: ,p_amb_context_code => 'DEFAULT'
176942: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 176971: l_result := XLA_AE_LINES_PKG.InsertLines ;

176967: END IF;
176968: END IF;
176969:
176970: END LOOP;
176971: l_result := XLA_AE_LINES_PKG.InsertLines ;
176972: end loop;
176973: close line_cur;
176974:
176975:

Line 177719: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

177715: l_first_event_id NUMBER;
177716: l_last_event_id NUMBER;
177717:
177718: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
177719: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
177720: --
177721: --
177722: l_result BOOLEAN := TRUE;
177723: l_rows NUMBER := 1000;

Line 178180: XLA_AE_LINES_PKG.g_rec_lines := NULL;

178176: EXIT WHEN l_array_entity_id.COUNT = 0;
178177:
178178: -- initialize arrays
178179: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
178180: XLA_AE_LINES_PKG.g_rec_lines := NULL;
178181:
178182: --
178183: -- Bug 4458708
178184: --

Line 178185: XLA_AE_LINES_PKG.g_LineNumber := 0;

178181:
178182: --
178183: -- Bug 4458708
178184: --
178185: XLA_AE_LINES_PKG.g_LineNumber := 0;
178186:
178187:
178188: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
178189: g_last_hdr_idx := l_array_event_id.LAST;

Line 178356: xla_ae_lines_pkg.SetTrxReversalAttrs

178352: --
178353: -- following sets the accounting attributes needed to reverse
178354: -- accounting for a distributeion
178355: --
178356: xla_ae_lines_pkg.SetTrxReversalAttrs
178357: (p_event_id => l_event_id
178358: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
178359: ,p_trx_reversal_source => l_trx_reversal_source);
178360:

Line 178388: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

178384: --
178385: -- insert dummy rows into lines gt table that were created due to
178386: -- transaction reversals
178387: --
178388: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
178389: l_result := XLA_AE_LINES_PKG.InsertLines;
178390: END IF;
178391:
178392: --

Line 178389: l_result := XLA_AE_LINES_PKG.InsertLines;

178385: -- insert dummy rows into lines gt table that were created due to
178386: -- transaction reversals
178387: --
178388: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
178389: l_result := XLA_AE_LINES_PKG.InsertLines;
178390: END IF;
178391:
178392: --
178393: -- reset the temp_line_num for each set of events fetched from header

Line 178397: xla_ae_lines_pkg.g_temp_line_num := 0;

178393: -- reset the temp_line_num for each set of events fetched from header
178394: -- cursor rather than doing it for each new event in line cursor
178395: -- Bug 3939231
178396: --
178397: xla_ae_lines_pkg.g_temp_line_num := 0;
178398:
178399:
178400:
178401: --

Line 178485: XLA_AE_LINES_PKG.g_rec_lines := null;

178481: END IF;
178482: --
178483: EXIT WHEN l_array_entity_id.count = 0;
178484:
178485: XLA_AE_LINES_PKG.g_rec_lines := null;
178486:
178487: --
178488: -- Bug 4458708
178489: --

Line 178490: XLA_AE_LINES_PKG.g_LineNumber := 0;

178486:
178487: --
178488: -- Bug 4458708
178489: --
178490: XLA_AE_LINES_PKG.g_LineNumber := 0;
178491: --
178492: --
178493:
178494: FOR Idx IN 1..l_array_event_id.count LOOP

Line 178562: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

178558:
178559:
178560:
178561: --
178562: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
178563:
178564: l_acct_reversal_source := SUBSTR(l_array_source_58(Idx), 1,30);
178565:
178566: IF l_continue_with_lines THEN

Line 178616: xla_ae_lines_pkg.SetAcctReversalAttrs

178612: l_rec_rev_acct_attrs.array_acct_attr_code(10) := 'TAX_SUMMARY_LINE_REF_ID';
178613: l_rec_rev_acct_attrs.array_num_value(10) := l_array_source_93(Idx);
178614:
178615:
178616: xla_ae_lines_pkg.SetAcctReversalAttrs
178617: (p_event_id => l_event_id
178618: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
178619: ,p_calculate_acctd_flag => l_calculate_acctd_flag
178620: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 179402: XLA_AE_LINES_PKG.CreateGainOrLossLines(

179398:
179399: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
179400: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
179401: AND (l_actual_flag = 'A')) THEN
179402: XLA_AE_LINES_PKG.CreateGainOrLossLines(
179403: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179404: ,p_application_id => p_application_id
179405: ,p_amb_context_code => 'DEFAULT'
179406: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 179435: l_result := XLA_AE_LINES_PKG.InsertLines ;

179431: END IF;
179432: END IF;
179433:
179434: END LOOP;
179435: l_result := XLA_AE_LINES_PKG.InsertLines ;
179436: end loop;
179437: close line_cur;
179438:
179439:

Line 179570: xla_ae_lines_pkg.SetNullLine;

179566:
179567: --
179568: -- initialize array of lines with NULL
179569: --
179570: xla_ae_lines_pkg.SetNullLine;
179571:
179572: --
179573: -- initialize header extract count -- Bug 4865292
179574: --