DBA Data[Home] [Help]

APPS.IEX_UWQ_POP_SUM_TBL_PVT SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 25

PROCEDURE insert_conc_req IS
BEGIN
   DELETE from AR_CONC_PROCESS_REQUESTS
    where CONCURRENT_PROGRAM_NAME = 'IEX_POPULATE_UWQ_SUM';
Line: 30

   INSERT INTO AR_CONC_PROCESS_REQUESTS
     (CONCURRENT_PROGRAM_NAME, REQUEST_ID)
     values ('IEX_POPULATE_UWQ_SUM',FND_GLOBAL.conc_request_id);
Line: 34

END insert_conc_req;
Line: 64

 Insert_Summary(x_errbuf,x_retcode,FROM_DATE,'CP');
Line: 71

PROCEDURE Insert_Summary(
                    x_errbuf            OUT nocopy VARCHAR2,
                    x_retcode           OUT nocopy VARCHAR2,
                    FROM_DATE           IN  VARCHAR2,
 	            P_MODE              IN  VARCHAR2 DEFAULT 'CP')
IS

  CURSOR c_get_level IS
    SELECT PREFERENCE_VALUE FROM IEX_APP_PREFERENCES_VL WHERE PREFERENCE_NAME = 'COLLECTIONS STRATEGY LEVEL';
Line: 82

    select OWNER || '.' || TABLE_NAME from sys.all_tables where table_name = 'IEX_DLN_UWQ_SUMMARY';
Line: 86

    SELECT
    trx_summ.org_id,
    max(ac.collector_id),
    max(ac.resource_id),
    max(ac.resource_type),
    objb.object_function ieu_object_function,
    objb.object_parameters || ' DISPLAYCBO=IEXTRMAN' ieu_object_parameters,
    '' ieu_media_type_uuid,
    'CUSTOMER_SITE_USE_ID' ieu_param_pk_col,
    to_char(trx_summ.site_use_id) ieu_param_pk_value,
    1 resource_id,
    'RS_EMPLOYEE' resource_type,
    party.party_id party_id,
    party.party_name party_name,
    trx_summ.cust_account_id cust_account_id,
    acc.account_name account_name,
    acc.account_number account_number,
    trx_summ.site_use_id site_use_id,
    site_uses.location location,
    max(gl.CURRENCY_CODE) currency,
    SUM(trx_summ.op_invoices_count) op_invoices_count,
    SUM(trx_summ.op_debit_memos_count) op_debit_memos_count,
    SUM(trx_summ.op_deposits_count) op_deposits_count,
    SUM(trx_summ.op_bills_receivables_count) op_bills_receivables_count,
    SUM(trx_summ.op_chargeback_count) op_chargeback_count,
    SUM(trx_summ.op_credit_memos_count) op_credit_memos_count,
    SUM(trx_summ.unresolved_cash_count) unresolved_cash_count,
    SUM(trx_summ.disputed_inv_count) disputed_inv_count,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.best_current_receivables,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.best_current_receivables))) best_current_receivables,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_invoices_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_invoices_value))) op_invoices_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_debit_memos_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_debit_memos_value))) op_debit_memos_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_deposits_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_deposits_value))) op_deposits_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_bills_receivables_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_bills_receivables_value))) op_bills_receivables_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_chargeback_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_chargeback_value))) op_chargeback_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_credit_memos_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_credit_memos_value))) op_credit_memos_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.unresolved_cash_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.unresolved_cash_value))) unresolved_cash_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.receipts_at_risk_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.receipts_at_risk_value))) receipts_at_risk_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.inv_amt_in_dispute,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.inv_amt_in_dispute))) inv_amt_in_dispute,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.pending_adj_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.pending_adj_value))) pending_adj_value,
      (SELECT SUM(b.acctd_amount_due_remaining)
     FROM iex_delinquencies_all a,
       ar_payment_schedules_all b
     WHERE a.customer_site_use_id = trx_summ.site_use_id
     AND a.payment_schedule_id = b.payment_schedule_id
     AND b.status = 'OP'
     AND a.status IN('DELINQUENT',    'PREDELINQUENT')
     AND b.org_id = trx_summ.org_id) past_due_inv_value,
    SUM(trx_summ.past_due_inv_inst_count) past_due_inv_inst_count,
    MAX(trx_summ.last_payment_date) last_payment_date,
    MAX(iex_uwq_view_pkg.get_last_payment_amount(0,   0,   trx_summ.site_use_id)) last_payment_amount,
    max(gl.CURRENCY_CODE) last_payment_amount_curr,
    MAX(iex_uwq_view_pkg.get_last_payment_number(0,   0,   trx_summ.site_use_id)) last_payment_number,
    MAX(trx_summ.last_update_date) last_update_date,
    MAX(trx_summ.last_updated_by) last_updated_by,
    MAX(trx_summ.creation_date) creation_date,
    MAX(trx_summ.created_by) created_by,
    MAX(trx_summ.last_update_login) last_update_login,
      (SELECT COUNT(1)
     FROM iex_delinquencies_all
     WHERE customer_site_use_id = trx_summ.site_use_id
     AND status IN('DELINQUENT',    'PREDELINQUENT')
     AND org_id = trx_summ.org_id)
  number_of_delinquencies,
      (SELECT 1
     FROM dual
     WHERE EXISTS
      (SELECT 1
       FROM iex_delinquencies_all
       WHERE customer_site_use_id = trx_summ.site_use_id
       AND status IN('DELINQUENT',    'PREDELINQUENT')
       AND org_id = trx_summ.org_id
       AND(uwq_status IS NULL OR uwq_status = 'ACTIVE' OR(TRUNC(uwq_active_date) <= TRUNC(sysdate)
       AND uwq_status = 'PENDING')))
    )
  active_delinquencies,
      (SELECT 1
     FROM dual
     WHERE EXISTS
      (SELECT 1
       FROM iex_delinquencies_all
       WHERE customer_site_use_id = trx_summ.site_use_id
       AND status IN('DELINQUENT',    'PREDELINQUENT')
       AND org_id = trx_summ.org_id
       AND(uwq_status = 'COMPLETE'
       AND(TRUNC(uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') > TRUNC(sysdate))))
    )
  complete_delinquencies,
      (SELECT 1
     FROM dual
     WHERE EXISTS
      (SELECT 1
       FROM iex_delinquencies_all where customer_site_use_id = trx_summ.site_use_id
       AND status IN('DELINQUENT',    'PREDELINQUENT')
       AND org_id = trx_summ.org_id
       AND(uwq_status = 'PENDING'
       AND(TRUNC(uwq_active_date) > TRUNC(sysdate))))
    )
  pending_delinquencies,
      (SELECT a.score_value
     FROM iex_score_histories a
     WHERE a.creation_date =
      (SELECT MAX(creation_date)
       FROM iex_score_histories
       WHERE score_object_code = 'IEX_BILLTO'
       AND score_object_id = trx_summ.site_use_id)
    AND rownum < 2
     AND a.score_object_code = 'IEX_BILLTO'
     AND a.score_object_id = trx_summ.site_use_id)
  score,
    party.address1 address1,
    party.city city,
    party.state state,
    party.county county,
    fnd_terr.territory_short_name country,
    party.province province,
    party.postal_code postal_code,
    phone.phone_country_code phone_country_code,
    phone.phone_area_code phone_area_code,
    phone.phone_number phone_number,
    phone.phone_extension phone_extension,
    (SELECT COUNT(1) FROM iex_bankruptcies bkr WHERE bkr.party_id = party.party_id and NVL(BKR.DISPOSITION_CODE,'GRANTED') in ('GRANTED','NEGOTIATION')) number_of_bankruptcies, -- Changed for bug#7693986

    (SELECT COUNT(1) FROM iex_promise_details PRO, IEX_DELINQUENCIES_ALL DEL
     WHERE PRO.CUST_ACCOUNT_ID = TRX_SUMM.CUST_ACCOUNT_ID and del.customer_site_use_id = TRX_SUMM.site_use_ID AND
     PRO.STATUS IN ('COLLECTABLE', 'PENDING') AND PRO.STATE = 'BROKEN_PROMISE' AND PRO.AMOUNT_DUE_REMAINING > 0 AND
     PRO.DELINQUENCY_ID = DEL.DELINQUENCY_ID(+)
     AND (DEL.STATUS --(+) Commented for Bug 6446848 06-Jan-2009 barathsr
     NOT IN ('CURRENT', 'CLOSE')
     or (del.status='CURRENT' and  del.source_program_name='IEX_CURR_INV'))--Added for Bug 6446848 06-Jan-2009 barathsr
     AND DEL.org_id = trx_summ.org_id) number_of_promises,

    (SELECT SUM(AMOUNT_DUE_REMAINING) FROM iex_promise_details PRO, IEX_DELINQUENCIES_ALL DEL
     WHERE PRO.CUST_ACCOUNT_ID = TRX_SUMM.CUST_ACCOUNT_ID and del.customer_site_use_id = TRX_SUMM.site_use_ID AND
     PRO.STATUS IN ('COLLECTABLE', 'PENDING') AND PRO.STATE = 'BROKEN_PROMISE' AND PRO.AMOUNT_DUE_REMAINING > 0 AND
     PRO.DELINQUENCY_ID = DEL.DELINQUENCY_ID(+)
     AND (DEL.STATUS --(+)  Commented for Bug 6446848 06-Jan-2009 barathsr
     NOT IN ('CURRENT', 'CLOSE')
     or (del.status='CURRENT' and  del.source_program_name='IEX_CURR_INV'))--Added for Bug 6446848 06-Jan-2009 barathsr
     AND DEL.org_id = trx_summ.org_id) BROKEN_PROMISE_AMOUNT ,

    (SELECT SUM(PROMISE_AMOUNT) FROM iex_promise_details PRO, IEX_DELINQUENCIES_ALL DEL
     WHERE PRO.CUST_ACCOUNT_ID = TRX_SUMM.CUST_ACCOUNT_ID and del.customer_site_use_id = TRX_SUMM.site_use_ID AND
     PRO.STATUS IN ('COLLECTABLE', 'PENDING') AND PRO.STATE = 'BROKEN_PROMISE' AND PRO.AMOUNT_DUE_REMAINING > 0 AND
     PRO.DELINQUENCY_ID = DEL.DELINQUENCY_ID(+)
     AND (DEL.STATUS --(+) Commented for Bug 6446848 06-Jan-2009 barathsr
     NOT IN ('CURRENT', 'CLOSE')
     or (del.status='CURRENT' and  del.source_program_name='IEX_CURR_INV'))--Added for Bug 6446848 06-Jan-2009 barathsr
     AND DEL.org_id = trx_summ.org_id) PROMISE_AMOUNT,

    (SELECT 1 FROM dual WHERE EXISTS
      (SELECT 1 FROM dual WHERE EXISTS
        (SELECT 1
         FROM iex_promise_details PRO, IEX_DELINQUENCIES_ALL DEL
         WHERE pro.cust_account_id = trx_summ.cust_account_id
         and del.customer_site_use_id = TRX_SUMM.site_use_ID
         AND pro.state = 'BROKEN_PROMISE'
         AND(pro.uwq_status IS NULL OR pro.uwq_status = 'ACTIVE' OR(TRUNC(pro.uwq_active_date) <= TRUNC(sysdate)
         AND pro.uwq_status = 'PENDING')))
      )
    ) active_promises,

    (SELECT 1 FROM dual WHERE EXISTS
      (SELECT 1 FROM dual WHERE EXISTS
        (SELECT 1
         FROM iex_promise_details PRO, IEX_DELINQUENCIES_ALL DEL
         WHERE pro.cust_account_id = trx_summ.cust_account_id
         and del.customer_site_use_id = TRX_SUMM.site_use_ID
         AND pro.state = 'BROKEN_PROMISE'
         AND(pro.uwq_status = 'COMPLETE'
         AND(TRUNC(pro.uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') > TRUNC(sysdate))))
      )
    ) complete_promises,

    (SELECT 1 FROM dual WHERE EXISTS
      (SELECT 1 FROM dual WHERE EXISTS
        (SELECT 1
         FROM iex_promise_details PRO, IEX_DELINQUENCIES_ALL DEL
         WHERE pro.cust_account_id = trx_summ.cust_account_id
         and del.customer_site_use_id = TRX_SUMM.site_use_ID
         AND pro.state = 'BROKEN_PROMISE'
         AND(pro.uwq_status = 'PENDING'
         AND(TRUNC(pro.uwq_active_date) > TRUNC(sysdate))))
      )
    ) pending_promises

  FROM ar_trx_bal_summary trx_summ,
    hz_cust_accounts acc,
    hz_parties party,
    jtf_objects_b objb,
hz_contact_points phone,
    fnd_territories_tl fnd_terr,
    hz_cust_site_uses_all site_uses,
    hz_customer_profiles prf,
    ar_collectors ac,
    GL_SETS_OF_BOOKS gl,
    AR_SYSTEM_PARAMETERS_all sys
  WHERE
   P_MODE = 'CP'
   AND trx_summ.reference_1 = '1'
   AND trx_summ.site_use_id = site_uses.site_use_id
   AND trx_summ.cust_account_id = acc.cust_account_id
   AND acc.party_id = party.party_id
   AND objb.object_code = 'IEX_BILLTO'
   AND party.country = fnd_terr.territory_code(+)
   AND fnd_terr.LANGUAGE(+) = userenv('LANG')
   AND phone.owner_table_id(+) = party.party_id
   AND phone.owner_table_name(+) = 'HZ_PARTIES'
   AND phone.contact_point_type(+) = 'PHONE'
   AND phone.primary_by_purpose(+) = 'Y'
   AND phone.contact_point_purpose(+) = 'COLLECTIONS'
   AND phone.phone_line_type(+) NOT IN('PAGER',   'FAX')
   AND phone.status(+) = 'A'
   AND nvl(phone.do_not_use_flag(+),   'N') = 'N'
   and prf.SITE_USE_ID(+) = trx_summ.site_use_id
   and ac.collector_id(+) = prf.collector_id
   and gl.SET_OF_BOOKS_ID = sys.SET_OF_BOOKS_ID
   and trx_summ.org_id = sys.org_id
  GROUP BY trx_summ.org_id,
    objb.object_function,
    objb.object_parameters,
    party.party_id,
    party.party_name,
    trx_summ.cust_account_id,
    acc.account_name,
    acc.account_number,
    trx_summ.site_use_id,
    site_uses.location,
    party.address1,
    party.city,
    party.state,
    party.county,
    fnd_terr.territory_short_name,
    party.province,
    party.postal_code,
    phone.phone_country_code,
    phone.phone_area_code,
    phone.phone_number,
    phone.phone_extension;
Line: 349

    SELECT
    trx_summ.org_id,
    max(ac.collector_id),
    max(ac.resource_id),
    max(ac.resource_type),
    objb.object_function ieu_object_function,
    objb.object_parameters || ' DISPLAYCBO=IEXTRMAN' ieu_object_parameters,
    '' ieu_media_type_uuid,
    'CUSTOMER_SITE_USE_ID' ieu_param_pk_col,
    to_char(trx_summ.site_use_id) ieu_param_pk_value,
    1 resource_id,
    'RS_EMPLOYEE' resource_type,
    party.party_id party_id,
    party.party_name party_name,
    trx_summ.cust_account_id cust_account_id,
    acc.account_name account_name,
    acc.account_number account_number,
    trx_summ.site_use_id site_use_id,
    site_uses.location location,
    max(gl.CURRENCY_CODE) currency,
    SUM(trx_summ.op_invoices_count) op_invoices_count,
    SUM(trx_summ.op_debit_memos_count) op_debit_memos_count,
    SUM(trx_summ.op_deposits_count) op_deposits_count,
    SUM(trx_summ.op_bills_receivables_count) op_bills_receivables_count,
    SUM(trx_summ.op_chargeback_count) op_chargeback_count,
    SUM(trx_summ.op_credit_memos_count) op_credit_memos_count,
    SUM(trx_summ.unresolved_cash_count) unresolved_cash_count,
    SUM(trx_summ.disputed_inv_count) disputed_inv_count,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.best_current_receivables,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.best_current_receivables))) best_current_receivables,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_invoices_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_invoices_value))) op_invoices_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_debit_memos_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_debit_memos_value))) op_debit_memos_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_deposits_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_deposits_value))) op_deposits_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_bills_receivables_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_bills_receivables_value))) op_bills_receivables_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_chargeback_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_chargeback_value))) op_chargeback_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_credit_memos_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_credit_memos_value))) op_credit_memos_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.unresolved_cash_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.unresolved_cash_value))) unresolved_cash_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.receipts_at_risk_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.receipts_at_risk_value))) receipts_at_risk_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.inv_amt_in_dispute,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.inv_amt_in_dispute))) inv_amt_in_dispute,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.pending_adj_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.pending_adj_value))) pending_adj_value,
      (SELECT SUM(b.acctd_amount_due_remaining)
     FROM iex_delinquencies_all a,
       ar_payment_schedules_all b
     WHERE a.customer_site_use_id = trx_summ.site_use_id
     AND a.payment_schedule_id = b.payment_schedule_id
     AND b.status = 'OP'
     AND a.status IN('DELINQUENT',    'PREDELINQUENT')
     AND b.org_id = trx_summ.org_id) past_due_inv_value,
    SUM(trx_summ.past_due_inv_inst_count) past_due_inv_inst_count,
    MAX(trx_summ.last_payment_date) last_payment_date,
    MAX(iex_uwq_view_pkg.get_last_payment_amount(0,   0,   trx_summ.site_use_id)) last_payment_amount,
    max(gl.CURRENCY_CODE) last_payment_amount_curr,
    MAX(iex_uwq_view_pkg.get_last_payment_number(0,   0,   trx_summ.site_use_id)) last_payment_number,
    MAX(trx_summ.last_update_date) last_update_date,
    MAX(trx_summ.last_updated_by) last_updated_by,
    MAX(trx_summ.creation_date) creation_date,
    MAX(trx_summ.created_by) created_by,
    MAX(trx_summ.last_update_login) last_update_login,
      (SELECT COUNT(1)
     FROM iex_delinquencies_all
     WHERE customer_site_use_id = trx_summ.site_use_id
     AND status IN('DELINQUENT',    'PREDELINQUENT')
     AND org_id = trx_summ.org_id)
  number_of_delinquencies,
      (SELECT 1
     FROM dual
     WHERE EXISTS
      (SELECT 1
       FROM iex_delinquencies_all
       WHERE customer_site_use_id = trx_summ.site_use_id
       AND status IN('DELINQUENT',    'PREDELINQUENT')
       AND org_id = trx_summ.org_id
       AND(uwq_status IS NULL OR uwq_status = 'ACTIVE' OR(TRUNC(uwq_active_date) <= TRUNC(sysdate)
       AND uwq_status = 'PENDING')))
    )
  active_delinquencies,
      (SELECT 1
     FROM dual
     WHERE EXISTS
      (SELECT 1
       FROM iex_delinquencies_all
       WHERE customer_site_use_id = trx_summ.site_use_id
       AND status IN('DELINQUENT',    'PREDELINQUENT')
       AND org_id = trx_summ.org_id
       AND(uwq_status = 'COMPLETE'
       AND(TRUNC(uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') > TRUNC(sysdate))))
    )
  complete_delinquencies,
      (SELECT 1
     FROM dual
     WHERE EXISTS
      (SELECT 1
       FROM iex_delinquencies_all where customer_site_use_id = trx_summ.site_use_id
       AND status IN('DELINQUENT',    'PREDELINQUENT')
       AND org_id = trx_summ.org_id
       AND(uwq_status = 'PENDING'
       AND(TRUNC(uwq_active_date) > TRUNC(sysdate))))
    )
  pending_delinquencies,
      (SELECT a.score_value
     FROM iex_score_histories a
     WHERE a.creation_date =
      (SELECT MAX(creation_date)
       FROM iex_score_histories
       WHERE score_object_code = 'IEX_BILLTO'
       AND score_object_id = trx_summ.site_use_id)
    AND rownum < 2
     AND a.score_object_code = 'IEX_BILLTO'
     AND a.score_object_id = trx_summ.site_use_id)
  score,
    party.address1 address1,
    party.city city,
    party.state state,
    party.county county,
    fnd_terr.territory_short_name country,
    party.province province,
    party.postal_code postal_code,
    phone.phone_country_code phone_country_code,
    phone.phone_area_code phone_area_code,
    phone.phone_number phone_number,
    phone.phone_extension phone_extension,
    (SELECT COUNT(1) FROM iex_bankruptcies bkr WHERE bkr.party_id = party.party_id and NVL(BKR.DISPOSITION_CODE,'GRANTED') in ('GRANTED','NEGOTIATION')) number_of_bankruptcies, -- Changed for bug#7693986

    (SELECT COUNT(1) FROM iex_promise_details PRO, IEX_DELINQUENCIES_ALL DEL
     WHERE PRO.CUST_ACCOUNT_ID = TRX_SUMM.CUST_ACCOUNT_ID and del.customer_site_use_id = TRX_SUMM.site_use_ID AND
     PRO.STATUS IN ('COLLECTABLE', 'PENDING') AND PRO.STATE = 'BROKEN_PROMISE' AND PRO.AMOUNT_DUE_REMAINING > 0 AND
     PRO.DELINQUENCY_ID = DEL.DELINQUENCY_ID(+)
     AND (DEL.STATUS --(+) Commented for Bug 6446848 06-Jan-2009 barathsr
     NOT IN ('CURRENT', 'CLOSE')
     or (del.status='CURRENT' and  del.source_program_name='IEX_CURR_INV')) --Added for Bug 6446848 06-Jan-2009 barathsr
     AND DEL.org_id = trx_summ.org_id) number_of_promises,

    (SELECT SUM(AMOUNT_DUE_REMAINING) FROM iex_promise_details PRO, IEX_DELINQUENCIES_ALL DEL
     WHERE PRO.CUST_ACCOUNT_ID = TRX_SUMM.CUST_ACCOUNT_ID and del.customer_site_use_id = TRX_SUMM.site_use_ID AND
     PRO.STATUS IN ('COLLECTABLE', 'PENDING') AND PRO.STATE = 'BROKEN_PROMISE' AND PRO.AMOUNT_DUE_REMAINING > 0 AND
     PRO.DELINQUENCY_ID = DEL.DELINQUENCY_ID(+)
     AND (DEL.STATUS --(+) Commented for Bug 6446848 06-Jan-2009 barathsr
     NOT IN ('CURRENT', 'CLOSE')
     or (del.status='CURRENT' and  del.source_program_name='IEX_CURR_INV')) --Added for Bug 6446848 06-Jan-2009 barathsr
     AND DEL.org_id = trx_summ.org_id) BROKEN_PROMISE_AMOUNT ,

    (SELECT SUM(PROMISE_AMOUNT) FROM iex_promise_details PRO, IEX_DELINQUENCIES_ALL DEL
     WHERE PRO.CUST_ACCOUNT_ID = TRX_SUMM.CUST_ACCOUNT_ID and del.customer_site_use_id = TRX_SUMM.site_use_ID AND
     PRO.STATUS IN ('COLLECTABLE', 'PENDING') AND PRO.STATE = 'BROKEN_PROMISE' AND PRO.AMOUNT_DUE_REMAINING > 0 AND
     PRO.DELINQUENCY_ID = DEL.DELINQUENCY_ID(+)
     AND (DEL.STATUS --(+) Commented for Bug 6446848 06-Jan-2009 barathsr
     NOT IN ('CURRENT', 'CLOSE')
     or (del.status='CURRENT' and  del.source_program_name='IEX_CURR_INV')) --Added for Bug 6446848 06-Jan-2009 barathsr
     AND DEL.org_id = trx_summ.org_id) PROMISE_AMOUNT,

    (SELECT 1 FROM dual WHERE EXISTS
      (SELECT 1 FROM dual WHERE EXISTS
        (SELECT 1
         FROM iex_promise_details PRO, IEX_DELINQUENCIES_ALL DEL
         WHERE pro.cust_account_id = trx_summ.cust_account_id
         and del.customer_site_use_id = TRX_SUMM.site_use_ID
         AND pro.state = 'BROKEN_PROMISE'
         AND(pro.uwq_status IS NULL OR pro.uwq_status = 'ACTIVE' OR(TRUNC(pro.uwq_active_date) <= TRUNC(sysdate)
         AND pro.uwq_status = 'PENDING')))
      )
    ) active_promises,

    (SELECT 1 FROM dual WHERE EXISTS
      (SELECT 1 FROM dual WHERE EXISTS
        (SELECT 1
         FROM iex_promise_details PRO, IEX_DELINQUENCIES_ALL DEL
         WHERE pro.cust_account_id = trx_summ.cust_account_id
         and del.customer_site_use_id = TRX_SUMM.site_use_ID
         AND pro.state = 'BROKEN_PROMISE'
         AND(pro.uwq_status = 'COMPLETE'
         AND(TRUNC(pro.uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') > TRUNC(sysdate))))
      )
    ) complete_promises,

    (SELECT 1 FROM dual WHERE EXISTS
      (SELECT 1 FROM dual WHERE EXISTS
        (SELECT 1
         FROM iex_promise_details PRO, IEX_DELINQUENCIES_ALL DEL
         WHERE pro.cust_account_id = trx_summ.cust_account_id
         and del.customer_site_use_id = TRX_SUMM.site_use_ID
         AND pro.state = 'BROKEN_PROMISE'
         AND(pro.uwq_status = 'PENDING'
         AND(TRUNC(pro.uwq_active_date) > TRUNC(sysdate))))
      )
    ) pending_promises
  FROM ar_trx_bal_summary trx_summ,
    hz_cust_accounts acc,
    hz_parties party,
    jtf_objects_b objb,
hz_contact_points phone,
    fnd_territories_tl fnd_terr,
    hz_cust_site_uses_all site_uses,
    hz_customer_profiles prf,
    ar_collectors ac,
    GL_SETS_OF_BOOKS gl,
    AR_SYSTEM_PARAMETERS_all sys
  WHERE
   trx_summ.reference_1 = '1'
   AND trx_summ.site_use_id = site_uses.site_use_id
   AND trx_summ.cust_account_id = acc.cust_account_id
   AND acc.party_id = party.party_id
   AND objb.object_code = 'IEX_BILLTO'
   AND party.country = fnd_terr.territory_code(+)
   AND fnd_terr.LANGUAGE(+) = userenv('LANG')
   AND phone.owner_table_id(+) = party.party_id
   AND phone.owner_table_name(+) = 'HZ_PARTIES'
   AND phone.contact_point_type(+) = 'PHONE'
   AND phone.primary_by_purpose(+) = 'Y'
   AND phone.contact_point_purpose(+) = 'COLLECTIONS'
   AND phone.phone_line_type(+) NOT IN('PAGER',   'FAX')
   AND phone.status(+) = 'A'
   AND nvl(phone.do_not_use_flag(+),   'N') = 'N'
   and prf.SITE_USE_ID(+) = trx_summ.site_use_id
   and ac.collector_id(+) = prf.collector_id
   and gl.SET_OF_BOOKS_ID = sys.SET_OF_BOOKS_ID
   and trx_summ.org_id = sys.org_id
   -- start bug 5762888 gnramasa 13-July-2007
  /* and (trx_summ.cust_account_id, trx_summ.site_use_id, trx_summ.org_id) in
       (select cust_account_id, site_use_id, org_id from ar_trx_bal_summary where trunc(LAST_UPDATE_DATE) >= trunc(p_from_date))
    */
   and trunc(trx_summ.last_update_date) >= trunc(p_from_date)
   -- end bug 5762888 gnramasa 13-July-2007
  GROUP BY trx_summ.org_id,
    objb.object_function,
    objb.object_parameters,
    party.party_id,
    party.party_name,
    trx_summ.cust_account_id,
    acc.account_name,
    acc.account_number,
    trx_summ.site_use_id,
    site_uses.location,
    party.address1,
    party.city,
    party.state,
    party.county,
    fnd_terr.territory_short_name,
    party.province,
    party.postal_code,
    phone.phone_country_code,
    phone.phone_area_code,
    phone.phone_number,
    phone.phone_extension;
Line: 616

    SELECT
      trx_summ.org_id,
      max(ac.collector_id),
      max(ac.resource_id),
      max(ac.resource_type),
      objb.object_function ieu_object_function,
      objb.object_parameters || ' DISPLAYCBO=IEXTRMAN' ieu_object_parameters,
      '' ieu_media_type_uuid,
      'CUST_ACCOUNT_ID' ieu_param_pk_col,
      to_char(trx_summ.cust_account_id) ieu_param_pk_value,
      1 resource_id,
      'RS_EMPLOYEE' resource_type,
      party.party_id party_id,
      party.party_name party_name,
      trx_summ.cust_account_id cust_account_id,
      acc.account_name account_name,
      acc.account_number account_number,
      to_number(null) site_use_id,
      null location,
      max(gl.CURRENCY_CODE) currency,
      SUM(trx_summ.op_invoices_count) op_invoices_count,
      SUM(trx_summ.op_debit_memos_count) op_debit_memos_count,
      SUM(trx_summ.op_deposits_count) op_deposits_count,
      SUM(trx_summ.op_bills_receivables_count) op_bills_receivables_count,
      SUM(trx_summ.op_chargeback_count) op_chargeback_count,
      SUM(trx_summ.op_credit_memos_count) op_credit_memos_count,
      SUM(trx_summ.unresolved_cash_count) unresolved_cash_count,
      SUM(trx_summ.disputed_inv_count) disputed_inv_count,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.best_current_receivables,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.best_current_receivables))) best_current_receivables,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_invoices_value,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_invoices_value))) op_invoices_value,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_debit_memos_value,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_debit_memos_value))) op_debit_memos_value,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_deposits_value,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_deposits_value))) op_deposits_value,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_bills_receivables_value,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_bills_receivables_value))) op_bills_receivables_value,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_chargeback_value,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_chargeback_value))) op_chargeback_value,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_credit_memos_value,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_credit_memos_value))) op_credit_memos_value,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.unresolved_cash_value,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.unresolved_cash_value))) unresolved_cash_value,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.receipts_at_risk_value,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.receipts_at_risk_value))) receipts_at_risk_value,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.inv_amt_in_dispute,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.inv_amt_in_dispute))) inv_amt_in_dispute,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.pending_adj_value,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.pending_adj_value))) pending_adj_value,
        (SELECT SUM(b.acctd_amount_due_remaining)
       FROM iex_delinquencies_all a,
         ar_payment_schedules_all b
       WHERE a.cust_account_id = trx_summ.cust_account_id
       AND a.payment_schedule_id = b.payment_schedule_id
       AND b.status = 'OP'
       AND a.status IN('DELINQUENT',    'PREDELINQUENT')
       AND b.org_id = trx_summ.org_id) past_due_inv_value,
      SUM(trx_summ.past_due_inv_inst_count) past_due_inv_inst_count,
      MAX(trx_summ.last_payment_date) last_payment_date,
      MAX(iex_uwq_view_pkg.get_last_payment_amount(0,   trx_summ.cust_account_id,   0)) last_payment_amount,
      max(gl.CURRENCY_CODE) last_payment_amount_curr,
      MAX(iex_uwq_view_pkg.get_last_payment_number(0,   trx_summ.cust_account_id,   0)) last_payment_number,
      MAX(trx_summ.last_update_date) last_update_date,
      MAX(trx_summ.last_updated_by) last_updated_by,
      MAX(trx_summ.creation_date) creation_date,
      MAX(trx_summ.created_by) created_by,
      MAX(trx_summ.last_update_login) last_update_login,
        (SELECT COUNT(1)
       FROM iex_delinquencies_all
       WHERE cust_account_id = trx_summ.cust_account_id
       AND status IN('DELINQUENT',    'PREDELINQUENT')
       AND org_id = trx_summ.org_id)
    number_of_delinquencies,
        (SELECT 1
       FROM dual
       WHERE EXISTS
        (SELECT 1
         FROM iex_delinquencies_all
         WHERE cust_account_id = trx_summ.cust_account_id
         AND status IN('DELINQUENT',    'PREDELINQUENT')
	 AND org_id = trx_summ.org_id
         AND(uwq_status IS NULL OR uwq_status = 'ACTIVE' OR(TRUNC(uwq_active_date) <= TRUNC(sysdate)
         AND uwq_status = 'PENDING')))
      )
    active_delinquencies,
        (SELECT 1
       FROM dual
       WHERE EXISTS
        (SELECT 1
         FROM iex_delinquencies_all
         WHERE cust_account_id = trx_summ.cust_account_id
         AND status IN('DELINQUENT',    'PREDELINQUENT')
	 AND org_id = trx_summ.org_id
         AND(uwq_status = 'COMPLETE'
         AND(TRUNC(uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') > TRUNC(sysdate))))
      )
    complete_delinquencies,
        (SELECT 1
       FROM dual
       WHERE EXISTS
        (SELECT 1
         FROM iex_delinquencies_all  WHERE cust_account_id = trx_summ.cust_account_id
         AND status IN('DELINQUENT',    'PREDELINQUENT')
	 AND org_id = trx_summ.org_id
         AND(uwq_status = 'PENDING'
         AND(TRUNC(uwq_active_date) > TRUNC(sysdate))))
      )
    pending_delinquencies,
        (SELECT a.score_value
       FROM iex_score_histories a
       WHERE a.creation_date =
        (SELECT MAX(creation_date)
         FROM iex_score_histories
         WHERE score_object_code = 'IEX_ACCOUNT'
         AND score_object_id = trx_summ.cust_account_id)
      AND rownum < 2
       AND a.score_object_code = 'IEX_ACCOUNT'
       AND a.score_object_id = trx_summ.cust_account_id)
    score,
      party.address1 address1,
      party.city city,
      party.state state,
      party.county county,
      fnd_terr.territory_short_name country,
      party.province province,
      party.postal_code postal_code,
      phone.phone_country_code phone_country_code,
      phone.phone_area_code phone_area_code,
      phone.phone_number phone_number,
      phone.phone_extension phone_extension,
        (SELECT COUNT(1) FROM iex_bankruptcies bkr  WHERE bkr.party_id = party.party_id and NVL(BKR.DISPOSITION_CODE,'GRANTED') in ('GRANTED','NEGOTIATION')) number_of_bankruptcies, -- Changed for bug#7693986

      (SELECT COUNT(1) FROM iex_promise_details PRO, IEX_DELINQUENCIES_all DEL
       WHERE PRO.CUST_ACCOUNT_ID = TRX_SUMM.CUST_ACCOUNT_ID AND
       PRO.STATUS IN ('COLLECTABLE', 'PENDING') AND PRO.STATE = 'BROKEN_PROMISE' AND PRO.AMOUNT_DUE_REMAINING > 0 AND
       PRO.DELINQUENCY_ID = DEL.DELINQUENCY_ID(+)
       AND (DEL.STATUS --(+) Commented for Bug 6446848 06-Jan-2009 barathsr
       NOT IN ('CURRENT', 'CLOSE')
       or (del.status='CURRENT' and  del.source_program_name='IEX_CURR_INV'))--Added for Bug 6446848 06-Jan-2009 barathsr
       AND DEL.org_id = trx_summ.org_id) NUMBER_OF_PROMISES ,

       (SELECT SUM(AMOUNT_DUE_REMAINING) FROM IEX_PROMISE_DETAILS PRO, IEX_DELINQUENCIES_all DEL
       WHERE PRO.CUST_ACCOUNT_ID = TRX_SUMM.CUST_ACCOUNT_ID AND
       PRO.STATUS IN ('COLLECTABLE', 'PENDING') AND PRO.STATE = 'BROKEN_PROMISE' AND PRO.AMOUNT_DUE_REMAINING > 0 AND
       PRO.DELINQUENCY_ID = DEL.DELINQUENCY_ID(+)
       AND (DEL.STATUS --(+) Commented for Bug 6446848 06-Jan-2009 barathsr
       NOT IN ('CURRENT', 'CLOSE')
       or (del.status='CURRENT' and  del.source_program_name='IEX_CURR_INV'))--Added for Bug 6446848 06-Jan-2009 barathsr
       AND DEL.org_id = trx_summ.org_id) BROKEN_PROMISE_AMOUNT ,

       (SELECT SUM(PROMISE_AMOUNT) FROM IEX_PROMISE_DETAILS PRO, IEX_DELINQUENCIES_all DEL
       WHERE PRO.CUST_ACCOUNT_ID = TRX_SUMM.CUST_ACCOUNT_ID AND
       PRO.STATUS IN ('COLLECTABLE', 'PENDING') AND PRO.STATE = 'BROKEN_PROMISE' AND PRO.AMOUNT_DUE_REMAINING > 0 AND
       PRO.DELINQUENCY_ID = DEL.DELINQUENCY_ID(+)
       AND (DEL.STATUS --(+)  Commented for Bug 6446848 06-Jan-2009 barathsr
       NOT IN ('CURRENT', 'CLOSE')
       or (del.status='CURRENT' and  del.source_program_name='IEX_CURR_INV'))--Added for Bug 6446848 06-Jan-2009 barathsr
       AND DEL.org_id = trx_summ.org_id) PROMISE_AMOUNT,

        (SELECT 1 FROM dual WHERE EXISTS
          (SELECT 1 FROM dual WHERE EXISTS
            (SELECT 1
             FROM iex_promise_details
             WHERE cust_account_id = trx_summ.cust_account_id
             AND state = 'BROKEN_PROMISE'
             AND(uwq_status IS NULL OR uwq_status = 'ACTIVE' OR(TRUNC(uwq_active_date) <= TRUNC(sysdate)
             AND uwq_status = 'PENDING')))
          )
        ) active_promises,

        (SELECT 1 FROM dual WHERE EXISTS
          (SELECT 1 FROM dual WHERE EXISTS
            (SELECT 1
             FROM iex_promise_details
             WHERE cust_account_id = trx_summ.cust_account_id
             AND state = 'BROKEN_PROMISE'
             AND(uwq_status = 'COMPLETE'
             AND(TRUNC(uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') > TRUNC(sysdate))))
          )
        ) complete_promises,

        (SELECT 1 FROM dual WHERE EXISTS
          (SELECT 1 FROM dual WHERE EXISTS
            (SELECT 1
             FROM iex_promise_details
             WHERE cust_account_id = trx_summ.cust_account_id
             AND state = 'BROKEN_PROMISE'
             AND(uwq_status = 'PENDING'
             AND(TRUNC(uwq_active_date) > TRUNC(sysdate))))
          )
        ) pending_promises

    FROM ar_trx_bal_summary trx_summ,
      hz_cust_accounts acc,
      hz_parties party,
      jtf_objects_b objb,
      hz_contact_points phone,
      fnd_territories_tl fnd_terr,
      hz_customer_profiles prf,
      ar_collectors ac,
      GL_SETS_OF_BOOKS gl,
      AR_SYSTEM_PARAMETERS_all sys

    WHERE
     P_MODE = 'CP'
     AND   trx_summ.reference_1 = '1'
     AND trx_summ.cust_account_id = acc.cust_account_id
     AND acc.party_id = party.party_id
     AND objb.object_code = 'IEX_ACCOUNT'
     AND party.country = fnd_terr.territory_code(+)
     AND fnd_terr.LANGUAGE(+) = userenv('LANG')
     AND phone.owner_table_id(+) = party.party_id
     AND phone.owner_table_name(+) = 'HZ_PARTIES'
     AND phone.contact_point_type(+) = 'PHONE'
     AND phone.primary_by_purpose(+) = 'Y'
     AND phone.contact_point_purpose(+) = 'COLLECTIONS'
     AND phone.phone_line_type(+) NOT IN('PAGER',   'FAX')
     AND phone.status(+) = 'A'
     AND nvl(phone.do_not_use_flag(+),   'N') = 'N'
     and prf.CUST_ACCOUNT_ID = trx_summ.CUST_ACCOUNT_ID
     and prf.SITE_USE_ID is null
     and ac.collector_id(+) = prf.collector_id
     and gl.SET_OF_BOOKS_ID = sys.SET_OF_BOOKS_ID
     and trx_summ.org_id = sys.org_id
    GROUP BY  trx_summ.org_id,
      objb.object_function,
      objb.object_parameters,
      party.party_id,
      party.party_name,
      trx_summ.cust_account_id,
      acc.account_name,
      acc.account_number,
      party.address1,
      party.city,
      party.state,
      party.county,
      fnd_terr.territory_short_name,
      party.province,
      party.postal_code,
      phone.phone_country_code,
      phone.phone_area_code,
      phone.phone_number,
      phone.phone_extension;
Line: 874

    SELECT
      trx_summ.org_id,
      max(ac.collector_id),
      max(ac.resource_id),
      max(ac.resource_type),
      objb.object_function ieu_object_function,
      objb.object_parameters || ' DISPLAYCBO=IEXTRMAN' ieu_object_parameters,
      '' ieu_media_type_uuid,
      'CUST_ACCOUNT_ID' ieu_param_pk_col,
      to_char(trx_summ.cust_account_id) ieu_param_pk_value,
      1 resource_id,
      'RS_EMPLOYEE' resource_type,
      party.party_id party_id,
      party.party_name party_name,
      trx_summ.cust_account_id cust_account_id,
      acc.account_name account_name,
      acc.account_number account_number,
      to_number(null) site_use_id,
      null location,
      max(gl.CURRENCY_CODE) currency,
      SUM(trx_summ.op_invoices_count) op_invoices_count,
      SUM(trx_summ.op_debit_memos_count) op_debit_memos_count,
      SUM(trx_summ.op_deposits_count) op_deposits_count,
      SUM(trx_summ.op_bills_receivables_count) op_bills_receivables_count,
      SUM(trx_summ.op_chargeback_count) op_chargeback_count,
      SUM(trx_summ.op_credit_memos_count) op_credit_memos_count,
      SUM(trx_summ.unresolved_cash_count) unresolved_cash_count,
      SUM(trx_summ.disputed_inv_count) disputed_inv_count,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.best_current_receivables,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.best_current_receivables))) best_current_receivables,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_invoices_value,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_invoices_value))) op_invoices_value,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_debit_memos_value,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_debit_memos_value))) op_debit_memos_value,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_deposits_value,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_deposits_value))) op_deposits_value,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_bills_receivables_value,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_bills_receivables_value))) op_bills_receivables_value,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_chargeback_value,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_chargeback_value))) op_chargeback_value,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_credit_memos_value,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_credit_memos_value))) op_credit_memos_value,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.unresolved_cash_value,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.unresolved_cash_value))) unresolved_cash_value,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.receipts_at_risk_value,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.receipts_at_risk_value))) receipts_at_risk_value,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.inv_amt_in_dispute,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.inv_amt_in_dispute))) inv_amt_in_dispute,
      SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.pending_adj_value,
       gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
       iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.pending_adj_value))) pending_adj_value,
        (SELECT SUM(b.acctd_amount_due_remaining)
       FROM iex_delinquencies_all a,
         ar_payment_schedules_all b
       WHERE a.cust_account_id = trx_summ.cust_account_id
       AND a.payment_schedule_id = b.payment_schedule_id
       AND b.status = 'OP'
       AND a.status IN('DELINQUENT',    'PREDELINQUENT')
       AND b.org_id = trx_summ.org_id) past_due_inv_value,
      SUM(trx_summ.past_due_inv_inst_count) past_due_inv_inst_count,
      MAX(trx_summ.last_payment_date) last_payment_date,
      MAX(iex_uwq_view_pkg.get_last_payment_amount(0,   trx_summ.cust_account_id,   0)) last_payment_amount,
      max(gl.CURRENCY_CODE) last_payment_amount_curr,
      MAX(iex_uwq_view_pkg.get_last_payment_number(0,   trx_summ.cust_account_id,   0)) last_payment_number,
      MAX(trx_summ.last_update_date) last_update_date,
      MAX(trx_summ.last_updated_by) last_updated_by,
      MAX(trx_summ.creation_date) creation_date,
      MAX(trx_summ.created_by) created_by,
      MAX(trx_summ.last_update_login) last_update_login,
        (SELECT COUNT(1)
       FROM iex_delinquencies_all
       WHERE cust_account_id = trx_summ.cust_account_id
       AND status IN('DELINQUENT',    'PREDELINQUENT')
       AND org_id = trx_summ.org_id)
    number_of_delinquencies,
        (SELECT 1
       FROM dual
       WHERE EXISTS
        (SELECT 1
         FROM iex_delinquencies_all
         WHERE cust_account_id = trx_summ.cust_account_id
         AND status IN('DELINQUENT',    'PREDELINQUENT')
	 AND org_id = trx_summ.org_id
         AND(uwq_status IS NULL OR uwq_status = 'ACTIVE' OR(TRUNC(uwq_active_date) <= TRUNC(sysdate)
         AND uwq_status = 'PENDING')))
      )
    active_delinquencies,
        (SELECT 1
       FROM dual
       WHERE EXISTS
        (SELECT 1
         FROM iex_delinquencies_all
         WHERE cust_account_id = trx_summ.cust_account_id
         AND status IN('DELINQUENT',    'PREDELINQUENT')
	 AND org_id = trx_summ.org_id
         AND(uwq_status = 'COMPLETE'
         AND(TRUNC(uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') > TRUNC(sysdate))))
      )
    complete_delinquencies,
        (SELECT 1
       FROM dual
       WHERE EXISTS
        (SELECT 1
         FROM iex_delinquencies_all  WHERE cust_account_id = trx_summ.cust_account_id
         AND status IN('DELINQUENT',    'PREDELINQUENT')
	 AND org_id = trx_summ.org_id
         AND(uwq_status = 'PENDING'
         AND(TRUNC(uwq_active_date) > TRUNC(sysdate))))
      )
    pending_delinquencies,
        (SELECT a.score_value
       FROM iex_score_histories a
       WHERE a.creation_date =
        (SELECT MAX(creation_date)
         FROM iex_score_histories
         WHERE score_object_code = 'IEX_ACCOUNT'
         AND score_object_id = trx_summ.cust_account_id)
      AND rownum < 2
       AND a.score_object_code = 'IEX_ACCOUNT'
       AND a.score_object_id = trx_summ.cust_account_id)
    score,
      party.address1 address1,
      party.city city,
      party.state state,
      party.county county,
      fnd_terr.territory_short_name country,
      party.province province,
      party.postal_code postal_code,
      phone.phone_country_code phone_country_code,
      phone.phone_area_code phone_area_code,
      phone.phone_number phone_number,
      phone.phone_extension phone_extension,
        (SELECT COUNT(1) FROM iex_bankruptcies bkr  WHERE bkr.party_id = party.party_id and NVL(BKR.DISPOSITION_CODE,'GRANTED') in ('GRANTED','NEGOTIATION')) number_of_bankruptcies,  -- Changed for bug#7693986

      (SELECT COUNT(1) FROM iex_promise_details PRO, IEX_DELINQUENCIES_all DEL
       WHERE PRO.CUST_ACCOUNT_ID = TRX_SUMM.CUST_ACCOUNT_ID AND
       PRO.STATUS IN ('COLLECTABLE', 'PENDING') AND PRO.STATE = 'BROKEN_PROMISE' AND PRO.AMOUNT_DUE_REMAINING > 0 AND
       PRO.DELINQUENCY_ID = DEL.DELINQUENCY_ID(+)
       AND (DEL.STATUS --(+) Commented for Bug 6446848 06-Jan-2009 barathsr
       NOT IN ('CURRENT', 'CLOSE')
       or (del.status='CURRENT' and  del.source_program_name='IEX_CURR_INV'))--Added for Bug 6446848 06-Jan-2009 barathsr
       AND DEL.org_id = trx_summ.org_id) NUMBER_OF_PROMISES ,

       (SELECT SUM(AMOUNT_DUE_REMAINING) FROM IEX_PROMISE_DETAILS PRO, IEX_DELINQUENCIES_all DEL
       WHERE PRO.CUST_ACCOUNT_ID = TRX_SUMM.CUST_ACCOUNT_ID AND
       PRO.STATUS IN ('COLLECTABLE', 'PENDING') AND PRO.STATE = 'BROKEN_PROMISE' AND PRO.AMOUNT_DUE_REMAINING > 0 AND
       PRO.DELINQUENCY_ID = DEL.DELINQUENCY_ID(+)
       AND (DEL.STATUS --(+) Commented for Bug 6446848 06-Jan-2009 barathsr
       NOT IN ('CURRENT', 'CLOSE')
       or (del.status='CURRENT' and  del.source_program_name='IEX_CURR_INV'))--Added for Bug 6446848 06-Jan-2009 barathsr
       AND DEL.org_id = trx_summ.org_id) BROKEN_PROMISE_AMOUNT ,

       (SELECT SUM(PROMISE_AMOUNT) FROM IEX_PROMISE_DETAILS PRO, IEX_DELINQUENCIES_all DEL
       WHERE PRO.CUST_ACCOUNT_ID = TRX_SUMM.CUST_ACCOUNT_ID AND
       PRO.STATUS IN ('COLLECTABLE', 'PENDING') AND PRO.STATE = 'BROKEN_PROMISE' AND PRO.AMOUNT_DUE_REMAINING > 0 AND
       PRO.DELINQUENCY_ID = DEL.DELINQUENCY_ID(+)
       AND (DEL.STATUS --(+) Commented for Bug 6446848 06-Jan-2009 barathsr
       NOT IN ('CURRENT', 'CLOSE')
       or (del.status='CURRENT' and  del.source_program_name='IEX_CURR_INV'))--Added for Bug 6446848 06-Jan-2009 barathsr
       AND DEL.org_id = trx_summ.org_id) PROMISE_AMOUNT,

        (SELECT 1 FROM dual WHERE EXISTS
          (SELECT 1 FROM dual WHERE EXISTS
            (SELECT 1
             FROM iex_promise_details
             WHERE cust_account_id = trx_summ.cust_account_id
             AND state = 'BROKEN_PROMISE'
             AND(uwq_status IS NULL OR uwq_status = 'ACTIVE' OR(TRUNC(uwq_active_date) <= TRUNC(sysdate)
             AND uwq_status = 'PENDING')))
          )
        ) active_promises,

        (SELECT 1 FROM dual WHERE EXISTS
          (SELECT 1 FROM dual WHERE EXISTS
            (SELECT 1
             FROM iex_promise_details
             WHERE cust_account_id = trx_summ.cust_account_id
             AND state = 'BROKEN_PROMISE'
             AND(uwq_status = 'COMPLETE'
             AND(TRUNC(uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') > TRUNC(sysdate))))
          )
        ) complete_promises,

        (SELECT 1 FROM dual WHERE EXISTS
          (SELECT 1 FROM dual WHERE EXISTS
            (SELECT 1
             FROM iex_promise_details
             WHERE cust_account_id = trx_summ.cust_account_id
             AND state = 'BROKEN_PROMISE'
             AND(uwq_status = 'PENDING'
             AND(TRUNC(uwq_active_date) > TRUNC(sysdate))))
          )
        ) pending_promises

    FROM ar_trx_bal_summary trx_summ,
      hz_cust_accounts acc,
      hz_parties party,
      jtf_objects_b objb,
      hz_contact_points phone,
      fnd_territories_tl fnd_terr,
      hz_customer_profiles prf,
      ar_collectors ac,
      GL_SETS_OF_BOOKS gl,
      AR_SYSTEM_PARAMETERS_all sys

    WHERE
     trx_summ.reference_1 = '1'
     AND trx_summ.cust_account_id = acc.cust_account_id
     AND acc.party_id = party.party_id
     AND objb.object_code = 'IEX_ACCOUNT'
     AND party.country = fnd_terr.territory_code(+)
     AND fnd_terr.LANGUAGE(+) = userenv('LANG')
     AND phone.owner_table_id(+) = party.party_id
     AND phone.owner_table_name(+) = 'HZ_PARTIES'
     AND phone.contact_point_type(+) = 'PHONE'
     AND phone.primary_by_purpose(+) = 'Y'
     AND phone.contact_point_purpose(+) = 'COLLECTIONS'
     AND phone.phone_line_type(+) NOT IN('PAGER',   'FAX')
     AND phone.status(+) = 'A'
     AND nvl(phone.do_not_use_flag(+),   'N') = 'N'
     and prf.CUST_ACCOUNT_ID = trx_summ.CUST_ACCOUNT_ID
     and prf.SITE_USE_ID is null
     and ac.collector_id(+) = prf.collector_id
     and gl.SET_OF_BOOKS_ID = sys.SET_OF_BOOKS_ID
     and trx_summ.org_id = sys.org_id
     -- start bug 5762888 gnramasa 13-July-2007
     /* and (trx_summ.cust_account_id, trx_summ.site_use_id, trx_summ.org_id) in */
         /* changed for bug 5677415 by gnramasa on 27/11/2006 */
	 /* (select cust_account_id, site_use_id, org_id from ar_trx_bal_summary where trunc(LAST_UPDATE_DATE) >= trunc(sysdate)) */
 	 /* (select cust_account_id, site_use_id, org_id from ar_trx_bal_summary where trunc(LAST_UPDATE_DATE) >= trunc(p_from_date))  */
     and trunc(trx_summ.last_update_date) >= trunc(p_from_date)
   -- end bug 5762888 gnramasa 13-July-2007
    GROUP BY  trx_summ.org_id,
      objb.object_function,
      objb.object_parameters,
      party.party_id,
      party.party_name,
      trx_summ.cust_account_id,
      acc.account_name,
      acc.account_number,
      party.address1,
      party.city,
      party.state,
      party.county,
      fnd_terr.territory_short_name,
      party.province,
      party.postal_code,
      phone.phone_country_code,
      phone.phone_area_code,
      phone.phone_number,
      phone.phone_extension     ;
Line: 1139

      SELECT
          trx_summ.org_id,
          max(ac.collector_id),
          max(ac.resource_id),
          max(ac.resource_type),
          objb.object_function ieu_object_function,
          objb.object_parameters || ' DISPLAYCBO=IEXTRMAN' ieu_object_parameters,
          '' ieu_media_type_uuid,
          'PARTY_ID' ieu_param_pk_col,
          to_char(party.party_id) ieu_param_pk_value,
          1 resource_id,
          'RS_EMPLOYEE' resource_type,
          party.party_id party_id,
          party.party_name party_name,
          to_number(null) cust_account_id,
          null account_name,
          null account_number,
          to_number(null) site_use_id,
          null location,
          max(gl.CURRENCY_CODE) currency,
          SUM(trx_summ.op_invoices_count) op_invoices_count,
          SUM(trx_summ.op_debit_memos_count) op_debit_memos_count,
          SUM(trx_summ.op_deposits_count) op_deposits_count,
          SUM(trx_summ.op_bills_receivables_count) op_bills_receivables_count,
          SUM(trx_summ.op_chargeback_count) op_chargeback_count,
          SUM(trx_summ.op_credit_memos_count) op_credit_memos_count,
          SUM(trx_summ.unresolved_cash_count) unresolved_cash_count,
          SUM(trx_summ.disputed_inv_count) disputed_inv_count,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.best_current_receivables,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.best_current_receivables))) best_current_receivables,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.op_invoices_value,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.op_invoices_value))) op_invoices_value,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.op_debit_memos_value,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.op_debit_memos_value))) op_debit_memos_value,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.op_deposits_value,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.op_deposits_value))) op_deposits_value,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.op_bills_receivables_value,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.op_bills_receivables_value))) op_bills_receivables_value,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.op_chargeback_value,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.op_chargeback_value))) op_chargeback_value,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.op_credit_memos_value,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.op_credit_memos_value))) op_credit_memos_value,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.unresolved_cash_value,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.unresolved_cash_value))) unresolved_cash_value,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.receipts_at_risk_value,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.receipts_at_risk_value))) receipts_at_risk_value,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.inv_amt_in_dispute,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.inv_amt_in_dispute))) inv_amt_in_dispute,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.pending_adj_value,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.pending_adj_value))) pending_adj_value,
              (SELECT SUM(b.acctd_amount_due_remaining)
           FROM iex_delinquencies_all a,
               ar_payment_schedules_all b
           WHERE a.party_cust_id = party.party_id
           AND a.payment_schedule_id = b.payment_schedule_id
           AND b.status = 'OP'
           AND a.status IN('DELINQUENT',      'PREDELINQUENT')
	   AND b.org_id = trx_summ.org_id) past_due_inv_value,
          SUM(trx_summ.past_due_inv_inst_count) past_due_inv_inst_count,
          MAX(trx_summ.last_payment_date) last_payment_date,
          MAX(iex_uwq_view_pkg.get_last_payment_amount(party.party_id,     0,     0)) last_payment_amount,
          max(gl.CURRENCY_CODE) last_payment_amount_curr,
          MAX(iex_uwq_view_pkg.get_last_payment_number(party.party_id,     0,     0)) last_payment_number,
          MAX(trx_summ.last_update_date) last_update_date,
          MAX(trx_summ.last_updated_by) last_updated_by,
          MAX(trx_summ.creation_date) creation_date,
          MAX(trx_summ.created_by) created_by,
          MAX(trx_summ.last_update_login) last_update_login,
              (SELECT COUNT(1)
           FROM iex_delinquencies_all
           WHERE party_cust_id = party.party_id
           AND status IN('DELINQUENT',      'PREDELINQUENT')
	   AND org_id = trx_summ.org_id)
      number_of_delinquencies,
              (SELECT 1
           FROM dual
           WHERE EXISTS
              (SELECT 1
               FROM iex_delinquencies_all
               WHERE party_cust_id = party.party_id
               AND status IN('DELINQUENT',      'PREDELINQUENT')
	       AND org_id = trx_summ.org_id
               AND(uwq_status IS NULL OR uwq_status = 'ACTIVE' OR(TRUNC(uwq_active_date) <= TRUNC(sysdate)
               AND uwq_status = 'PENDING')))
          )
      active_delinquencies,
              (SELECT 1
           FROM dual
           WHERE EXISTS
              (SELECT 1
               FROM iex_delinquencies_all
               WHERE party_cust_id = party.party_id
               AND status IN('DELINQUENT',      'PREDELINQUENT')
	       AND org_id = trx_summ.org_id
               AND(uwq_status = 'COMPLETE'
               AND(TRUNC(uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') > TRUNC(sysdate))))
          )
      complete_delinquencies,
              (SELECT 1
           FROM dual
           WHERE EXISTS
              (SELECT 1
               FROM iex_delinquencies_all
               WHERE party_cust_id = party.party_id
               AND status IN('DELINQUENT',      'PREDELINQUENT')
	       AND org_id = trx_summ.org_id
               AND(uwq_status = 'PENDING'
               AND(TRUNC(uwq_active_date) > TRUNC(sysdate))))
          )
      pending_delinquencies,
              (SELECT a.score_value
           FROM iex_score_histories a
           WHERE a.creation_date =
              (SELECT MAX(creation_date)
               FROM iex_score_histories
               WHERE score_object_code = 'PARTY'
               AND score_object_id = party.party_id)
          AND rownum < 2
           AND a.score_object_code = 'PARTY'
           AND a.score_object_id = party.party_id)
      score,
          party.address1 address1,
          party.city city,
          party.state state,
          party.county county,
          fnd_terr.territory_short_name country,
          party.province province,
          party.postal_code postal_code,
          phone.phone_country_code phone_country_code,
          phone.phone_area_code phone_area_code,
          phone.phone_number phone_number,
          phone.phone_extension phone_extension,
           (SELECT COUNT(1) FROM iex_bankruptcies bkr WHERE bkr.party_id = party.party_id and NVL(BKR.DISPOSITION_CODE,'GRANTED') in ('GRANTED','NEGOTIATION')) number_of_bankruptcies, -- Changed for bug#7693986

          iex_uwq_view_pkg.get_pro_count(party.party_id,     NULL,     NULL,     NULL, trx_summ.org_id) number_of_promises,
          iex_uwq_view_pkg.get_broken_prm_amt(party.party_id,     NULL,     NULL, trx_summ.org_id) broken_promise_amount,
          iex_uwq_view_pkg.get_prm_amt(party.party_id,     NULL,     NULL, trx_summ.org_id) promise_amount,
              (SELECT 1
           FROM dual
           WHERE EXISTS
              (SELECT 1
               FROM iex_promise_details pd,
                   hz_cust_accounts b
               WHERE b.party_id = party.party_id
               AND pd.cust_account_id = b.cust_account_id
               AND pd.state = 'BROKEN_PROMISE'
               AND(pd.uwq_status IS NULL OR pd.uwq_status = 'ACTIVE' OR(TRUNC(pd.uwq_active_date) <= TRUNC(sysdate)
               AND pd.uwq_status = 'PENDING')))
          )
      active_promises,
              (SELECT 1
           FROM dual
           WHERE EXISTS
              (SELECT 1
               FROM iex_promise_details pd,
                   hz_cust_accounts b
               WHERE b.party_id = party.party_id
               AND pd.cust_account_id = b.cust_account_id
               AND pd.state = 'BROKEN_PROMISE'
               AND(pd.uwq_status = 'COMPLETE'
               AND(TRUNC(pd.uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') > TRUNC(sysdate))))
          )
      complete_promises,
              (SELECT 1
           FROM dual
           WHERE EXISTS
              (SELECT 1
               FROM iex_promise_details pd,
                   hz_cust_accounts b
               WHERE b.party_id = party.party_id
               AND pd.cust_account_id = b.cust_account_id
               and pd.state = 'BROKEN_PROMISE'
               AND(pd.uwq_status = 'PENDING'
               AND(TRUNC(pd.uwq_active_date) > TRUNC(sysdate))))
          )
      pending_promises

      FROM ar_trx_bal_summary trx_summ,
          hz_cust_accounts acc,
          hz_parties party,
          jtf_objects_b objb,
          hz_contact_points phone,
          fnd_territories_tl fnd_terr,
            hz_customer_profiles prf,
            ar_collectors ac,
            GL_SETS_OF_BOOKS gl,
            AR_SYSTEM_PARAMETERS_all sys

      WHERE
       P_MODE = 'CP'
       AND trx_summ.reference_1 = '1'
       AND trx_summ.cust_account_id = acc.cust_account_id
       AND acc.party_id = party.party_id
       AND objb.object_code = 'IEX_CUSTOMER'
       AND party.country = fnd_terr.territory_code(+)
       AND fnd_terr.LANGUAGE(+) = userenv('LANG')
       AND phone.owner_table_id(+) = party.party_id
       AND phone.owner_table_name(+) = 'HZ_PARTIES'
       AND phone.contact_point_type(+) = 'PHONE'
       and phone.primary_by_purpose(+) = 'Y'
       AND phone.contact_point_purpose(+) = 'COLLECTIONS'
       AND phone.phone_line_type(+) NOT IN('PAGER',     'FAX')
       AND phone.status(+) = 'A'
       AND nvl(phone.do_not_use_flag(+),     'N') = 'N'
       AND acc.party_id = prf.party_id
       and prf.CUST_ACCOUNT_ID = -1
--       and prf.CUST_ACCOUNT_ID = trx_summ.CUST_ACCOUNT_ID
       and prf.SITE_USE_ID is null
       and ac.collector_id(+) = prf.collector_id
       and gl.SET_OF_BOOKS_ID = sys.SET_OF_BOOKS_ID
       and trx_summ.org_id = sys.org_id
      GROUP BY trx_summ.org_id,
          objb.object_function,
          objb.object_parameters,
          party.party_id,
          party.party_name,
          party.address1,
          party.city,
          party.state,
          party.county,
          fnd_terr.territory_short_name,
          party.province,
          party.postal_code,
          phone.phone_country_code,
          phone.phone_area_code,
          phone.phone_number,
          phone.phone_extension;
Line: 1379

      SELECT
          trx_summ.org_id,
          max(ac.collector_id),
          max(ac.resource_id),
          max(ac.resource_type),
          objb.object_function ieu_object_function,
          objb.object_parameters || ' DISPLAYCBO=IEXTRMAN' ieu_object_parameters,
          '' ieu_media_type_uuid,
          'PARTY_ID' ieu_param_pk_col,
          to_char(party.party_id) ieu_param_pk_value,
          1 resource_id,
          'RS_EMPLOYEE' resource_type,
          party.party_id party_id,
          party.party_name party_name,
          to_number(null) cust_account_id,
          null account_name,
          null account_number,
          to_number(null) site_use_id,
          null location,
          max(gl.CURRENCY_CODE) currency,
          SUM(trx_summ.op_invoices_count) op_invoices_count,
          SUM(trx_summ.op_debit_memos_count) op_debit_memos_count,
          SUM(trx_summ.op_deposits_count) op_deposits_count,
          SUM(trx_summ.op_bills_receivables_count) op_bills_receivables_count,
          SUM(trx_summ.op_chargeback_count) op_chargeback_count,
          SUM(trx_summ.op_credit_memos_count) op_credit_memos_count,
          SUM(trx_summ.unresolved_cash_count) unresolved_cash_count,
          SUM(trx_summ.disputed_inv_count) disputed_inv_count,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.best_current_receivables,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.best_current_receivables))) best_current_receivables,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.op_invoices_value,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.op_invoices_value))) op_invoices_value,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.op_debit_memos_value,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.op_debit_memos_value))) op_debit_memos_value,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.op_deposits_value,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.op_deposits_value))) op_deposits_value,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.op_bills_receivables_value,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.op_bills_receivables_value))) op_bills_receivables_value,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.op_chargeback_value,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.op_chargeback_value))) op_chargeback_value,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.op_credit_memos_value,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.op_credit_memos_value))) op_credit_memos_value,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.unresolved_cash_value,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.unresolved_cash_value))) unresolved_cash_value,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.receipts_at_risk_value,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.receipts_at_risk_value))) receipts_at_risk_value,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.inv_amt_in_dispute,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.inv_amt_in_dispute))) inv_amt_in_dispute,
          SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.pending_adj_value,
          gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
          iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.pending_adj_value))) pending_adj_value,
              (SELECT SUM(b.acctd_amount_due_remaining)
           FROM iex_delinquencies_all a,
               ar_payment_schedules_all b
           WHERE a.party_cust_id = party.party_id
           AND a.payment_schedule_id = b.payment_schedule_id
           AND b.status = 'OP'
           AND a.status IN('DELINQUENT',      'PREDELINQUENT')
	   AND b.org_id = trx_summ.org_id) past_due_inv_value,
          SUM(trx_summ.past_due_inv_inst_count) past_due_inv_inst_count,
          MAX(trx_summ.last_payment_date) last_payment_date,
          MAX(iex_uwq_view_pkg.get_last_payment_amount(party.party_id,     0,     0)) last_payment_amount,
          max(gl.CURRENCY_CODE) last_payment_amount_curr,
          MAX(iex_uwq_view_pkg.get_last_payment_number(party.party_id,     0,     0)) last_payment_number,
          MAX(trx_summ.last_update_date) last_update_date,
          MAX(trx_summ.last_updated_by) last_updated_by,
          MAX(trx_summ.creation_date) creation_date,
          MAX(trx_summ.created_by) created_by,
          MAX(trx_summ.last_update_login) last_update_login,
              (SELECT COUNT(1)
           FROM iex_delinquencies_all
           WHERE party_cust_id = party.party_id
           AND status IN('DELINQUENT',      'PREDELINQUENT')
	   AND org_id = trx_summ.org_id)
      number_of_delinquencies,
              (SELECT 1
           FROM dual
           WHERE EXISTS
              (SELECT 1
               FROM iex_delinquencies_all
               WHERE party_cust_id = party.party_id
               AND status IN('DELINQUENT',      'PREDELINQUENT')
	       AND org_id = trx_summ.org_id
               AND(uwq_status IS NULL OR uwq_status = 'ACTIVE' OR(TRUNC(uwq_active_date) <= TRUNC(sysdate)
               AND uwq_status = 'PENDING')))
          )
      active_delinquencies,
              (SELECT 1
           FROM dual
           WHERE EXISTS
              (SELECT 1
               FROM iex_delinquencies_all
               WHERE party_cust_id = party.party_id
               AND status IN('DELINQUENT',      'PREDELINQUENT')
	       AND org_id = trx_summ.org_id
               AND(uwq_status = 'COMPLETE'
               AND(TRUNC(uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') > TRUNC(sysdate))))
          )
      complete_delinquencies,
              (SELECT 1
           FROM dual
           WHERE EXISTS
              (SELECT 1
               FROM iex_delinquencies_all
               WHERE party_cust_id = party.party_id
               AND status IN('DELINQUENT',      'PREDELINQUENT')
	       AND org_id = trx_summ.org_id
               AND(uwq_status = 'PENDING'
               AND(TRUNC(uwq_active_date) > TRUNC(sysdate))))
          )
      pending_delinquencies,
              (SELECT a.score_value
           FROM iex_score_histories a
           WHERE a.creation_date =
              (SELECT MAX(creation_date)
               FROM iex_score_histories
               WHERE score_object_code = 'PARTY'
               AND score_object_id = party.party_id)
          AND rownum < 2
           AND a.score_object_code = 'PARTY'
           AND a.score_object_id = party.party_id)
      score,
          party.address1 address1,
          party.city city,
          party.state state,
          party.county county,
          fnd_terr.territory_short_name country,
          party.province province,
          party.postal_code postal_code,
          phone.phone_country_code phone_country_code,
          phone.phone_area_code phone_area_code,
          phone.phone_number phone_number,
          phone.phone_extension phone_extension,
           (SELECT COUNT(1) FROM iex_bankruptcies bkr WHERE bkr.party_id = party.party_id and NVL(BKR.DISPOSITION_CODE,'GRANTED') in ('GRANTED','NEGOTIATION')) number_of_bankruptcies, -- Changed for bug#7693986

          iex_uwq_view_pkg.get_pro_count(party.party_id,     NULL,     NULL,     NULL, trx_summ.org_id) number_of_promises,
          iex_uwq_view_pkg.get_broken_prm_amt(party.party_id,     NULL,     NULL, trx_summ.org_id) broken_promise_amount,
          iex_uwq_view_pkg.get_prm_amt(party.party_id,     NULL,     NULL, trx_summ.org_id) promise_amount,
              (SELECT 1
           FROM dual
           WHERE EXISTS
              (SELECT 1
               FROM iex_promise_details pd,
                   hz_cust_accounts b
               WHERE b.party_id = party.party_id
               AND pd.cust_account_id = b.cust_account_id
               AND pd.state = 'BROKEN_PROMISE'
               AND(pd.uwq_status IS NULL OR pd.uwq_status = 'ACTIVE' OR(TRUNC(pd.uwq_active_date) <= TRUNC(sysdate)
               AND pd.uwq_status = 'PENDING')))
          )
      active_promises,
              (SELECT 1
           FROM dual
           WHERE EXISTS
              (SELECT 1
               FROM iex_promise_details pd,
                   hz_cust_accounts b
               WHERE b.party_id = party.party_id
               AND pd.cust_account_id = b.cust_account_id
               AND pd.state = 'BROKEN_PROMISE'
               AND(pd.uwq_status = 'COMPLETE'
               AND(TRUNC(pd.uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') > TRUNC(sysdate))))
          )
      complete_promises,
              (SELECT 1
           FROM dual
           WHERE EXISTS
              (SELECT 1
               FROM iex_promise_details pd,
                   hz_cust_accounts b
               WHERE b.party_id = party.party_id
               AND pd.cust_account_id = b.cust_account_id
               and pd.state = 'BROKEN_PROMISE'
               AND(pd.uwq_status = 'PENDING'
               AND(TRUNC(pd.uwq_active_date) > TRUNC(sysdate))))
          )
      pending_promises

      FROM ar_trx_bal_summary trx_summ,
          hz_cust_accounts acc,
          hz_parties party,
          jtf_objects_b objb,
          hz_contact_points phone,
          fnd_territories_tl fnd_terr,
            hz_customer_profiles prf,
            ar_collectors ac,
            GL_SETS_OF_BOOKS gl,
            AR_SYSTEM_PARAMETERS_all sys
      WHERE trx_summ.reference_1 = '1'
       AND trx_summ.cust_account_id = acc.cust_account_id
       AND acc.party_id = party.party_id
       AND objb.object_code = 'IEX_CUSTOMER'
       AND party.country = fnd_terr.territory_code(+)
       AND fnd_terr.LANGUAGE(+) = userenv('LANG')
       AND phone.owner_table_id(+) = party.party_id
       AND phone.owner_table_name(+) = 'HZ_PARTIES'
       AND phone.contact_point_type(+) = 'PHONE'
       and phone.primary_by_purpose(+) = 'Y'
       AND phone.contact_point_purpose(+) = 'COLLECTIONS'
       AND phone.phone_line_type(+) NOT IN('PAGER',     'FAX')
       AND phone.status(+) = 'A'
       AND nvl(phone.do_not_use_flag(+),     'N') = 'N'
       AND acc.party_id = prf.party_id
       and prf.CUST_ACCOUNT_ID = -1
--       and prf.CUST_ACCOUNT_ID = trx_summ.CUST_ACCOUNT_ID
       and prf.SITE_USE_ID is null
       and ac.collector_id(+) = prf.collector_id
       and gl.SET_OF_BOOKS_ID = sys.SET_OF_BOOKS_ID
       and trx_summ.org_id = sys.org_id
     -- start bug 5762888 gnramasa 13-July-2007
      /* and (trx_summ.cust_account_id, trx_summ.site_use_id, trx_summ.org_id) in */
           /* changed for bug 5677415 by gnramasa on 27/11/2006 */
	   /* (select cust_account_id, site_use_id, org_id from ar_trx_bal_summary where trunc(LAST_UPDATE_DATE) >= trunc(sysdate)) */
	   /* (select cust_account_id, site_use_id, org_id from ar_trx_bal_summary where trunc(LAST_UPDATE_DATE) >= trunc(p_from_date)) */
       and trunc(trx_summ.last_update_date) >= trunc(p_from_date)
   -- end bug 5762888 gnramasa 13-July-2007
      GROUP BY trx_summ.org_id,
          objb.object_function,
          objb.object_parameters,
          party.party_id,
          party.party_name,
          party.address1,
          party.city,
          party.state,
          party.county,
          fnd_terr.territory_short_name,
          party.province,
          party.postal_code,
          phone.phone_country_code,
          phone.phone_area_code,
          phone.phone_number,
          phone.phone_extension;
Line: 1624

     select strat.jtf_object_id,
        wkitem.WORK_ITEM_ID,
        wkitem.schedule_start schedule_start,
        wkitem.schedule_end schedule_end,
        stry_temp_wkitem.category_type category,
        stry_temp_wkitem.WORK_TYPE,
        stry_temp_wkitem.PRIORITY_TYPE,
        wkitem.resource_id,
        wkitem.strategy_id,
        strat.strategy_template_id,
        wkitem.work_item_template_id,
        wkitem.status_code,
        wkitem.creation_date start_time,
        wkitem.execute_end end_time, -- snuthala 28/08/2008 bug #6745580
        wkitem.work_item_order wkitem_order,
	wkitem.escalated_yn                   --Added for bug#6981126 by schekuri on 27-Jul-2008
      from iex_strategies strat,
        iex_strategy_work_items wkitem,
        iex_stry_temp_work_items_b stry_temp_wkitem,
        IEX_DLN_UWQ_SUMMARY sum
      where strat.jtf_object_type = decode(p_level, 'CUSTOMER', 'PARTY', 'ACCOUNT', 'IEX_ACCOUNT', 'BILL_TO', 'IEX_BILLTO')
      AND strat.status_code IN('OPEN',   'ONHOLD')
      AND wkitem.strategy_id = strat.strategy_id
      AND wkitem.status_code IN('OPEN',   'ONHOLD')
      AND wkitem.work_item_template_id = stry_temp_wkitem.work_item_temp_id
      AND strat.jtf_object_id = decode(p_level, 'CUSTOMER', sum.PARTY_ID, 'ACCOUNT', sum.CUST_ACCOUNT_ID, 'BILL_TO', sum.SITE_USE_ID)
      AND trunc(sum.LAST_UPDATE_DATE) = trunc(sysdate);
Line: 1655

      SELECT
        DISTINCT
        ar.resource_id,
	ar.resource_type,
	ar.collector_id
      FROM
        ar_collectors ar,
	iex_dln_uwq_summary ids
      WHERE
         ar.collector_id = ids.collector_id
	 AND ar.resource_id is NOT NULL
	 AND ar.resource_id <> ids.collector_resource_id
	 AND trunc(ar.last_update_date) >= TRUNC(P_FROM_DATE);
Line: 1671

      SELECT
         hp.collector_id,
	 ids.party_id,
	 ids.cust_account_id,
	 ids.site_use_id
      FROM
         hz_customer_profiles hp,
	 iex_dln_uwq_summary ids
      WHERE
         hp.party_id = ids.party_id
	 AND decode(hp.cust_account_id,null,1,hp.cust_account_id)
	         = decode(ids.cust_account_id,null,1,ids.cust_account_id)
         AND decode(hp.site_use_id,null,1,hp.site_use_id)
	         = decode(ids.site_use_id,null,1,ids.site_use_id)
	 AND hp.collector_id            <> ids.collector_id
	 AND trunc(hp.last_update_date) >= TRUNC(P_FROM_DATE);
Line: 1689

      SELECT
          party.party_id,
          party.address1 address1,
          party.city city,
          party.state state,
          party.county county,
          fnd_terr.territory_short_name country,
          party.province province,
          party.postal_code postal_code
     FROM
      hz_parties party,
      iex_dln_uwq_summary ids,
      fnd_territories_tl fnd_terr
     WHERE
       party.party_id = ids.party_id
       AND party.country = fnd_terr.territory_code(+)
       AND fnd_terr.LANGUAGE(+) = userenv('LANG')
       AND trunc(party.last_update_date) >= TRUNC(P_FROM_DATE);
Line: 1709

      SELECT
         ids.party_id             party_id,
         phone.phone_country_code phone_country_code,
         phone.phone_area_code    phone_area_code,
         phone.phone_number       phone_number,
         phone.phone_extension    phone_extension
      FROM
         hz_contact_points phone,
         iex_dln_uwq_summary ids
      WHERE
       phone.owner_table_id = ids.party_id
       AND phone.owner_table_name = 'HZ_PARTIES'
       AND phone.contact_point_type = 'PHONE'
       and phone.primary_by_purpose = 'Y'
       AND phone.contact_point_purpose = 'COLLECTIONS'
       AND phone.phone_line_type NOT IN('PAGER',     'FAX')
       AND phone.status = 'A'
       AND nvl(phone.do_not_use_flag, 'N') = 'N'
       AND trunc(phone.last_update_date) >= TRUNC(P_FROM_DATE);
Line: 1732

     SELECT DISTINCT CUST_ACCOUNT_ID FROM AR_TRX_BAL_SUMMARY ARS
     WHERE ARS.REFERENCE_1 IS Null
     AND EXISTS (SELECT 1 FROM IEX_DELINQUENCIES_ALL IED WHERE
                  IED.STATUS IN ('DELINQUENT', 'PREDELINQUENT')
                  AND ARS.CUST_ACCOUNT_ID = IED.CUST_ACCOUNT_ID);
Line: 1739

     SELECT DISTINCT CUST_ACCOUNT_ID FROM AR_TRX_BAL_SUMMARY ARS
     WHERE ARS.REFERENCE_1 = 1
     AND  NOT EXISTS (SELECT 1 FROM IEX_DELINQUENCIES_ALL IED WHERE
                 IED.STATUS IN ('DELINQUENT', 'PREDELINQUENT')
                 AND ARS.CUST_ACCOUNT_ID = IED.CUST_ACCOUNT_ID);
Line: 1754

     SELECT CUST_ACCOUNT_ID FROM AR_TRX_BAL_SUMMARY ARS
     WHERE ARS.REFERENCE_1 = 1
     AND ARS.CUST_ACCOUNT_ID=P_CUST_ACCOUNT_ID
     AND  NOT EXISTS (SELECT 1 FROM IEX_DELINQUENCIES_ALL IED WHERE
                 IED.STATUS IN ('DELINQUENT', 'PREDELINQUENT')
                 AND ARS.CUST_ACCOUNT_ID = IED.CUST_ACCOUNT_ID
 	         ) for update of reference_1 nowait;
Line: 1765

     SELECT CUST_ACCOUNT_ID FROM AR_TRX_BAL_SUMMARY ARS
     WHERE ARS.REFERENCE_1 IS Null
     AND ARS.CUST_ACCOUNT_ID=P_CUST_ACCOUNT_ID
     for update of reference_1 nowait;
Line: 1819

    L_LAST_UPDATE_DATE                          date_list;
Line: 1820

    L_LAST_UPDATED_BY                           number_list;
Line: 1823

    L_LAST_UPDATE_LOGIN                         number_list;
Line: 1884

    insert_conc_req;
Line: 1902

    l_cash := IEX_UTILITIES.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE', 'SELECT DEFAULT_EXCHANGE_RATE_TYPE FROM AR_CMGT_SETUP_OPTIONS');
Line: 1905

     /* Begin Kasreeni 3/1/2007 Bug 5905023  We will update everytime instead of once */
    if (p_mode = 'CP') then
      LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Updating Reference_1 of AR_TRX_BAL_SUMMARY for Delinquent Customers');
Line: 1911

      LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Starting to update ar_trx_bal_summary with reference_1 = 1...');
Line: 1925

	    UPDATE AR_TRX_BAL_SUMMARY ARS
            SET REFERENCE_1 = '1'
            WHERE CUST_ACCOUNT_ID = l_cust_account_id_1(I)
	    and reference_1 is null;
Line: 1929

	    l_cust_account_id_1.delete;
Line: 1933

            IEX_DEBUG_PUB.LOGMESSAGE(SQL%ROWCOUNT || ' Rows updated in ar_trx_bal_summary with reference_1 = 1');
Line: 1943

	     l_cust_account_id_1.delete;
Line: 1962

				UPDATE AR_TRX_BAL_SUMMARY
		                SET REFERENCE_1 = '1'
				WHERE cust_account_id=l_cust_account_id1
				and REFERENCE_1 is null;
Line: 1966

				FND_FILE.PUT_LINE(FND_FILE.LOG,'updated records '||sql%rowcount);
Line: 1984

             IEX_DEBUG_PUB.LOGMESSAGE(l_cust_account_id_1.count || ' rows updated in ar_trx_bal_summary with reference_1 = 1');
Line: 1985

	     l_cust_account_id_1.delete;
Line: 2001

        LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Starting to update ar_trx_bal_summary with reference_1 = Null...');
Line: 2008

            LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Exit after Update ar_trx_bal_summary on complete with reference_1 = Null...');
Line: 2013

	    UPDATE AR_TRX_BAL_SUMMARY ARS
            SET REFERENCE_1 = Null
            WHERE CUST_ACCOUNT_ID = l_cust_account_id_n(I)
	     and reference_1='1';
Line: 2017

	     l_cust_account_id_n.delete;
Line: 2019

             LogMessage(FND_LOG.LEVEL_UNEXPECTED,SQL%ROWCOUNT ||  'Rows updated in ar_trx_bal_summary with reference_1 = Null');
Line: 2027

	     l_cust_account_id_n.delete;
Line: 2046

				UPDATE AR_TRX_BAL_SUMMARY
		                SET REFERENCE_1 = null
				WHERE cust_account_id=l_cust_account_id1
				and REFERENCE_1 = '1';
Line: 2050

				FND_FILE.PUT_LINE(FND_FILE.LOG,'updated records '||sql%rowcount);
Line: 2068

             IEX_DEBUG_PUB.LOGMESSAGE(l_cust_account_id_1.count || ' rows updated in ar_trx_bal_summary with reference_1 = 1');
Line: 2069

	     l_cust_account_id_1.delete;
Line: 2086

      /*update ar_trx_bal_summary set reference_1 = '1'
      where cust_account_id in
        ( select distinct cust_account_id
        from iex_delinquencies_all
        where status in ('DELINQUENT','PREDELINQUENT'));*/
Line: 2094

    /* End Kasreeni 3/1/2007 Bug 5905023  We will update everytime instead of once */

    if (l_from_date is null and p_mode = 'CP' ) then --Bug5691098
      LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Fully repopulating IEX_DLN_UWQ_SUMMARY table...');
Line: 2111

          delete from IEX_DLN_UWQ_SUMMARY where party_id in
             (select party_id from ar_trx_bal_summary trb, hz_cust_accounts hza
                 where hza.cust_account_id = trb.cust_account_id and  trunc(trb.LAST_UPDATE_DATE) >= trunc(l_from_date));
Line: 2115

          delete from IEX_DLN_UWQ_SUMMARY where (cust_account_id, org_id) in
             (select cust_account_id, org_id from ar_trx_bal_summary where trunc(LAST_UPDATE_DATE) >= trunc(l_from_date));
Line: 2118

          delete from IEX_DLN_UWQ_SUMMARY where (cust_account_id, site_use_id, org_id) in
             (select cust_account_id, site_use_id, org_id from ar_trx_bal_summary where trunc(LAST_UPDATE_DATE) >= trunc(l_from_date));
Line: 2121

      /* delete from IEX_DLN_UWQ_SUMMARY where (cust_account_id, site_use_id, org_id) in
         (select cust_account_id, site_use_id, org_id from ar_trx_bal_summary where trunc(LAST_UPDATE_DATE) >= trunc(l_from_date)); */
Line: 2123

      LogMessage(FND_LOG.LEVEL_UNEXPECTED,'No of rows deleted: ' || SQL%ROWCOUNT);
Line: 2125

      LogMessage(FND_LOG.LEVEL_STATEMENT,'Deleted rows that will be repopulated');
Line: 2130

    LogMessage(FND_LOG.LEVEL_UNEXPECTED,'1. Fetching and inserting data into the table...');
Line: 2170

        L_ORG_ID.delete;
Line: 2171

        L_COLLECTOR_ID.delete;
Line: 2172

        L_COLLECTOR_RESOURCE_ID.delete;
Line: 2173

        L_COLLECTOR_RES_TYPE.delete;
Line: 2174

        L_IEU_OBJECT_FUNCTION.delete;
Line: 2175

        L_IEU_OBJECT_PARAMETERS.delete;
Line: 2176

        L_IEU_MEDIA_TYPE_UUID.delete;
Line: 2177

        L_IEU_PARAM_PK_COL.delete;
Line: 2178

        L_IEU_PARAM_PK_VALUE.delete;
Line: 2179

        L_RESOURCE_ID.delete;
Line: 2180

        L_RESOURCE_TYPE.delete;
Line: 2181

        L_PARTY_ID.delete;
Line: 2182

        L_PARTY_NAME.delete;
Line: 2183

        L_CUST_ACCOUNT_ID.delete;
Line: 2184

        L_ACCOUNT_NAME.delete;
Line: 2185

        L_ACCOUNT_NUMBER.delete;
Line: 2186

        L_SITE_USE_ID.delete;
Line: 2187

        L_LOCATION.delete;
Line: 2188

        L_CURRENCY.delete;
Line: 2189

        L_OP_INVOICES_COUNT.delete;
Line: 2190

        L_OP_DEBIT_MEMOS_COUNT.delete;
Line: 2191

        L_OP_DEPOSITS_COUNT.delete;
Line: 2192

        L_OP_BILLS_RECEIVABLES_COUNT.delete;
Line: 2193

        L_OP_CHARGEBACK_COUNT.delete;
Line: 2194

        L_OP_CREDIT_MEMOS_COUNT.delete;
Line: 2195

        L_UNRESOLVED_CASH_COUNT.delete;
Line: 2196

        L_DISPUTED_INV_COUNT.delete;
Line: 2197

        L_BEST_CURRENT_RECEIVABLES.delete;
Line: 2198

        L_OP_INVOICES_VALUE.delete;
Line: 2199

        L_OP_DEBIT_MEMOS_VALUE.delete;
Line: 2200

        L_OP_DEPOSITS_VALUE.delete;
Line: 2201

        L_OP_BILLS_RECEIVABLES_VALUE.delete;
Line: 2202

        L_OP_CHARGEBACK_VALUE.delete;
Line: 2203

        L_OP_CREDIT_MEMOS_VALUE.delete;
Line: 2204

        L_UNRESOLVED_CASH_VALUE.delete;
Line: 2205

        L_RECEIPTS_AT_RISK_VALUE.delete;
Line: 2206

        L_INV_AMT_IN_DISPUTE.delete;
Line: 2207

        L_PENDING_ADJ_VALUE.delete;
Line: 2208

        L_PAST_DUE_INV_VALUE.delete;
Line: 2209

        L_PAST_DUE_INV_INST_COUNT.delete;
Line: 2210

        L_LAST_PAYMENT_DATE.delete;
Line: 2211

        L_LAST_PAYMENT_AMOUNT.delete;
Line: 2212

        L_LAST_PAYMENT_AMOUNT_CURR.delete;
Line: 2213

        L_LAST_PAYMENT_NUMBER.delete;
Line: 2214

        L_LAST_UPDATE_DATE.delete;
Line: 2215

        L_LAST_UPDATED_BY.delete;
Line: 2216

        L_CREATION_DATE.delete;
Line: 2217

        L_CREATED_BY.delete;
Line: 2218

        L_LAST_UPDATE_LOGIN.delete;
Line: 2219

        L_NUMBER_OF_DELINQUENCIES.delete;
Line: 2220

        L_ACTIVE_DELINQUENCIES.delete;
Line: 2221

        L_COMPLETE_DELINQUENCIES.delete;
Line: 2222

        L_PENDING_DELINQUENCIES.delete;
Line: 2223

        L_SCORE.delete;
Line: 2224

        L_ADDRESS1.delete;
Line: 2225

        L_CITY.delete;
Line: 2226

        L_STATE.delete;
Line: 2227

        L_COUNTY.delete;
Line: 2228

        L_COUNTRY.delete;
Line: 2229

        L_PROVINCE.delete;
Line: 2230

        L_POSTAL_CODE.delete;
Line: 2231

        L_PHONE_COUNTRY_CODE.delete;
Line: 2232

        L_PHONE_AREA_CODE.delete;
Line: 2233

        L_PHONE_NUMBER.delete;
Line: 2234

        L_PHONE_EXTENSION.delete;
Line: 2235

        L_NUMBER_OF_BANKRUPTCIES.delete;
Line: 2236

        L_NUMBER_OF_PROMISES.delete;
Line: 2237

        L_BROKEN_PROMISE_AMOUNT.delete;
Line: 2238

        L_PROMISE_AMOUNT.delete;
Line: 2239

        L_ACTIVE_PROMISES.delete;
Line: 2240

        L_COMPLETE_PROMISES.delete;
Line: 2241

        L_PENDING_PROMISES.delete;
Line: 2294

                    L_LAST_UPDATE_DATE,
                    L_LAST_UPDATED_BY,
                    L_CREATION_DATE,
                    L_CREATED_BY,
                    L_LAST_UPDATE_LOGIN,
                    L_NUMBER_OF_DELINQUENCIES,
                    L_ACTIVE_DELINQUENCIES,
                    L_COMPLETE_DELINQUENCIES,
                    L_PENDING_DELINQUENCIES,
                    L_SCORE,
                    L_ADDRESS1,
                    L_CITY,
                    L_STATE,
                    L_COUNTY,
                    L_COUNTRY,
                    L_PROVINCE,
                    L_POSTAL_CODE,
                    L_PHONE_COUNTRY_CODE,
                    L_PHONE_AREA_CODE,
                    L_PHONE_NUMBER,
                    L_PHONE_EXTENSION,
                    L_NUMBER_OF_BANKRUPTCIES,
                    L_NUMBER_OF_PROMISES,
                    L_BROKEN_PROMISE_AMOUNT,
                    L_PROMISE_AMOUNT,
                    L_ACTIVE_PROMISES,
                    L_COMPLETE_PROMISES,
                    L_PENDING_PROMISES
                limit l_max_fetches;
Line: 2370

                    L_LAST_UPDATE_DATE,
                    L_LAST_UPDATED_BY,
                    L_CREATION_DATE,
                    L_CREATED_BY,
                    L_LAST_UPDATE_LOGIN,
                    L_NUMBER_OF_DELINQUENCIES,
                    L_ACTIVE_DELINQUENCIES,
                    L_COMPLETE_DELINQUENCIES,
                    L_PENDING_DELINQUENCIES,
                    L_SCORE,
                    L_ADDRESS1,
                    L_CITY,
                    L_STATE,
                    L_COUNTY,
                    L_COUNTRY,
                    L_PROVINCE,
                    L_POSTAL_CODE,
                    L_PHONE_COUNTRY_CODE,
                    L_PHONE_AREA_CODE,
                    L_PHONE_NUMBER,
                    L_PHONE_EXTENSION,
                    L_NUMBER_OF_BANKRUPTCIES,
                    L_NUMBER_OF_PROMISES,
                    L_BROKEN_PROMISE_AMOUNT,
                    L_PROMISE_AMOUNT,
                    L_ACTIVE_PROMISES,
                    L_COMPLETE_PROMISES,
                    L_PENDING_PROMISES
                limit l_max_fetches;
Line: 2450

                    L_LAST_UPDATE_DATE,
                    L_LAST_UPDATED_BY,
                    L_CREATION_DATE,
                    L_CREATED_BY,
                    L_LAST_UPDATE_LOGIN,
                    L_NUMBER_OF_DELINQUENCIES,
                    L_ACTIVE_DELINQUENCIES,
                    L_COMPLETE_DELINQUENCIES,
                    L_PENDING_DELINQUENCIES,
                    L_SCORE,
                    L_ADDRESS1,
                    L_CITY,
                    L_STATE,
                    L_COUNTY,
                    L_COUNTRY,
                    L_PROVINCE,
                    L_POSTAL_CODE,
                    L_PHONE_COUNTRY_CODE,
                    L_PHONE_AREA_CODE,
                    L_PHONE_NUMBER,
                    L_PHONE_EXTENSION,
                    L_NUMBER_OF_BANKRUPTCIES,
                    L_NUMBER_OF_PROMISES,
                    L_BROKEN_PROMISE_AMOUNT,
                    L_PROMISE_AMOUNT,
                    L_ACTIVE_PROMISES,
                    L_COMPLETE_PROMISES,
                    L_PENDING_PROMISES
                limit l_max_fetches;
Line: 2526

                    L_LAST_UPDATE_DATE,
                    L_LAST_UPDATED_BY,
                    L_CREATION_DATE,
                    L_CREATED_BY,
                    L_LAST_UPDATE_LOGIN,
                    L_NUMBER_OF_DELINQUENCIES,
                    L_ACTIVE_DELINQUENCIES,
                    L_COMPLETE_DELINQUENCIES,
                    L_PENDING_DELINQUENCIES,
                    L_SCORE,
                    L_ADDRESS1,
                    L_CITY,
                    L_STATE,
                    L_COUNTY,
                    L_COUNTRY,
                    L_PROVINCE,
                    L_POSTAL_CODE,
                    L_PHONE_COUNTRY_CODE,
                    L_PHONE_AREA_CODE,
                    L_PHONE_NUMBER,
                    L_PHONE_EXTENSION,
                    L_NUMBER_OF_BANKRUPTCIES,
                    L_NUMBER_OF_PROMISES,
                    L_BROKEN_PROMISE_AMOUNT,
                    L_PROMISE_AMOUNT,
                    L_ACTIVE_PROMISES,
                    L_COMPLETE_PROMISES,
                    L_PENDING_PROMISES
                limit l_max_fetches;
Line: 2607

                    L_LAST_UPDATE_DATE,
                    L_LAST_UPDATED_BY,
                    L_CREATION_DATE,
                    L_CREATED_BY,
                    L_LAST_UPDATE_LOGIN,
                    L_NUMBER_OF_DELINQUENCIES,
                    L_ACTIVE_DELINQUENCIES,
                    L_COMPLETE_DELINQUENCIES,
                    L_PENDING_DELINQUENCIES,
                    L_SCORE,
                    L_ADDRESS1,
                    L_CITY,
                    L_STATE,
                    L_COUNTY,
                    L_COUNTRY,
                    L_PROVINCE,
                    L_POSTAL_CODE,
                    L_PHONE_COUNTRY_CODE,
                    L_PHONE_AREA_CODE,
                    L_PHONE_NUMBER,
                    L_PHONE_EXTENSION,
                    L_NUMBER_OF_BANKRUPTCIES,
                    L_NUMBER_OF_PROMISES,
                    L_BROKEN_PROMISE_AMOUNT,
                    L_PROMISE_AMOUNT,
                    L_ACTIVE_PROMISES,
                    L_COMPLETE_PROMISES,
                    L_PENDING_PROMISES
                limit l_max_fetches;
Line: 2683

                    L_LAST_UPDATE_DATE,
                    L_LAST_UPDATED_BY,
                    L_CREATION_DATE,
                    L_CREATED_BY,
                    L_LAST_UPDATE_LOGIN,
                    L_NUMBER_OF_DELINQUENCIES,
                    L_ACTIVE_DELINQUENCIES,
                    L_COMPLETE_DELINQUENCIES,
                    L_PENDING_DELINQUENCIES,
                    L_SCORE,
                    L_ADDRESS1,
                    L_CITY,
                    L_STATE,
                    L_COUNTY,
                    L_COUNTRY,
                    L_PROVINCE,
                    L_POSTAL_CODE,
                    L_PHONE_COUNTRY_CODE,
                    L_PHONE_AREA_CODE,
                    L_PHONE_NUMBER,
                    L_PHONE_EXTENSION,
                    L_NUMBER_OF_BANKRUPTCIES,
                    L_NUMBER_OF_PROMISES,
                    L_BROKEN_PROMISE_AMOUNT,
                    L_PROMISE_AMOUNT,
                    L_ACTIVE_PROMISES,
                    L_COMPLETE_PROMISES,
                    L_PENDING_PROMISES
                limit l_max_fetches;
Line: 2725

          LogMessage(FND_LOG.LEVEL_STATEMENT,'Inserting...');
Line: 2726

          LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Start inserting time: ' || to_char(sysdate, 'MM/DD/YYYY HH:MI:SS'));
Line: 2729

            INSERT INTO IEX_DLN_UWQ_SUMMARY
                (DLN_UWQ_SUMMARY_ID
                ,ORG_ID
                ,COLLECTOR_ID
                ,COLLECTOR_RESOURCE_ID
                ,COLLECTOR_RES_TYPE
                ,IEU_OBJECT_FUNCTION
                ,IEU_OBJECT_PARAMETERS
                ,IEU_MEDIA_TYPE_UUID
                ,IEU_PARAM_PK_COL
                ,IEU_PARAM_PK_VALUE
                ,RESOURCE_ID
                ,RESOURCE_TYPE
                ,PARTY_ID
                ,PARTY_NAME
                ,CUST_ACCOUNT_ID
                ,ACCOUNT_NAME
                ,ACCOUNT_NUMBER
                ,SITE_USE_ID
                ,LOCATION
                ,CURRENCY
                ,OP_INVOICES_COUNT
                ,OP_DEBIT_MEMOS_COUNT
                ,OP_DEPOSITS_COUNT
                ,OP_BILLS_RECEIVABLES_COUNT
                ,OP_CHARGEBACK_COUNT
                ,OP_CREDIT_MEMOS_COUNT
                ,UNRESOLVED_CASH_COUNT
                ,DISPUTED_INV_COUNT
                ,BEST_CURRENT_RECEIVABLES
                ,OP_INVOICES_VALUE
                ,OP_DEBIT_MEMOS_VALUE
                ,OP_DEPOSITS_VALUE
                ,OP_BILLS_RECEIVABLES_VALUE
                ,OP_CHARGEBACK_VALUE
                ,OP_CREDIT_MEMOS_VALUE
                ,UNRESOLVED_CASH_VALUE
                ,RECEIPTS_AT_RISK_VALUE
                ,INV_AMT_IN_DISPUTE
                ,PENDING_ADJ_VALUE
                ,PAST_DUE_INV_VALUE
                ,PAST_DUE_INV_INST_COUNT
                ,LAST_PAYMENT_DATE
                ,LAST_PAYMENT_AMOUNT
                ,LAST_PAYMENT_AMOUNT_CURR
                ,LAST_PAYMENT_NUMBER
                ,LAST_UPDATE_DATE
                ,LAST_UPDATED_BY
                ,CREATION_DATE
                ,CREATED_BY
                ,LAST_UPDATE_LOGIN
                ,NUMBER_OF_DELINQUENCIES
                ,ACTIVE_DELINQUENCIES
                ,COMPLETE_DELINQUENCIES
                ,PENDING_DELINQUENCIES
                ,SCORE
                ,ADDRESS1
                ,CITY
                ,STATE
                ,COUNTY
                ,COUNTRY
                ,PROVINCE
                ,POSTAL_CODE
                ,PHONE_COUNTRY_CODE
                ,PHONE_AREA_CODE
                ,PHONE_NUMBER
                ,PHONE_EXTENSION
                ,NUMBER_OF_BANKRUPTCIES
                ,NUMBER_OF_PROMISES
                ,BROKEN_PROMISE_AMOUNT
                ,PROMISE_AMOUNT
                ,ACTIVE_PROMISES
                ,COMPLETE_PROMISES
                ,PENDING_PROMISES)
            VALUES
                (IEX_DLN_UWQ_SUMMARY_S.nextval,
                L_ORG_ID(i),
                L_COLLECTOR_ID(i),
                L_COLLECTOR_RESOURCE_ID(i),
                L_COLLECTOR_RES_TYPE(i),
                L_IEU_OBJECT_FUNCTION(i),
                L_IEU_OBJECT_PARAMETERS(i),
                L_IEU_MEDIA_TYPE_UUID(i),
                L_IEU_PARAM_PK_COL(i),
                L_IEU_PARAM_PK_VALUE(i),
                L_RESOURCE_ID(i),
                L_RESOURCE_TYPE(i),
                L_PARTY_ID(i),
                L_PARTY_NAME(i),
                L_CUST_ACCOUNT_ID(i),
                L_ACCOUNT_NAME(i),
                L_ACCOUNT_NUMBER(i),
                L_SITE_USE_ID(i),
                L_LOCATION(i),
                L_CURRENCY(i),
                L_OP_INVOICES_COUNT(i),
                L_OP_DEBIT_MEMOS_COUNT(i),
                L_OP_DEPOSITS_COUNT(i),
                L_OP_BILLS_RECEIVABLES_COUNT(i),
                L_OP_CHARGEBACK_COUNT(i),
                L_OP_CREDIT_MEMOS_COUNT(i),
                L_UNRESOLVED_CASH_COUNT(i),
                L_DISPUTED_INV_COUNT(i),
                L_BEST_CURRENT_RECEIVABLES(i),
                L_OP_INVOICES_VALUE(i),
                L_OP_DEBIT_MEMOS_VALUE(i),
                L_OP_DEPOSITS_VALUE(i),
                L_OP_BILLS_RECEIVABLES_VALUE(i),
                L_OP_CHARGEBACK_VALUE(i),
                L_OP_CREDIT_MEMOS_VALUE(i),
                L_UNRESOLVED_CASH_VALUE(i),
                L_RECEIPTS_AT_RISK_VALUE(i),
                L_INV_AMT_IN_DISPUTE(i),
                L_PENDING_ADJ_VALUE(i),
                L_PAST_DUE_INV_VALUE(i),
                L_PAST_DUE_INV_INST_COUNT(i),
                L_LAST_PAYMENT_DATE(i),
                L_LAST_PAYMENT_AMOUNT(i),
                L_LAST_PAYMENT_AMOUNT_CURR(i),
                L_LAST_PAYMENT_NUMBER(i),
                sysdate,
                FND_GLOBAL.USER_ID,
                sysdate,
                FND_GLOBAL.USER_ID,
                FND_GLOBAL.CONC_LOGIN_ID,
                L_NUMBER_OF_DELINQUENCIES(i),
                L_ACTIVE_DELINQUENCIES(i),
                L_COMPLETE_DELINQUENCIES(i),
                L_PENDING_DELINQUENCIES(i),
                L_SCORE(i),
                L_ADDRESS1(i),
                L_CITY(i),
                L_STATE(i),
                L_COUNTY(i),
                L_COUNTRY(i),
                L_PROVINCE(i),
                L_POSTAL_CODE(i),
                L_PHONE_COUNTRY_CODE(i),
                L_PHONE_AREA_CODE(i),
                L_PHONE_NUMBER(i),
                L_PHONE_EXTENSION(i),
                L_NUMBER_OF_BANKRUPTCIES(i),
                L_NUMBER_OF_PROMISES(i),
                L_BROKEN_PROMISE_AMOUNT(i),
                L_PROMISE_AMOUNT(i),
                L_ACTIVE_PROMISES(i),
                L_COMPLETE_PROMISES(i),
                L_PENDING_PROMISES(i));
Line: 2878

          LogMessage(FND_LOG.LEVEL_UNEXPECTED,'End inserting time: ' || to_char(sysdate, 'MM/DD/YYYY HH:MI:SS'));
Line: 2879

          LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Inserted ' || L_IEU_OBJECT_FUNCTION.COUNT || ' rows');
Line: 2925

      LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Total inserted ' || l_total || ' rows');
Line: 2940

          L_JTF_OBJECT_ID.delete;
Line: 2941

          L_WORK_ITEM_ID.delete;
Line: 2942

          L_SCHEDULE_START.delete;
Line: 2943

          L_SCHEDULE_END.delete;
Line: 2944

          L_WORK_TYPE.delete;
Line: 2945

          L_CATEGORY_TYPE.delete;
Line: 2946

          L_PRIORITY_TYPE.delete;
Line: 2947

	  L_wkitem_RESOURCE_ID.delete;  --schekuri
Line: 2948

          L_STRATEGY_ID.delete;
Line: 2949

	  L_STRATEGY_TEMPLATE_ID.delete;
Line: 2950

	  L_WORK_ITEM_TEMPLATE_ID.delete;
Line: 2951

	  L_STATUS_CODE.delete;
Line: 2952

	  L_START_TIME.delete;
Line: 2953

	  L_END_TIME.delete;
Line: 2954

	  L_WORK_ITEM_ORDER.delete;
Line: 2955

	  L_ESCALATED_YN.delete;  --Added for bug#6981126 by schekuri on 27-Jun-2008
Line: 2997

                   UPDATE IEX_DLN_UWQ_SUMMARY
                   SET WORK_ITEM_ID = L_WORK_ITEM_ID(i),
                    SCHEDULE_START = L_SCHEDULE_START(i),
                    SCHEDULE_END = L_SCHEDULE_END(i),
                    WORK_TYPE = L_WORK_TYPE(i),
                    CATEGORY_TYPE = L_CATEGORY_TYPE(i),
                    PRIORITY_TYPE = L_PRIORITY_TYPE(i),
		    WKITEM_RESOURCE_ID = L_WKITEM_RESOURCE_ID(i),  --schekuri
  	    	    STRATEGY_ID = L_STRATEGY_ID(i),
	    	    STRATEGY_TEMPLATE_ID = L_STRATEGY_TEMPLATE_ID(i),
		    WORK_ITEM_TEMPLATE_ID = L_WORK_ITEM_TEMPLATE_ID(i),
	            STATUS_CODE = L_STATUS_CODE(i),
	            START_TIME = L_START_TIME(i),
	            END_TIME = L_END_TIME(i),
	            WORK_ITEM_ORDER = L_WORK_ITEM_ORDER(i),
		    WKITEM_ESCALATED_YN = L_ESCALATED_YN(i)    --Added for bug#6981126 by schekuri on 27-Jun-2008
                   WHERE PARTY_ID = L_JTF_OBJECT_ID(i);
Line: 3018

                   UPDATE IEX_DLN_UWQ_SUMMARY
                   SET WORK_ITEM_ID = L_WORK_ITEM_ID(i),
                    SCHEDULE_START = L_SCHEDULE_START(i),
                    SCHEDULE_END = L_SCHEDULE_END(i),
                    WORK_TYPE = L_WORK_TYPE(i),
                    CATEGORY_TYPE = L_CATEGORY_TYPE(i),
                    PRIORITY_TYPE = L_PRIORITY_TYPE(i),
		    WKITEM_RESOURCE_ID = L_WKITEM_RESOURCE_ID(i),  --schekuri
  	    	    STRATEGY_ID = L_STRATEGY_ID(i),
	    	    STRATEGY_TEMPLATE_ID = L_STRATEGY_TEMPLATE_ID(i),
		    WORK_ITEM_TEMPLATE_ID = L_WORK_ITEM_TEMPLATE_ID(i),
	            STATUS_CODE = L_STATUS_CODE(i),
	            START_TIME = L_START_TIME(i),
	            END_TIME = L_END_TIME(i),
	            WORK_ITEM_ORDER = L_WORK_ITEM_ORDER(i),
		    WKITEM_ESCALATED_YN = L_ESCALATED_YN(i)    --Added for bug#6981126 by schekuri on 27-Jun-2008
                   WHERE CUST_ACCOUNT_ID = L_JTF_OBJECT_ID(i);
Line: 3039

                   UPDATE IEX_DLN_UWQ_SUMMARY
                   SET WORK_ITEM_ID = L_WORK_ITEM_ID(i),
                    SCHEDULE_START = L_SCHEDULE_START(i),
                    SCHEDULE_END = L_SCHEDULE_END(i),
                    WORK_TYPE = L_WORK_TYPE(i),
                    CATEGORY_TYPE = L_CATEGORY_TYPE(i),
                    PRIORITY_TYPE = L_PRIORITY_TYPE(i),
		    WKITEM_RESOURCE_ID = L_WKITEM_RESOURCE_ID(i),  --schekuri
  	    	    STRATEGY_ID = L_STRATEGY_ID(i),
	    	    STRATEGY_TEMPLATE_ID = L_STRATEGY_TEMPLATE_ID(i),
		    WORK_ITEM_TEMPLATE_ID = L_WORK_ITEM_TEMPLATE_ID(i),
	            STATUS_CODE = L_STATUS_CODE(i),
	            START_TIME = L_START_TIME(i),
	            END_TIME = L_END_TIME(i),
	            WORK_ITEM_ORDER = L_WORK_ITEM_ORDER(i),
		    WKITEM_ESCALATED_YN = L_ESCALATED_YN(i)    --Added for bug#6981126 by schekuri on 27-Jun-2008
                 WHERE SITE_USE_ID = L_JTF_OBJECT_ID(i);
Line: 3059

            LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Updated ' || L_JTF_OBJECT_ID.COUNT || ' rows');
Line: 3076

      LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Total updated ' || l_total || ' rows with strategy info');
Line: 3082

       LogMessage(FND_LOG.LEVEL_UNEXPECTED,'TCA Update Started at :  ' || to_char(sysdate, 'MM/DD/YYYY HH:MI:SS'));
Line: 3087

        L_PARTY_ID.delete;
Line: 3088

        L_ADDRESS1.delete;
Line: 3089

        L_CITY.delete;
Line: 3090

        L_STATE.delete;
Line: 3091

        L_COUNTY.delete;
Line: 3092

        L_COUNTRY.delete;
Line: 3093

        L_PROVINCE.delete;
Line: 3094

        L_POSTAL_CODE.delete;
Line: 3119

                   UPDATE IEX_DLN_UWQ_SUMMARY
                   SET address1           = L_ADDRESS1(i),
                       city               = L_CITY(i),
                       state              = L_STATE(i),
                       county             = L_COUNTY(i),
                       country            = L_COUNTRY(i),
                       province           = L_PROVINCE(i),
                       postal_code        = L_POSTAL_CODE(i),
		       last_update_date   = SYSDATE,
		       last_updated_by    = FND_GLOBAL.USER_ID
                 WHERE PARTY_ID = L_PARTY_ID(i);
Line: 3130

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' Changed_Party  Cursor updated ' ||L_PARTY_ID.count || ' rows ');
Line: 3147

        L_PARTY_ID.delete;
Line: 3148

	L_CUST_ACCOUNT_ID.delete;
Line: 3149

	L_SITE_USE_ID.delete;
Line: 3150

	L_COLLECTOR_ID.delete;
Line: 3169

                   UPDATE IEX_DLN_UWQ_SUMMARY
                   SET COLLECTOR_ID = L_COLLECTOR_ID(i),
		   last_update_date   = SYSDATE,
		   last_updated_by    = FND_GLOBAL.USER_ID
                 WHERE
		   PARTY_ID = L_PARTY_ID(i)
 		   AND nvl(CUST_ACCOUNT_ID,1) = nvl(L_CUST_ACCOUNT_ID(i),1)
		   AND nvl(SITE_USE_ID,1)     = nvl(L_SITE_USE_ID(i),1);
Line: 3177

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' Changed_profiles updated ' || L_PARTY_ID.count || ' rows ' );
Line: 3194

        L_COLLECTOR_RESOURCE_ID.delete  ;
Line: 3195

	L_COLLECTOR_ID.delete;
Line: 3196

	L_RESOURCE_TYPE.delete;
Line: 3214

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET COLLECTOR_RESOURCE_ID = L_COLLECTOR_RESOURCE_ID(i),
		        COLLECTOR_RES_TYPE    = L_RESOURCE_TYPE(i),
			last_update_date   = SYSDATE,
		        last_updated_by    = FND_GLOBAL.USER_ID
                   WHERE
		    COLLECTOR_ID = L_COLLECTOR_ID(i);
Line: 3221

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' Changed_collector updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 3232

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Changed Collector update received' || SQLERRM);
Line: 3238

        L_PARTY_ID.delete;
Line: 3239

        L_PHONE_COUNTRY_CODE.delete;
Line: 3240

        L_PHONE_AREA_CODE.delete;
Line: 3241

        L_PHONE_NUMBER.delete;
Line: 3242

        L_PHONE_EXTENSION.delete;
Line: 3265

                   UPDATE IEX_DLN_UWQ_SUMMARY
                   SET PHONE_COUNTRY_CODE = L_PHONE_COUNTRY_CODE(i),
		       PHONE_AREA_CODE    = L_PHONE_AREA_CODE(i),
		       PHONE_NUMBER       = L_PHONE_NUMBER(i),
		       PHONE_EXTENSION    = L_PHONE_EXTENSION(i),
		       last_update_date   = SYSDATE,
		       last_updated_by    = FND_GLOBAL.USER_ID
                 WHERE PARTY_ID = L_PARTY_ID(i);
Line: 3273

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' Changed_contact  Cursor updated ' ||L_PARTY_ID.count || ' rows ');
Line: 3286

      LogMessage(FND_LOG.LEVEL_UNEXPECTED,'TCA Update Finished at :  ' || to_char(sysdate, 'MM/DD/YYYY HH:MI:SS'));
Line: 3291

     DELETE from AR_CONC_PROCESS_REQUESTS
     WHERE REQUEST_ID  = FND_GLOBAL.conc_request_id;
Line: 3338

      DELETE from AR_CONC_PROCESS_REQUESTS
      where REQUEST_ID  = FND_GLOBAL.conc_request_id;
Line: 3389

      DELETE from AR_CONC_PROCESS_REQUESTS
      where REQUEST_ID  = FND_GLOBAL.conc_request_id;
Line: 3409

    SELECT
    trx_summ.org_id,
    objb.object_function ieu_object_function,
    objb.object_parameters || ' DISPLAYCBO=IEXTRMAN' ieu_object_parameters,
    '' ieu_media_type_uuid,
    'CUSTOMER_SITE_USE_ID' ieu_param_pk_col,
    to_char(trx_summ.site_use_id) ieu_param_pk_value,
    1 resource_id,
    'RS_EMPLOYEE' resource_type,
    party.party_id party_id,
    party.party_name party_name,
    trx_summ.cust_account_id cust_account_id,
    acc.account_name account_name,
    acc.account_number account_number,
    trx_summ.site_use_id site_use_id,
    site_uses.location location,
    max(gl.CURRENCY_CODE) currency,
    SUM(trx_summ.op_invoices_count) op_invoices_count,
    SUM(trx_summ.op_debit_memos_count) op_debit_memos_count,
    SUM(trx_summ.op_deposits_count) op_deposits_count,
    SUM(trx_summ.op_bills_receivables_count) op_bills_receivables_count,
    SUM(trx_summ.op_chargeback_count) op_chargeback_count,
    SUM(trx_summ.op_credit_memos_count) op_credit_memos_count,
    SUM(trx_summ.unresolved_cash_count) unresolved_cash_count,
    SUM(trx_summ.disputed_inv_count) disputed_inv_count,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.best_current_receivables,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.best_current_receivables))) best_current_receivables,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_invoices_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_invoices_value))) op_invoices_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_debit_memos_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_debit_memos_value))) op_debit_memos_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_deposits_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_deposits_value))) op_deposits_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_bills_receivables_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_bills_receivables_value))) op_bills_receivables_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_chargeback_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_chargeback_value))) op_chargeback_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_credit_memos_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_credit_memos_value))) op_credit_memos_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.unresolved_cash_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.unresolved_cash_value))) unresolved_cash_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.receipts_at_risk_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.receipts_at_risk_value))) receipts_at_risk_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.inv_amt_in_dispute,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.inv_amt_in_dispute))) inv_amt_in_dispute,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.pending_adj_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.pending_adj_value))) pending_adj_value,
    SUM(trx_summ.past_due_inv_inst_count) past_due_inv_inst_count,
    MAX(trx_summ.last_payment_date) last_payment_date,
    --MAX(iex_uwq_view_pkg.get_last_payment_amount(0,   0,   trx_summ.site_use_id)) last_payment_amount,
    max(gl.CURRENCY_CODE) last_payment_amount_curr,
--   MAX(iex_uwq_view_pkg.get_last_payment_number(0,   0,   trx_summ.site_use_id)) last_payment_number,
    MAX(trx_summ.last_update_date) last_update_date,
    MAX(trx_summ.last_updated_by) last_updated_by,
    MAX(trx_summ.creation_date) creation_date,
    MAX(trx_summ.created_by) created_by,
    MAX(trx_summ.last_update_login) last_update_login,
    party.address1 address1,
    party.city city,
    party.state state,
    party.county county,
    fnd_terr.territory_short_name country,
    party.province province,
    party.postal_code postal_code
  FROM ar_trx_bal_summary trx_summ,
    hz_cust_accounts acc,
    hz_parties party,
    jtf_objects_b objb,
    fnd_territories_tl fnd_terr,
    hz_cust_site_uses_all site_uses,
    GL_SETS_OF_BOOKS gl,
    AR_SYSTEM_PARAMETERS_all sys
  WHERE trx_summ.reference_1 = '1'
   AND trx_summ.site_use_id = site_uses.site_use_id
   AND trx_summ.cust_account_id = acc.cust_account_id
   AND acc.party_id = party.party_id
   AND objb.object_code = 'IEX_BILLTO'
   AND party.country = fnd_terr.territory_code(+)
   AND fnd_terr.LANGUAGE(+) = userenv('LANG')
   and gl.SET_OF_BOOKS_ID = sys.SET_OF_BOOKS_ID
   and trx_summ.org_id = sys.org_id
   and trx_summ.site_use_id in (select temp.object_id from iex_pop_uwq_summ_gt temp where
   temp.org_id=trx_summ.org_id)
  GROUP BY trx_summ.org_id,
    objb.object_function,
    objb.object_parameters,
    party.party_id,
    party.party_name,
    trx_summ.cust_account_id,
    acc.account_name,
    acc.account_number,
    trx_summ.site_use_id,
    site_uses.location,
    party.address1,
    party.city,
    party.state,
    party.county,
    fnd_terr.territory_short_name,
    party.province,
    party.postal_code;
Line: 3522

     select strat.jtf_object_id,
        wkitem.WORK_ITEM_ID,
        wkitem.schedule_start schedule_start,
        wkitem.schedule_end schedule_end,
        stry_temp_wkitem.category_type category,
        stry_temp_wkitem.WORK_TYPE,
        stry_temp_wkitem.PRIORITY_TYPE,
        wkitem.resource_id,
        wkitem.strategy_id,
        strat.strategy_template_id,
        wkitem.work_item_template_id,
        wkitem.status_code,
        wkitem.creation_date start_time,
        wkitem.execute_end end_time, -- snuthala 28/08/2008 bug #6745580
        wkitem.work_item_order wkitem_order,
	wkitem.escalated_yn                   --Added for bug#6981126 by schekuri on 27-Jul-2008
      from iex_strategies strat,
        iex_strategy_work_items wkitem,
        iex_stry_temp_work_items_b stry_temp_wkitem,
        iex_pop_uwq_summ_gt temp
      where strat.jtf_object_type = temp.object_type
      AND strat.status_code IN('OPEN',   'ONHOLD')
      AND wkitem.strategy_id = strat.strategy_id
      AND wkitem.status_code IN('OPEN',   'ONHOLD')
      AND wkitem.work_item_template_id = stry_temp_wkitem.work_item_temp_id
      AND strat.jtf_object_id = temp.object_id;
Line: 3551

      SELECT
         hp.collector_id,
         ac.resource_id,
	 ac.resource_type,
	 hp.party_id,
	 hp.cust_account_id,
	 hp.site_use_id
      FROM
         hz_customer_profiles hp,
	 ar_collectors ac,
	 iex_pop_uwq_summ_gt temp
      WHERE
         hp.site_use_id=temp.object_id
	 and hp.collector_id=ac.collector_id;
Line: 3567

      SELECT
         ids.party_id             party_id,
         phone.phone_country_code phone_country_code,
         phone.phone_area_code    phone_area_code,
         phone.phone_number       phone_number,
         phone.phone_extension    phone_extension
      FROM
         hz_contact_points phone,
	 iex_dln_uwq_summary ids,
         iex_pop_uwq_summ_gt temp
      WHERE
       phone.owner_table_id = ids.party_id
       AND phone.owner_table_name = 'HZ_PARTIES'
       AND phone.contact_point_type = 'PHONE'
       and phone.primary_by_purpose = 'Y'
       AND phone.contact_point_purpose = 'COLLECTIONS'
       AND phone.phone_line_type NOT IN('PAGER',     'FAX')
       AND phone.status = 'A'
       AND nvl(phone.do_not_use_flag, 'N') = 'N'
       AND ids.site_use_id = temp.object_id;
Line: 3632

    L_LAST_UPDATE_DATE                          date_list;
Line: 3633

    L_LAST_UPDATED_BY                           number_list;
Line: 3636

    L_LAST_UPDATE_LOGIN                         number_list;
Line: 3681

    select del.CUSTOMER_SITE_USE_ID,
    count(1) number_of_delinquencies,
    max(decode(uwq_status,'PENDING',(decode(sign(TRUNC(uwq_active_date) - TRUNC(sysdate)),1,1)))) pending_delinquencies,
    max(decode(uwq_status,'COMPLETE',(decode(sign(TRUNC(uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') - TRUNC(sysdate)),1,1)))) complete_delinquencies,
    max(decode(uwq_status,NULL,1,'ACTIVE',1,'PENDING',(decode(sign(TRUNC(uwq_active_date) - TRUNC(sysdate)),-1,1,0,1)))) active_delinquencies
    from iex_delinquencies_all del,
    iex_pop_uwq_summ_gt temp
    WHERE del.customer_site_use_id = temp.object_id  AND
    del.org_id = temp.org_id and
    del.status IN('DELINQUENT',    'PREDELINQUENT')
    group by del.CUSTOMER_SITE_USE_ID;
Line: 3694

    select del.CUSTOMER_SITE_USE_ID,
    max(decode(pd.uwq_status,'PENDING',(decode(sign(TRUNC(pd.uwq_active_date) - TRUNC(sysdate)),1,1)))) pending_promises,
    max(decode(pd.uwq_status,'COMPLETE',(decode(sign(TRUNC(pd.uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') - TRUNC(sysdate)),1,1)))) complete_promises,
    max(decode(pd.uwq_status,NULL,1,'ACTIVE',1,'PENDING',(decode(sign(TRUNC(pd.uwq_active_date) - TRUNC(sysdate)),-1,1,0,1)))) active_promises
    from iex_promise_details pd,
    IEX_DELINQUENCIES_ALL DEL,
    iex_pop_uwq_summ_gt temp
    WHERE pd.cust_account_id = del.cust_account_id
      and pd.delinquency_id = del.delinquency_id
      and del.customer_site_use_id = temp.object_id
      and del.org_id = temp.org_id
      and pd.state = 'BROKEN_PROMISE'
     group by del.CUSTOMER_SITE_USE_ID;
Line: 3709

    SELECT del.customer_site_use_id,
    COUNT(1) number_of_promises,
    SUM(amount_due_remaining) broken_promise_amount,
    SUM(promise_amount) promise_amount
    FROM iex_promise_details pd,
         iex_delinquencies_all del,
         iex_pop_uwq_summ_gt temp
   WHERE pd.cust_account_id = del.cust_account_id
     AND pd.delinquency_id = del.delinquency_id
     AND pd.status IN('COLLECTABLE',   'PENDING')
     AND pd.state = 'BROKEN_PROMISE'
     AND pd.amount_due_remaining > 0
     AND (del.status NOT IN('CURRENT',   'CLOSE')
     or (del.status='CURRENT' and  del.source_program_name='IEX_CURR_INV'))--Added for Bug 6446848 06-Jan-2009 barathsr
     and del.customer_site_use_id = temp.object_id
     and del.org_id = temp.org_id
   GROUP BY del.customer_site_use_id;
Line: 3728

   SELECT sh.score_object_id, sh.score_value score
     FROM iex_score_histories sh,
          iex_pop_uwq_summ_gt temp
    WHERE sh.creation_date = (SELECT MAX(creation_date)
                               FROM iex_score_histories sh1
                              WHERE sh1.score_object_code = 'IEX_BILLTO'
                                AND sh1.score_object_id = sh.score_object_id)
     -- AND rownum < 2
      AND sh.score_object_code = 'IEX_BILLTO'
      AND sh.score_object_id = temp.object_id;
Line: 3740

   SELECT a.customer_site_use_id,
   SUM(b.acctd_amount_due_remaining) past_due_inv_value
   FROM iex_delinquencies_all a,
        ar_payment_schedules_all b,
        iex_pop_uwq_summ_gt temp
  WHERE a.customer_site_use_id = temp.object_id
    AND a.payment_schedule_id = b.payment_schedule_id
    AND b.status = 'OP'
    AND a.status IN('DELINQUENT',   'PREDELINQUENT')
    AND temp.org_id = a.org_id
   GROUP BY a.customer_site_use_id;
Line: 3753

   SELECT o_summ.site_use_id,
          o_summ.last_payment_number last_payment_number,
	  iex_uwq_view_pkg.convert_amount(o_summ.last_payment_amount,o_summ.currency) last_payment_amount
   FROM ar_trx_bal_summary o_summ
   WHERE o_summ.site_use_id in (select object_id from iex_pop_uwq_summ_gt)
   AND o_summ.last_payment_date =  (SELECT MAX(last_payment_date)
                                    FROM ar_trx_bal_summary
                                    WHERE site_use_id = o_summ.site_use_id);
Line: 3763

   select sua.site_use_id,
          COUNT(1) number_of_bankruptcies
   FROM iex_bankruptcies bkr,hz_cust_accounts ca,
        hz_cust_acct_sites cas,hz_cust_site_uses_all sua
   where sua.site_use_id in (select object_id from iex_pop_uwq_summ_gt)
         and bkr.party_id=ca.party_id
         and ca.cust_account_id=cas.cust_account_id
         and cas.cust_acct_site_id=sua.cust_acct_site_id
	 and NVL(BKR.DISPOSITION_CODE,'GRANTED') in ('GRANTED','NEGOTIATION')  -- Changed for bug#7693986
   group by sua.site_use_id;
Line: 3776

    select del.customer_site_use_id,
    sum(decode(del.status,'DELINQUENT',1,'PREDELINQUENT',1,0)) number_of_delinquencies,
    sum(decode(del.status,'DELINQUENT',ps.acctd_amount_due_remaining,'PREDELINQUENT',ps.acctd_amount_due_remaining,0)) past_due_inv_value,
    max(decode(uwq_status,'PENDING',(decode(sign(TRUNC(uwq_active_date) - TRUNC(sysdate)),1,1)))) pending_delinquencies,
    max(decode(uwq_status,'COMPLETE',(decode(sign(TRUNC(uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') - TRUNC(sysdate)),1,1)))) complete_delinquencies,
    max(decode(uwq_status,NULL,1,'ACTIVE',1,'PENDING',(decode(sign(TRUNC(uwq_active_date) - TRUNC(sysdate)),-1,1,0,1)))) active_delinquencies,
    del.org_id org_id
    from iex_delinquencies del,
    ar_payment_schedules ps
    WHERE del.payment_schedule_id = ps.payment_schedule_id  AND
    del.org_id = ps.org_id and
    exists(select 1 from iex_delinquencies del1
	    where del1.last_update_date>=trunc(sysdate)
	      and del.customer_site_use_id=del1.customer_site_use_id
	      and del.org_id=del1.org_id)
    group by del.customer_site_use_id, del.org_id;
Line: 3802

	                L_SITE_USE_ID.delete;
Line: 3803

	        	L_NUMBER_OF_DELINQUENCIES.delete;
Line: 3804

	                L_PENDING_DELINQUENCIES.delete;
Line: 3805

	        	L_COMPLETE_DELINQUENCIES.delete;
Line: 3806

	                L_ACTIVE_DELINQUENCIES.delete;
Line: 3807

			L_PAST_DUE_INV_VALUE.delete;
Line: 3808

			L_ORG_ID.delete;
Line: 3829

		             UPDATE IEX_DLN_UWQ_SUMMARY
			     SET NUMBER_OF_DELINQUENCIES = L_NUMBER_OF_DELINQUENCIES(i),
			         PAST_DUE_INV_VALUE = L_PAST_DUE_INV_VALUE(i),
	       			 ACTIVE_DELINQUENCIES    = L_ACTIVE_DELINQUENCIES(i),
				 COMPLETE_DELINQUENCIES  = L_COMPLETE_DELINQUENCIES(i),
				 PENDING_DELINQUENCIES   = L_PENDING_DELINQUENCIES(i)
			     WHERE
			     SITE_USE_ID = L_SITE_USE_ID(i)
			     AND ORG_ID=L_ORG_ID(i);
Line: 3838

		             LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_billto_del_dln updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 3847

	         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Delinquency update received' || SQLERRM);
Line: 3850

		insert into iex_pop_uwq_summ_gt(object_id,object_type,org_id)
		select customer_site_use_id,'IEX_BILLTO',org_id from iex_delinquencies del
		where status in ('DELINQUENT','PRE-DELINQUENT')
		and not exists(select 1 from IEX_DLN_UWQ_SUMMARY dus where dus.site_use_id=del.customer_site_use_id and
			       dus.org_id=del.org_id)
		group by customer_site_use_id,org_id;
Line: 3869

        L_ORG_ID.delete;
Line: 3870

        L_COLLECTOR_ID.delete;
Line: 3871

        L_COLLECTOR_RESOURCE_ID.delete;
Line: 3872

        L_COLLECTOR_RES_TYPE.delete;
Line: 3873

        L_IEU_OBJECT_FUNCTION.delete;
Line: 3874

        L_IEU_OBJECT_PARAMETERS.delete;
Line: 3875

        L_IEU_MEDIA_TYPE_UUID.delete;
Line: 3876

        L_IEU_PARAM_PK_COL.delete;
Line: 3877

        L_IEU_PARAM_PK_VALUE.delete;
Line: 3878

        L_RESOURCE_ID.delete;
Line: 3879

        L_RESOURCE_TYPE.delete;
Line: 3880

        L_PARTY_ID.delete;
Line: 3881

        L_PARTY_NAME.delete;
Line: 3882

        L_CUST_ACCOUNT_ID.delete;
Line: 3883

        L_ACCOUNT_NAME.delete;
Line: 3884

        L_ACCOUNT_NUMBER.delete;
Line: 3885

        L_SITE_USE_ID.delete;
Line: 3886

        L_LOCATION.delete;
Line: 3887

        L_CURRENCY.delete;
Line: 3888

        L_OP_INVOICES_COUNT.delete;
Line: 3889

        L_OP_DEBIT_MEMOS_COUNT.delete;
Line: 3890

        L_OP_DEPOSITS_COUNT.delete;
Line: 3891

        L_OP_BILLS_RECEIVABLES_COUNT.delete;
Line: 3892

        L_OP_CHARGEBACK_COUNT.delete;
Line: 3893

        L_OP_CREDIT_MEMOS_COUNT.delete;
Line: 3894

        L_UNRESOLVED_CASH_COUNT.delete;
Line: 3895

        L_DISPUTED_INV_COUNT.delete;
Line: 3896

        L_BEST_CURRENT_RECEIVABLES.delete;
Line: 3897

        L_OP_INVOICES_VALUE.delete;
Line: 3898

        L_OP_DEBIT_MEMOS_VALUE.delete;
Line: 3899

        L_OP_DEPOSITS_VALUE.delete;
Line: 3900

        L_OP_BILLS_RECEIVABLES_VALUE.delete;
Line: 3901

        L_OP_CHARGEBACK_VALUE.delete;
Line: 3902

        L_OP_CREDIT_MEMOS_VALUE.delete;
Line: 3903

        L_UNRESOLVED_CASH_VALUE.delete;
Line: 3904

        L_RECEIPTS_AT_RISK_VALUE.delete;
Line: 3905

        L_INV_AMT_IN_DISPUTE.delete;
Line: 3906

        L_PENDING_ADJ_VALUE.delete;
Line: 3907

        L_PAST_DUE_INV_VALUE.delete;
Line: 3908

        L_PAST_DUE_INV_INST_COUNT.delete;
Line: 3909

        L_LAST_PAYMENT_DATE.delete;
Line: 3910

        L_LAST_PAYMENT_AMOUNT.delete;
Line: 3911

        L_LAST_PAYMENT_AMOUNT_CURR.delete;
Line: 3912

        L_LAST_PAYMENT_NUMBER.delete;
Line: 3913

        L_LAST_UPDATE_DATE.delete;
Line: 3914

        L_LAST_UPDATED_BY.delete;
Line: 3915

        L_CREATION_DATE.delete;
Line: 3916

        L_CREATED_BY.delete;
Line: 3917

        L_LAST_UPDATE_LOGIN.delete;
Line: 3918

        L_NUMBER_OF_DELINQUENCIES.delete;
Line: 3919

        L_ACTIVE_DELINQUENCIES.delete;
Line: 3920

        L_COMPLETE_DELINQUENCIES.delete;
Line: 3921

        L_PENDING_DELINQUENCIES.delete;
Line: 3922

        L_SCORE.delete;
Line: 3923

        L_ADDRESS1.delete;
Line: 3924

        L_CITY.delete;
Line: 3925

        L_STATE.delete;
Line: 3926

        L_COUNTY.delete;
Line: 3927

        L_COUNTRY.delete;
Line: 3928

        L_PROVINCE.delete;
Line: 3929

        L_POSTAL_CODE.delete;
Line: 3930

        L_PHONE_COUNTRY_CODE.delete;
Line: 3931

        L_PHONE_AREA_CODE.delete;
Line: 3932

        L_PHONE_NUMBER.delete;
Line: 3933

        L_PHONE_EXTENSION.delete;
Line: 3934

        L_NUMBER_OF_BANKRUPTCIES.delete;
Line: 3935

        L_NUMBER_OF_PROMISES.delete;
Line: 3936

        L_BROKEN_PROMISE_AMOUNT.delete;
Line: 3937

        L_PROMISE_AMOUNT.delete;
Line: 3938

        L_ACTIVE_PROMISES.delete;
Line: 3939

        L_COMPLETE_PROMISES.delete;
Line: 3940

        L_PENDING_PROMISES.delete;
Line: 3982

                    L_LAST_UPDATE_DATE,
                    L_LAST_UPDATED_BY,
                    L_CREATION_DATE,
                    L_CREATED_BY,
                    L_LAST_UPDATE_LOGIN,
                    L_ADDRESS1,
                    L_CITY,
                    L_STATE,
                    L_COUNTY,
                    L_COUNTRY,
                    L_PROVINCE,
                    L_POSTAL_CODE
                limit l_max_fetches;
Line: 4006

          LogMessage(FND_LOG.LEVEL_STATEMENT,'Inserting...');
Line: 4007

          LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Start inserting time: ' || to_char(sysdate, 'MM/DD/YYYY HH:MI:SS'));
Line: 4008

          LogMessage(FND_LOG.LEVEL_STATEMENT,'inserting records..');
Line: 4010

            INSERT INTO IEX_DLN_UWQ_SUMMARY
                (DLN_UWQ_SUMMARY_ID
                ,ORG_ID
                ,IEU_OBJECT_FUNCTION
                ,IEU_OBJECT_PARAMETERS
                ,IEU_MEDIA_TYPE_UUID
                ,IEU_PARAM_PK_COL
                ,IEU_PARAM_PK_VALUE
                ,RESOURCE_ID
                ,RESOURCE_TYPE
                ,PARTY_ID
                ,PARTY_NAME
                ,CUST_ACCOUNT_ID
                ,ACCOUNT_NAME
                ,ACCOUNT_NUMBER
                ,SITE_USE_ID
                ,LOCATION
                ,CURRENCY
                ,OP_INVOICES_COUNT
                ,OP_DEBIT_MEMOS_COUNT
                ,OP_DEPOSITS_COUNT
                ,OP_BILLS_RECEIVABLES_COUNT
                ,OP_CHARGEBACK_COUNT
                ,OP_CREDIT_MEMOS_COUNT
                ,UNRESOLVED_CASH_COUNT
                ,DISPUTED_INV_COUNT
                ,BEST_CURRENT_RECEIVABLES
                ,OP_INVOICES_VALUE
                ,OP_DEBIT_MEMOS_VALUE
                ,OP_DEPOSITS_VALUE
                ,OP_BILLS_RECEIVABLES_VALUE
                ,OP_CHARGEBACK_VALUE
                ,OP_CREDIT_MEMOS_VALUE
                ,UNRESOLVED_CASH_VALUE
                ,RECEIPTS_AT_RISK_VALUE
                ,INV_AMT_IN_DISPUTE
                ,PENDING_ADJ_VALUE
                ,PAST_DUE_INV_INST_COUNT
                ,LAST_PAYMENT_DATE
                ,LAST_PAYMENT_AMOUNT_CURR
                ,LAST_UPDATE_DATE
                ,LAST_UPDATED_BY
                ,CREATION_DATE
                ,CREATED_BY
                ,LAST_UPDATE_LOGIN
                ,ADDRESS1
                ,CITY
                ,STATE
                ,COUNTY
                ,COUNTRY
                ,PROVINCE
                ,POSTAL_CODE
		,NUMBER_OF_DELINQUENCIES
		,NUMBER_OF_PROMISES
		,NUMBER_OF_BANKRUPTCIES)
            VALUES
                (IEX_DLN_UWQ_SUMMARY_S.nextval,
                L_ORG_ID(i),
                L_IEU_OBJECT_FUNCTION(i),
                L_IEU_OBJECT_PARAMETERS(i),
                L_IEU_MEDIA_TYPE_UUID(i),
                L_IEU_PARAM_PK_COL(i),
                L_IEU_PARAM_PK_VALUE(i),
                L_RESOURCE_ID(i),
                L_RESOURCE_TYPE(i),
                L_PARTY_ID(i),
                L_PARTY_NAME(i),
                L_CUST_ACCOUNT_ID(i),
                L_ACCOUNT_NAME(i),
                L_ACCOUNT_NUMBER(i),
                L_SITE_USE_ID(i),
                L_LOCATION(i),
                L_CURRENCY(i),
                L_OP_INVOICES_COUNT(i),
                L_OP_DEBIT_MEMOS_COUNT(i),
                L_OP_DEPOSITS_COUNT(i),
                L_OP_BILLS_RECEIVABLES_COUNT(i),
                L_OP_CHARGEBACK_COUNT(i),
                L_OP_CREDIT_MEMOS_COUNT(i),
                L_UNRESOLVED_CASH_COUNT(i),
                L_DISPUTED_INV_COUNT(i),
                L_BEST_CURRENT_RECEIVABLES(i),
                L_OP_INVOICES_VALUE(i),
                L_OP_DEBIT_MEMOS_VALUE(i),
                L_OP_DEPOSITS_VALUE(i),
                L_OP_BILLS_RECEIVABLES_VALUE(i),
                L_OP_CHARGEBACK_VALUE(i),
                L_OP_CREDIT_MEMOS_VALUE(i),
                L_UNRESOLVED_CASH_VALUE(i),
                L_RECEIPTS_AT_RISK_VALUE(i),
                L_INV_AMT_IN_DISPUTE(i),
                L_PENDING_ADJ_VALUE(i),
                L_PAST_DUE_INV_INST_COUNT(i),
                L_LAST_PAYMENT_DATE(i),
                L_LAST_PAYMENT_AMOUNT_CURR(i),
                sysdate,
                FND_GLOBAL.USER_ID,
                sysdate,
                FND_GLOBAL.USER_ID,
                FND_GLOBAL.CONC_LOGIN_ID,
                L_ADDRESS1(i),
                L_CITY(i),
                L_STATE(i),
                L_COUNTY(i),
                L_COUNTRY(i),
                L_PROVINCE(i),
                L_POSTAL_CODE(i),
		0,
		0,
		0);
Line: 4121

          LogMessage(FND_LOG.LEVEL_UNEXPECTED,'End inserting time: ' || to_char(sysdate, 'MM/DD/YYYY HH:MI:SS'));
Line: 4122

          LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Inserted ' || L_IEU_OBJECT_FUNCTION.COUNT || ' rows');
Line: 4138

          L_JTF_OBJECT_ID.delete;
Line: 4139

          L_WORK_ITEM_ID.delete;
Line: 4140

          L_SCHEDULE_START.delete;
Line: 4141

          L_SCHEDULE_END.delete;
Line: 4142

          L_WORK_TYPE.delete;
Line: 4143

          L_CATEGORY_TYPE.delete;
Line: 4144

          L_PRIORITY_TYPE.delete;
Line: 4145

	  L_wkitem_RESOURCE_ID.delete;
Line: 4146

          L_STRATEGY_ID.delete;
Line: 4147

	  L_STRATEGY_TEMPLATE_ID.delete;
Line: 4148

	  L_WORK_ITEM_TEMPLATE_ID.delete;
Line: 4149

	  L_STATUS_CODE.delete;
Line: 4150

	  L_START_TIME.delete;
Line: 4151

	  L_END_TIME.delete;
Line: 4152

	  L_WORK_ITEM_ORDER.delete;
Line: 4153

	  L_ESCALATED_YN.delete;   --Added for bug#6981126 by schekuri on 27-Jun-2008
Line: 4195

                   UPDATE IEX_DLN_UWQ_SUMMARY
                   SET WORK_ITEM_ID = L_WORK_ITEM_ID(i),
                    SCHEDULE_START = L_SCHEDULE_START(i),
                    SCHEDULE_END = L_SCHEDULE_END(i),
                    WORK_TYPE = L_WORK_TYPE(i),
                    CATEGORY_TYPE = L_CATEGORY_TYPE(i),
                    PRIORITY_TYPE = L_PRIORITY_TYPE(i),
		    WKITEM_RESOURCE_ID = L_WKITEM_RESOURCE_ID(i),
  	    	    STRATEGY_ID = L_STRATEGY_ID(i),
	    	    STRATEGY_TEMPLATE_ID = L_STRATEGY_TEMPLATE_ID(i),
		    WORK_ITEM_TEMPLATE_ID = L_WORK_ITEM_TEMPLATE_ID(i),
	            STATUS_CODE = L_STATUS_CODE(i),
	            START_TIME = L_START_TIME(i),
	            END_TIME = L_END_TIME(i),
	            WORK_ITEM_ORDER = L_WORK_ITEM_ORDER(i),
		    WKITEM_ESCALATED_YN = L_ESCALATED_YN(i)    --Added for bug#6981126 by schekuri on 27-Jun-2008
                 WHERE SITE_USE_ID = L_JTF_OBJECT_ID(i);
Line: 4214

            LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Updated ' || L_JTF_OBJECT_ID.COUNT || ' rows');
Line: 4231

        L_COLLECTOR_RESOURCE_ID.delete  ;
Line: 4232

	L_COLLECTOR_ID.delete;
Line: 4233

	L_RESOURCE_TYPE.delete;
Line: 4234

	L_PARTY_ID.delete;
Line: 4235

	L_CUST_ACCOUNT_ID.delete;
Line: 4236

	L_SITE_USE_ID.delete;
Line: 4257

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET COLLECTOR_RESOURCE_ID = L_COLLECTOR_RESOURCE_ID(i),
		        COLLECTOR_RES_TYPE    = L_RESOURCE_TYPE(i),
			collector_id = l_collector_id(i),
			last_update_date   = SYSDATE,
		        last_updated_by    = FND_GLOBAL.USER_ID
                   WHERE
		    SITE_USE_ID = L_SITE_USE_ID(i);
Line: 4265

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' C_COLLECTOR_PROF updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 4276

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'C_COLLECTOR_PROF update received' || SQLERRM);
Line: 4282

        L_PARTY_ID.delete;
Line: 4283

        L_PHONE_COUNTRY_CODE.delete;
Line: 4284

        L_PHONE_AREA_CODE.delete;
Line: 4285

        L_PHONE_NUMBER.delete;
Line: 4286

        L_PHONE_EXTENSION.delete;
Line: 4309

                   UPDATE IEX_DLN_UWQ_SUMMARY
                   SET PHONE_COUNTRY_CODE = L_PHONE_COUNTRY_CODE(i),
		       PHONE_AREA_CODE    = L_PHONE_AREA_CODE(i),
		       PHONE_NUMBER       = L_PHONE_NUMBER(i),
		       PHONE_EXTENSION    = L_PHONE_EXTENSION(i),
		       last_update_date   = SYSDATE,
		       last_updated_by    = FND_GLOBAL.USER_ID
                 WHERE PARTY_ID = L_PARTY_ID(i);
Line: 4317

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_contact_point Cursor updated ' ||L_PARTY_ID.count || ' rows ');
Line: 4333

        L_SITE_USE_ID.delete;
Line: 4334

	L_NUMBER_OF_DELINQUENCIES.delete;
Line: 4335

        L_PENDING_DELINQUENCIES.delete;
Line: 4336

	L_COMPLETE_DELINQUENCIES.delete;
Line: 4337

        L_ACTIVE_DELINQUENCIES.delete;
Line: 4357

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET NUMBER_OF_DELINQUENCIES = L_NUMBER_OF_DELINQUENCIES(i),
		        ACTIVE_DELINQUENCIES    = L_ACTIVE_DELINQUENCIES(i),
			COMPLETE_DELINQUENCIES  = L_COMPLETE_DELINQUENCIES(i),
			PENDING_DELINQUENCIES   = L_PENDING_DELINQUENCIES(i)
                   WHERE
		    SITE_USE_ID = L_SITE_USE_ID(i);
Line: 4364

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_billto_del updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 4375

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Delinquency update received' || SQLERRM);
Line: 4381

        L_SITE_USE_ID.delete;
Line: 4382

	L_ACTIVE_PROMISES.delete;
Line: 4383

        L_COMPLETE_PROMISES.delete;
Line: 4384

        L_PENDING_PROMISES.delete;
Line: 4403

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET ACTIVE_PROMISES    = L_ACTIVE_PROMISES(i),
			COMPLETE_PROMISES  = L_COMPLETE_PROMISES(i),
			PENDING_PROMISES   = L_PENDING_PROMISES(i)
                   WHERE
		    SITE_USE_ID = L_SITE_USE_ID(i);
Line: 4409

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_billto_pro updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 4420

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Promise update received' || SQLERRM);
Line: 4426

        L_SITE_USE_ID.delete;
Line: 4427

	L_NUMBER_OF_PROMISES.delete;
Line: 4428

        L_BROKEN_PROMISE_AMOUNT .delete;
Line: 4429

        L_PROMISE_AMOUNT.delete;
Line: 4448

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET NUMBER_OF_PROMISES     = L_NUMBER_OF_PROMISES(i),
			BROKEN_PROMISE_AMOUNT  = L_BROKEN_PROMISE_AMOUNT(i),
			PROMISE_AMOUNT         = L_PROMISE_AMOUNT(i)
                   WHERE
		    SITE_USE_ID = L_SITE_USE_ID(i);
Line: 4454

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_billto_pro_summ updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 4465

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Broken Promise update received' || SQLERRM);
Line: 4471

        L_SITE_USE_ID.delete;
Line: 4472

	L_SCORE.delete;
Line: 4489

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET SCORE     = L_SCORE(i)
                   WHERE
		    SITE_USE_ID = L_SITE_USE_ID(i);
Line: 4493

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_billto_score updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 4504

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Score update received' || SQLERRM);
Line: 4510

        L_SITE_USE_ID.delete;
Line: 4511

	L_PAST_DUE_INV_VALUE.delete;
Line: 4528

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET PAST_DUE_INV_VALUE     = L_PAST_DUE_INV_VALUE(i)
                   WHERE
		    SITE_USE_ID = L_SITE_USE_ID(i);
Line: 4532

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_billto_past_due updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 4543

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Past due invoice update received' || SQLERRM);
Line: 4549

        L_SITE_USE_ID.delete;
Line: 4550

        L_LAST_PAYMENT_NUMBER.delete;
Line: 4551

	L_LAST_PAYMENT_AMOUNT.delete;
Line: 4569

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET LAST_PAYMENT_NUMBER     = L_LAST_PAYMENT_NUMBER(i),
		        LAST_PAYMENT_AMOUNT     = L_LAST_PAYMENT_AMOUNT(i)
                   WHERE
		    SITE_USE_ID = L_SITE_USE_ID(i);
Line: 4574

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_last_payment_no_amount updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 4585

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Last payment no and amount update received' || SQLERRM);
Line: 4591

        L_SITE_USE_ID.delete;
Line: 4592

        L_NUMBER_OF_BANKRUPTCIES.delete;
Line: 4609

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET NUMBER_OF_BANKRUPTCIES     = L_NUMBER_OF_BANKRUPTCIES(i)
                   WHERE
		    SITE_USE_ID = L_SITE_USE_ID(i);
Line: 4613

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_bankruptcies updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 4624

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Last payment no and amount update received' || SQLERRM);
Line: 4642

    SELECT
    trx_summ.org_id,
    objb.object_function ieu_object_function,
    objb.object_parameters || ' DISPLAYCBO=IEXTRMAN' ieu_object_parameters,
    '' ieu_media_type_uuid,
    'CUST_ACCOUNT_ID' ieu_param_pk_col,
    to_char(trx_summ.cust_account_id) ieu_param_pk_value,
    1 resource_id,
    'RS_EMPLOYEE' resource_type,
    party.party_id party_id,
    party.party_name party_name,
    trx_summ.cust_account_id cust_account_id,
    acc.account_name account_name,
    acc.account_number account_number,
    to_number(null) site_use_id,
    null location,
    max(gl.CURRENCY_CODE) currency,
    SUM(trx_summ.op_invoices_count) op_invoices_count,
    SUM(trx_summ.op_debit_memos_count) op_debit_memos_count,
    SUM(trx_summ.op_deposits_count) op_deposits_count,
    SUM(trx_summ.op_bills_receivables_count) op_bills_receivables_count,
    SUM(trx_summ.op_chargeback_count) op_chargeback_count,
    SUM(trx_summ.op_credit_memos_count) op_credit_memos_count,
    SUM(trx_summ.unresolved_cash_count) unresolved_cash_count,
    SUM(trx_summ.disputed_inv_count) disputed_inv_count,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.best_current_receivables,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.best_current_receivables))) best_current_receivables,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_invoices_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_invoices_value))) op_invoices_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_debit_memos_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_debit_memos_value))) op_debit_memos_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_deposits_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_deposits_value))) op_deposits_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_bills_receivables_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_bills_receivables_value))) op_bills_receivables_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_chargeback_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_chargeback_value))) op_chargeback_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.op_credit_memos_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.op_credit_memos_value))) op_credit_memos_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.unresolved_cash_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.unresolved_cash_value))) unresolved_cash_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.receipts_at_risk_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.receipts_at_risk_value))) receipts_at_risk_value,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.inv_amt_in_dispute,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.inv_amt_in_dispute))) inv_amt_in_dispute,
    SUM(decode(trx_summ.currency,   gl.CURRENCY_CODE,   trx_summ.pending_adj_value,
     gl_currency_api.convert_amount_sql(trx_summ.currency,   gl.CURRENCY_CODE,   sysdate,
     iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',   ''),   trx_summ.pending_adj_value))) pending_adj_value,
    SUM(trx_summ.past_due_inv_inst_count) past_due_inv_inst_count,
    MAX(trx_summ.last_payment_date) last_payment_date,
    max(gl.CURRENCY_CODE) last_payment_amount_curr,
    MAX(trx_summ.last_update_date) last_update_date,
    MAX(trx_summ.last_updated_by) last_updated_by,
    MAX(trx_summ.creation_date) creation_date,
    MAX(trx_summ.created_by) created_by,
    MAX(trx_summ.last_update_login) last_update_login,
    party.address1 address1,
    party.city city,
    party.state state,
    party.county county,
    fnd_terr.territory_short_name country,
    party.province province,
    party.postal_code postal_code
    FROM ar_trx_bal_summary trx_summ,
    hz_cust_accounts acc,
    hz_parties party,
    jtf_objects_b objb,
    fnd_territories_tl fnd_terr,
    GL_SETS_OF_BOOKS gl,
    AR_SYSTEM_PARAMETERS_all sys
    WHERE
     trx_summ.reference_1 = '1'
     AND trx_summ.cust_account_id = acc.cust_account_id
     AND acc.party_id = party.party_id
     AND objb.object_code = 'IEX_ACCOUNT'
     AND party.country = fnd_terr.territory_code(+)
     AND fnd_terr.LANGUAGE(+) = userenv('LANG')
     and gl.SET_OF_BOOKS_ID = sys.SET_OF_BOOKS_ID
     and trx_summ.org_id = sys.org_id
     and trx_summ.cust_account_id in (select temp.object_id from iex_pop_uwq_summ_gt temp where
       temp.org_id=trx_summ.org_id)
    GROUP BY  trx_summ.org_id,
    objb.object_function,
    objb.object_parameters,
    party.party_id,
    party.party_name,
    trx_summ.cust_account_id,
    acc.account_name,
    acc.account_number,
    party.address1,
    party.city,
    party.state,
    party.county,
    fnd_terr.territory_short_name,
    party.province,
    party.postal_code;
Line: 4750

     select strat.jtf_object_id,
        wkitem.WORK_ITEM_ID,
        wkitem.schedule_start schedule_start,
        wkitem.schedule_end schedule_end,
        stry_temp_wkitem.category_type category,
        stry_temp_wkitem.WORK_TYPE,
        stry_temp_wkitem.PRIORITY_TYPE,
        wkitem.resource_id,
        wkitem.strategy_id,
        strat.strategy_template_id,
        wkitem.work_item_template_id,
        wkitem.status_code,
        wkitem.creation_date start_time,
        wkitem.execute_end end_time,-- snuthala 28/08/2008 bug #6745580
        wkitem.work_item_order wkitem_order,
	wkitem.escalated_yn                   --Added for bug#6981126 by schekuri on 27-Jul-2008
      from iex_strategies strat,
        iex_strategy_work_items wkitem,
        iex_stry_temp_work_items_b stry_temp_wkitem,
        iex_pop_uwq_summ_gt temp
      where strat.jtf_object_type = temp.object_type
      AND strat.status_code IN('OPEN',   'ONHOLD')
      AND wkitem.strategy_id = strat.strategy_id
      AND wkitem.status_code IN('OPEN',   'ONHOLD')
      AND wkitem.work_item_template_id = stry_temp_wkitem.work_item_temp_id
      AND strat.jtf_object_id = temp.object_id;
Line: 4779

      SELECT
         hp.collector_id,
         ac.resource_id,
	 ac.resource_type,
	 hp.party_id,
	 hp.cust_account_id
      FROM
         hz_customer_profiles hp,
	 ar_collectors ac,
	 iex_pop_uwq_summ_gt temp
      WHERE
         hp.site_use_id is null
	 and hp.cust_account_id=temp.object_id
	 and hp.collector_id=ac.collector_id;
Line: 4795

      SELECT
         ids.party_id             party_id,
         phone.phone_country_code phone_country_code,
         phone.phone_area_code    phone_area_code,
         phone.phone_number       phone_number,
         phone.phone_extension    phone_extension
      FROM
         hz_contact_points phone,
	 iex_dln_uwq_summary ids,
         iex_pop_uwq_summ_gt temp
      WHERE
       phone.owner_table_id = ids.party_id
       AND phone.owner_table_name = 'HZ_PARTIES'
       AND phone.contact_point_type = 'PHONE'
       and phone.primary_by_purpose = 'Y'
       AND phone.contact_point_purpose = 'COLLECTIONS'
       AND phone.phone_line_type NOT IN('PAGER',     'FAX')
       AND phone.status = 'A'
       AND nvl(phone.do_not_use_flag, 'N') = 'N'
       AND ids.cust_account_id = temp.object_id;
Line: 4860

    L_LAST_UPDATE_DATE                          date_list;
Line: 4861

    L_LAST_UPDATED_BY                           number_list;
Line: 4864

    L_LAST_UPDATE_LOGIN                         number_list;
Line: 4909

    select del.cust_account_id,
    count(1) number_of_delinquencies,
    max(decode(uwq_status,'PENDING',(decode(sign(TRUNC(uwq_active_date) - TRUNC(sysdate)),1,1)))) pending_delinquencies,
    max(decode(uwq_status,'COMPLETE',(decode(sign(TRUNC(uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') - TRUNC(sysdate)),1,1)))) complete_delinquencies,
    max(decode(uwq_status,NULL,1,'ACTIVE',1,'PENDING',(decode(sign(TRUNC(uwq_active_date) - TRUNC(sysdate)),-1,1,0,1)))) active_delinquencies
    from iex_delinquencies_all del,
    iex_pop_uwq_summ_gt temp
    WHERE del.cust_account_id = temp.object_id  AND
    del.org_id = temp.org_id and
    del.status IN('DELINQUENT',    'PREDELINQUENT')
    group by del.cust_account_id;
Line: 4922

    select del.cust_account_id,
    max(decode(pd.uwq_status,'PENDING',(decode(sign(TRUNC(pd.uwq_active_date) - TRUNC(sysdate)),1,1)))) pending_promises,
    max(decode(pd.uwq_status,'COMPLETE',(decode(sign(TRUNC(pd.uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') - TRUNC(sysdate)),1,1)))) complete_promises,
    max(decode(pd.uwq_status,NULL,1,'ACTIVE',1,'PENDING',(decode(sign(TRUNC(pd.uwq_active_date) - TRUNC(sysdate)),-1,1,0,1)))) active_promises
    from iex_promise_details pd,
    IEX_DELINQUENCIES_ALL DEL,
    iex_pop_uwq_summ_gt temp
    WHERE pd.cust_account_id = del.cust_account_id
      and pd.delinquency_id = del.delinquency_id
      and del.cust_account_id = temp.object_id
      and del.org_id = temp.org_id
      and pd.state = 'BROKEN_PROMISE'
     group by del.cust_account_id;
Line: 4937

    SELECT del.cust_account_id,
    COUNT(1) number_of_promises,
    SUM(amount_due_remaining) broken_promise_amount,
    SUM(promise_amount) promise_amount
    FROM iex_promise_details pd,
         iex_delinquencies_all del,
         iex_pop_uwq_summ_gt temp
   WHERE pd.cust_account_id = del.cust_account_id
     AND pd.delinquency_id = del.delinquency_id
     AND pd.status IN('COLLECTABLE',   'PENDING')
     AND pd.state = 'BROKEN_PROMISE'
     AND pd.amount_due_remaining > 0
     AND (del.status NOT IN('CURRENT',   'CLOSE')
      or (del.status='CURRENT' and  del.source_program_name='IEX_CURR_INV'))--Added for Bug 6446848 06-Jan-2009 barathsr
     and del.cust_account_id = temp.object_id
     and del.org_id = temp.org_id
   GROUP BY del.cust_account_id;
Line: 4956

   SELECT sh.score_object_id, sh.score_value score
     FROM iex_score_histories sh,
          iex_pop_uwq_summ_gt temp
    WHERE sh.creation_date = (SELECT MAX(creation_date)
                               FROM iex_score_histories sh1
                              WHERE sh1.score_object_code = 'IEX_ACCOUNT'
                                AND sh1.score_object_id = sh.score_object_id)
     -- AND rownum < 2
      AND sh.score_object_code = 'IEX_ACCOUNT'
      AND sh.score_object_id = temp.object_id;
Line: 4968

   SELECT a.cust_account_id,
   SUM(b.acctd_amount_due_remaining) past_due_inv_value
   FROM iex_delinquencies_all a,
        ar_payment_schedules_all b,
        iex_pop_uwq_summ_gt temp
  WHERE a.cust_account_id = temp.object_id
    AND a.payment_schedule_id = b.payment_schedule_id
    AND b.status = 'OP'
    AND a.status IN('DELINQUENT',   'PREDELINQUENT')
    AND temp.org_id = a.org_id
   GROUP BY a.cust_account_id;
Line: 4981

   SELECT o_summ.cust_account_id,
          o_summ.last_payment_number last_payment_number,
	  iex_uwq_view_pkg.convert_amount(o_summ.last_payment_amount,o_summ.currency) last_payment_amount
   FROM ar_trx_bal_summary o_summ
   WHERE o_summ.cust_account_id in (select object_id from iex_pop_uwq_summ_gt)
   AND o_summ.last_payment_date =  (SELECT MAX(last_payment_date)
                                    FROM ar_trx_bal_summary
                                    WHERE cust_account_id = o_summ.cust_account_id);
Line: 4991

   select ca.cust_account_id,
          COUNT(1) number_of_bankruptcies
   FROM iex_bankruptcies bkr,hz_cust_accounts ca
   where ca.cust_account_id in (select object_id from iex_pop_uwq_summ_gt)
         and bkr.party_id=ca.party_id
	 and NVL(BKR.DISPOSITION_CODE,'GRANTED') in ('GRANTED','NEGOTIATION')  -- Changed for bug#7693986
   group by ca.cust_account_id;
Line: 5001

    select del.cust_account_id,
    sum(decode(del.status,'DELINQUENT',1,'PREDELINQUENT',1,0)) number_of_delinquencies,
    sum(decode(del.status,'DELINQUENT',ps.acctd_amount_due_remaining,'PREDELINQUENT',ps.acctd_amount_due_remaining,0)) past_due_inv_value,
    max(decode(uwq_status,'PENDING',(decode(sign(TRUNC(uwq_active_date) - TRUNC(sysdate)),1,1)))) pending_delinquencies,
    max(decode(uwq_status,'COMPLETE',(decode(sign(TRUNC(uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') - TRUNC(sysdate)),1,1)))) complete_delinquencies,
    max(decode(uwq_status,NULL,1,'ACTIVE',1,'PENDING',(decode(sign(TRUNC(uwq_active_date) - TRUNC(sysdate)),-1,1,0,1)))) active_delinquencies,
    del.org_id org_id
    from iex_delinquencies del,
    ar_payment_schedules ps
    WHERE del.payment_schedule_id = ps.payment_schedule_id  AND
    del.org_id = ps.org_id and
    exists(select 1 from iex_delinquencies del1
		    where del1.last_update_date>=trunc(sysdate)
		    and del.cust_account_id=del1.cust_account_id
		    and del.org_id=del1.org_id)
    group by del.cust_account_id, del.org_id;
Line: 5027

	                L_CUST_ACCOUNT_ID.delete;
Line: 5028

	        	L_NUMBER_OF_DELINQUENCIES.delete;
Line: 5029

	                L_PENDING_DELINQUENCIES.delete;
Line: 5030

	        	L_COMPLETE_DELINQUENCIES.delete;
Line: 5031

	                L_ACTIVE_DELINQUENCIES.delete;
Line: 5032

			L_PAST_DUE_INV_VALUE.delete;
Line: 5033

			L_ORG_ID.delete;
Line: 5053

		             UPDATE IEX_DLN_UWQ_SUMMARY
			     SET NUMBER_OF_DELINQUENCIES = L_NUMBER_OF_DELINQUENCIES(i),
			         PAST_DUE_INV_VALUE = L_PAST_DUE_INV_VALUE(i),
	       			 ACTIVE_DELINQUENCIES    = L_ACTIVE_DELINQUENCIES(i),
				 COMPLETE_DELINQUENCIES  = L_COMPLETE_DELINQUENCIES(i),
				 PENDING_DELINQUENCIES   = L_PENDING_DELINQUENCIES(i)
			     WHERE
			     CUST_ACCOUNT_ID = L_CUST_ACCOUNT_ID(i)
       		             AND ORG_ID=L_ORG_ID(i);
Line: 5062

		             LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_account_del_dln updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 5072

	               LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Delinquency update received' || SQLERRM);
Line: 5075

		insert into iex_pop_uwq_summ_gt(object_id,object_type,org_id)
		select cust_account_id,'IEX_ACCOUNT',org_id from iex_delinquencies del
		where status in ('DELINQUENT','PRE-DELINQUENT')
		and not exists(select 1 from IEX_DLN_UWQ_SUMMARY dus where dus.cust_account_id=del.cust_account_id and
		               dus.site_use_id is null and
			       dus.org_id=del.org_id)
		group by cust_account_id,org_id;
Line: 5095

        L_ORG_ID.delete;
Line: 5096

        L_COLLECTOR_ID.delete;
Line: 5097

        L_COLLECTOR_RESOURCE_ID.delete;
Line: 5098

        L_COLLECTOR_RES_TYPE.delete;
Line: 5099

        L_IEU_OBJECT_FUNCTION.delete;
Line: 5100

        L_IEU_OBJECT_PARAMETERS.delete;
Line: 5101

        L_IEU_MEDIA_TYPE_UUID.delete;
Line: 5102

        L_IEU_PARAM_PK_COL.delete;
Line: 5103

        L_IEU_PARAM_PK_VALUE.delete;
Line: 5104

        L_RESOURCE_ID.delete;
Line: 5105

        L_RESOURCE_TYPE.delete;
Line: 5106

        L_PARTY_ID.delete;
Line: 5107

        L_PARTY_NAME.delete;
Line: 5108

        L_CUST_ACCOUNT_ID.delete;
Line: 5109

        L_ACCOUNT_NAME.delete;
Line: 5110

        L_ACCOUNT_NUMBER.delete;
Line: 5111

        L_SITE_USE_ID.delete;
Line: 5112

        L_LOCATION.delete;
Line: 5113

        L_CURRENCY.delete;
Line: 5114

        L_OP_INVOICES_COUNT.delete;
Line: 5115

        L_OP_DEBIT_MEMOS_COUNT.delete;
Line: 5116

        L_OP_DEPOSITS_COUNT.delete;
Line: 5117

        L_OP_BILLS_RECEIVABLES_COUNT.delete;
Line: 5118

        L_OP_CHARGEBACK_COUNT.delete;
Line: 5119

        L_OP_CREDIT_MEMOS_COUNT.delete;
Line: 5120

        L_UNRESOLVED_CASH_COUNT.delete;
Line: 5121

        L_DISPUTED_INV_COUNT.delete;
Line: 5122

        L_BEST_CURRENT_RECEIVABLES.delete;
Line: 5123

        L_OP_INVOICES_VALUE.delete;
Line: 5124

        L_OP_DEBIT_MEMOS_VALUE.delete;
Line: 5125

        L_OP_DEPOSITS_VALUE.delete;
Line: 5126

        L_OP_BILLS_RECEIVABLES_VALUE.delete;
Line: 5127

        L_OP_CHARGEBACK_VALUE.delete;
Line: 5128

        L_OP_CREDIT_MEMOS_VALUE.delete;
Line: 5129

        L_UNRESOLVED_CASH_VALUE.delete;
Line: 5130

        L_RECEIPTS_AT_RISK_VALUE.delete;
Line: 5131

        L_INV_AMT_IN_DISPUTE.delete;
Line: 5132

        L_PENDING_ADJ_VALUE.delete;
Line: 5133

        L_PAST_DUE_INV_VALUE.delete;
Line: 5134

        L_PAST_DUE_INV_INST_COUNT.delete;
Line: 5135

        L_LAST_PAYMENT_DATE.delete;
Line: 5136

        L_LAST_PAYMENT_AMOUNT.delete;
Line: 5137

        L_LAST_PAYMENT_AMOUNT_CURR.delete;
Line: 5138

        L_LAST_PAYMENT_NUMBER.delete;
Line: 5139

        L_LAST_UPDATE_DATE.delete;
Line: 5140

        L_LAST_UPDATED_BY.delete;
Line: 5141

        L_CREATION_DATE.delete;
Line: 5142

        L_CREATED_BY.delete;
Line: 5143

        L_LAST_UPDATE_LOGIN.delete;
Line: 5144

        L_NUMBER_OF_DELINQUENCIES.delete;
Line: 5145

        L_ACTIVE_DELINQUENCIES.delete;
Line: 5146

        L_COMPLETE_DELINQUENCIES.delete;
Line: 5147

        L_PENDING_DELINQUENCIES.delete;
Line: 5148

        L_SCORE.delete;
Line: 5149

        L_ADDRESS1.delete;
Line: 5150

        L_CITY.delete;
Line: 5151

        L_STATE.delete;
Line: 5152

        L_COUNTY.delete;
Line: 5153

        L_COUNTRY.delete;
Line: 5154

        L_PROVINCE.delete;
Line: 5155

        L_POSTAL_CODE.delete;
Line: 5156

        L_PHONE_COUNTRY_CODE.delete;
Line: 5157

        L_PHONE_AREA_CODE.delete;
Line: 5158

        L_PHONE_NUMBER.delete;
Line: 5159

        L_PHONE_EXTENSION.delete;
Line: 5160

        L_NUMBER_OF_BANKRUPTCIES.delete;
Line: 5161

        L_NUMBER_OF_PROMISES.delete;
Line: 5162

        L_BROKEN_PROMISE_AMOUNT.delete;
Line: 5163

        L_PROMISE_AMOUNT.delete;
Line: 5164

        L_ACTIVE_PROMISES.delete;
Line: 5165

        L_COMPLETE_PROMISES.delete;
Line: 5166

        L_PENDING_PROMISES.delete;
Line: 5208

                    L_LAST_UPDATE_DATE,
                    L_LAST_UPDATED_BY,
                    L_CREATION_DATE,
                    L_CREATED_BY,
                    L_LAST_UPDATE_LOGIN,
                    L_ADDRESS1,
                    L_CITY,
                    L_STATE,
                    L_COUNTY,
                    L_COUNTRY,
                    L_PROVINCE,
                    L_POSTAL_CODE
                limit l_max_fetches;
Line: 5232

          LogMessage(FND_LOG.LEVEL_STATEMENT,'Inserting...');
Line: 5233

          LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Start inserting time: ' || to_char(sysdate, 'MM/DD/YYYY HH:MI:SS'));
Line: 5234

          LogMessage(FND_LOG.LEVEL_STATEMENT,'inserting records..');
Line: 5236

            INSERT INTO IEX_DLN_UWQ_SUMMARY
                (DLN_UWQ_SUMMARY_ID
                ,ORG_ID
                ,IEU_OBJECT_FUNCTION
                ,IEU_OBJECT_PARAMETERS
                ,IEU_MEDIA_TYPE_UUID
                ,IEU_PARAM_PK_COL
                ,IEU_PARAM_PK_VALUE
                ,RESOURCE_ID
                ,RESOURCE_TYPE
                ,PARTY_ID
                ,PARTY_NAME
                ,CUST_ACCOUNT_ID
                ,ACCOUNT_NAME
                ,ACCOUNT_NUMBER
                ,SITE_USE_ID
                ,LOCATION
                ,CURRENCY
                ,OP_INVOICES_COUNT
                ,OP_DEBIT_MEMOS_COUNT
                ,OP_DEPOSITS_COUNT
                ,OP_BILLS_RECEIVABLES_COUNT
                ,OP_CHARGEBACK_COUNT
                ,OP_CREDIT_MEMOS_COUNT
                ,UNRESOLVED_CASH_COUNT
                ,DISPUTED_INV_COUNT
                ,BEST_CURRENT_RECEIVABLES
                ,OP_INVOICES_VALUE
                ,OP_DEBIT_MEMOS_VALUE
                ,OP_DEPOSITS_VALUE
                ,OP_BILLS_RECEIVABLES_VALUE
                ,OP_CHARGEBACK_VALUE
                ,OP_CREDIT_MEMOS_VALUE
                ,UNRESOLVED_CASH_VALUE
                ,RECEIPTS_AT_RISK_VALUE
                ,INV_AMT_IN_DISPUTE
                ,PENDING_ADJ_VALUE
                ,PAST_DUE_INV_INST_COUNT
                ,LAST_PAYMENT_DATE
                ,LAST_PAYMENT_AMOUNT_CURR
                ,LAST_UPDATE_DATE
                ,LAST_UPDATED_BY
                ,CREATION_DATE
                ,CREATED_BY
                ,LAST_UPDATE_LOGIN
                ,ADDRESS1
                ,CITY
                ,STATE
                ,COUNTY
                ,COUNTRY
                ,PROVINCE
                ,POSTAL_CODE
		,NUMBER_OF_DELINQUENCIES
		,NUMBER_OF_PROMISES
		,NUMBER_OF_BANKRUPTCIES)
            VALUES
                (IEX_DLN_UWQ_SUMMARY_S.nextval,
                L_ORG_ID(i),
                L_IEU_OBJECT_FUNCTION(i),
                L_IEU_OBJECT_PARAMETERS(i),
                L_IEU_MEDIA_TYPE_UUID(i),
                L_IEU_PARAM_PK_COL(i),
                L_IEU_PARAM_PK_VALUE(i),
                L_RESOURCE_ID(i),
                L_RESOURCE_TYPE(i),
                L_PARTY_ID(i),
                L_PARTY_NAME(i),
                L_CUST_ACCOUNT_ID(i),
                L_ACCOUNT_NAME(i),
                L_ACCOUNT_NUMBER(i),
                L_SITE_USE_ID(i),
                L_LOCATION(i),
                L_CURRENCY(i),
                L_OP_INVOICES_COUNT(i),
                L_OP_DEBIT_MEMOS_COUNT(i),
                L_OP_DEPOSITS_COUNT(i),
                L_OP_BILLS_RECEIVABLES_COUNT(i),
                L_OP_CHARGEBACK_COUNT(i),
                L_OP_CREDIT_MEMOS_COUNT(i),
                L_UNRESOLVED_CASH_COUNT(i),
                L_DISPUTED_INV_COUNT(i),
                L_BEST_CURRENT_RECEIVABLES(i),
                L_OP_INVOICES_VALUE(i),
                L_OP_DEBIT_MEMOS_VALUE(i),
                L_OP_DEPOSITS_VALUE(i),
                L_OP_BILLS_RECEIVABLES_VALUE(i),
                L_OP_CHARGEBACK_VALUE(i),
                L_OP_CREDIT_MEMOS_VALUE(i),
                L_UNRESOLVED_CASH_VALUE(i),
                L_RECEIPTS_AT_RISK_VALUE(i),
                L_INV_AMT_IN_DISPUTE(i),
                L_PENDING_ADJ_VALUE(i),
                L_PAST_DUE_INV_INST_COUNT(i),
                L_LAST_PAYMENT_DATE(i),
                L_LAST_PAYMENT_AMOUNT_CURR(i),
                sysdate,
                FND_GLOBAL.USER_ID,
                sysdate,
                FND_GLOBAL.USER_ID,
                FND_GLOBAL.CONC_LOGIN_ID,
                L_ADDRESS1(i),
                L_CITY(i),
                L_STATE(i),
                L_COUNTY(i),
                L_COUNTRY(i),
                L_PROVINCE(i),
                L_POSTAL_CODE(i),
		0,
		0,
		0);
Line: 5347

          LogMessage(FND_LOG.LEVEL_UNEXPECTED,'End inserting time: ' || to_char(sysdate, 'MM/DD/YYYY HH:MI:SS'));
Line: 5348

          LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Inserted ' || L_IEU_OBJECT_FUNCTION.COUNT || ' rows');
Line: 5365

          L_JTF_OBJECT_ID.delete;
Line: 5366

          L_WORK_ITEM_ID.delete;
Line: 5367

          L_SCHEDULE_START.delete;
Line: 5368

          L_SCHEDULE_END.delete;
Line: 5369

          L_WORK_TYPE.delete;
Line: 5370

          L_CATEGORY_TYPE.delete;
Line: 5371

          L_PRIORITY_TYPE.delete;
Line: 5372

	  L_wkitem_RESOURCE_ID.delete;
Line: 5373

          L_STRATEGY_ID.delete;
Line: 5374

	  L_STRATEGY_TEMPLATE_ID.delete;
Line: 5375

	  L_WORK_ITEM_TEMPLATE_ID.delete;
Line: 5376

	  L_STATUS_CODE.delete;
Line: 5377

	  L_START_TIME.delete;
Line: 5378

	  L_END_TIME.delete;
Line: 5379

	  L_WORK_ITEM_ORDER.delete;
Line: 5380

	  L_ESCALATED_YN.delete;   --Added for bug#6981126 by schekuri on 27-Jun-2008
Line: 5422

                   UPDATE IEX_DLN_UWQ_SUMMARY
                   SET WORK_ITEM_ID = L_WORK_ITEM_ID(i),
                    SCHEDULE_START = L_SCHEDULE_START(i),
                    SCHEDULE_END = L_SCHEDULE_END(i),
                    WORK_TYPE = L_WORK_TYPE(i),
                    CATEGORY_TYPE = L_CATEGORY_TYPE(i),
                    PRIORITY_TYPE = L_PRIORITY_TYPE(i),
		    WKITEM_RESOURCE_ID = L_WKITEM_RESOURCE_ID(i),
  	    	    STRATEGY_ID = L_STRATEGY_ID(i),
	    	    STRATEGY_TEMPLATE_ID = L_STRATEGY_TEMPLATE_ID(i),
		    WORK_ITEM_TEMPLATE_ID = L_WORK_ITEM_TEMPLATE_ID(i),
	            STATUS_CODE = L_STATUS_CODE(i),
	            START_TIME = L_START_TIME(i),
	            END_TIME = L_END_TIME(i),
	            WORK_ITEM_ORDER = L_WORK_ITEM_ORDER(i),
		    WKITEM_ESCALATED_YN = L_ESCALATED_YN(i)    --Added for bug#6981126 by schekuri on 27-Jun-2008
                 WHERE cust_account_id = L_JTF_OBJECT_ID(i);
Line: 5441

            LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Updated ' || L_JTF_OBJECT_ID.COUNT || ' rows');
Line: 5460

        L_COLLECTOR_RESOURCE_ID.delete  ;
Line: 5461

	L_COLLECTOR_ID.delete;
Line: 5462

	L_RESOURCE_TYPE.delete;
Line: 5463

	L_PARTY_ID.delete;
Line: 5464

	L_CUST_ACCOUNT_ID.delete;
Line: 5484

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET COLLECTOR_RESOURCE_ID = L_COLLECTOR_RESOURCE_ID(i),
		        COLLECTOR_RES_TYPE    = L_RESOURCE_TYPE(i),
			collector_id = l_collector_id(i),
			last_update_date   = SYSDATE,
		        last_updated_by    = FND_GLOBAL.USER_ID
                   WHERE
		    CUST_ACCOUNT_ID = L_CUST_ACCOUNT_ID(i);
Line: 5492

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_collector_prof updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 5503

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Collector profile update received' || SQLERRM);
Line: 5509

        L_PARTY_ID.delete;
Line: 5510

        L_PHONE_COUNTRY_CODE.delete;
Line: 5511

        L_PHONE_AREA_CODE.delete;
Line: 5512

        L_PHONE_NUMBER.delete;
Line: 5513

        L_PHONE_EXTENSION.delete;
Line: 5536

                   UPDATE IEX_DLN_UWQ_SUMMARY
                   SET PHONE_COUNTRY_CODE = L_PHONE_COUNTRY_CODE(i),
		       PHONE_AREA_CODE    = L_PHONE_AREA_CODE(i),
		       PHONE_NUMBER       = L_PHONE_NUMBER(i),
		       PHONE_EXTENSION    = L_PHONE_EXTENSION(i),
		       last_update_date   = SYSDATE,
		       last_updated_by    = FND_GLOBAL.USER_ID
                 WHERE PARTY_ID = L_PARTY_ID(i);
Line: 5544

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' Contact point  Cursor updated ' ||L_PARTY_ID.count || ' rows ');
Line: 5560

        L_CUST_ACCOUNT_ID.delete;
Line: 5561

	L_NUMBER_OF_DELINQUENCIES.delete;
Line: 5562

        L_PENDING_DELINQUENCIES.delete;
Line: 5563

	L_COMPLETE_DELINQUENCIES.delete;
Line: 5564

        L_ACTIVE_DELINQUENCIES.delete;
Line: 5584

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET NUMBER_OF_DELINQUENCIES = L_NUMBER_OF_DELINQUENCIES(i),
		        ACTIVE_DELINQUENCIES    = L_ACTIVE_DELINQUENCIES(i),
			COMPLETE_DELINQUENCIES  = L_COMPLETE_DELINQUENCIES(i),
			PENDING_DELINQUENCIES   = L_PENDING_DELINQUENCIES(i)
                   WHERE
		    CUST_ACCOUNT_ID = L_CUST_ACCOUNT_ID(i);
Line: 5591

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_account_del updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 5602

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Delinquency update received' || SQLERRM);
Line: 5608

        L_CUST_ACCOUNT_ID.delete;
Line: 5609

	L_ACTIVE_PROMISES.delete;
Line: 5610

        L_COMPLETE_PROMISES.delete;
Line: 5611

        L_PENDING_PROMISES.delete;
Line: 5630

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET ACTIVE_PROMISES    = L_ACTIVE_PROMISES(i),
			COMPLETE_PROMISES  = L_COMPLETE_PROMISES(i),
			PENDING_PROMISES   = L_PENDING_PROMISES(i)
                   WHERE
		    CUST_ACCOUNT_ID = L_CUST_ACCOUNT_ID(i);
Line: 5636

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_account_pro updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 5647

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Promise update received' || SQLERRM);
Line: 5653

        L_CUST_ACCOUNT_ID.delete;
Line: 5654

	L_NUMBER_OF_PROMISES.delete;
Line: 5655

        L_BROKEN_PROMISE_AMOUNT .delete;
Line: 5656

        L_PROMISE_AMOUNT.delete;
Line: 5675

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET NUMBER_OF_PROMISES     = L_NUMBER_OF_PROMISES(i),
			BROKEN_PROMISE_AMOUNT  = L_BROKEN_PROMISE_AMOUNT(i),
			PROMISE_AMOUNT         = L_PROMISE_AMOUNT(i)
                   WHERE
		    CUST_ACCOUNT_ID = L_CUST_ACCOUNT_ID(i);
Line: 5681

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_account_pro_summ updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 5692

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Broken Promise update received' || SQLERRM);
Line: 5698

        L_CUST_ACCOUNT_ID.delete;
Line: 5699

	L_SCORE.delete;
Line: 5716

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET SCORE     = L_SCORE(i)
                   WHERE
		    CUST_ACCOUNT_ID = L_CUST_ACCOUNT_ID(i);
Line: 5720

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_account_score updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 5731

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Score update received' || SQLERRM);
Line: 5737

        L_CUST_ACCOUNT_ID.delete;
Line: 5738

	L_PAST_DUE_INV_VALUE.delete;
Line: 5755

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET PAST_DUE_INV_VALUE     = L_PAST_DUE_INV_VALUE(i)
                   WHERE
		    CUST_ACCOUNT_ID = L_CUST_ACCOUNT_ID(i);
Line: 5759

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_account_past_due updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 5770

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Past due invoice update received' || SQLERRM);
Line: 5776

        L_CUST_ACCOUNT_ID.delete;
Line: 5777

        L_LAST_PAYMENT_NUMBER.delete;
Line: 5778

	L_LAST_PAYMENT_AMOUNT.delete;
Line: 5796

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET LAST_PAYMENT_NUMBER     = L_LAST_PAYMENT_NUMBER(i),
		        LAST_PAYMENT_AMOUNT     = L_LAST_PAYMENT_AMOUNT(i)
                   WHERE
		    CUST_ACCOUNT_ID = L_CUST_ACCOUNT_ID(i);
Line: 5801

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_last_payment_no_amount updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 5812

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Last payment no and amount update received' || SQLERRM);
Line: 5818

        L_CUST_ACCOUNT_ID.delete;
Line: 5819

        L_NUMBER_OF_BANKRUPTCIES.delete;
Line: 5836

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET NUMBER_OF_BANKRUPTCIES     = L_NUMBER_OF_BANKRUPTCIES(i)
                   WHERE
		    CUST_ACCOUNT_ID = L_CUST_ACCOUNT_ID(i);
Line: 5840

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_bankruptcies updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 5851

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Last payment no and amount update received' || SQLERRM);
Line: 5870

    SELECT trx_summ.org_id,
    objb.object_function ieu_object_function,
    objb.object_parameters || ' DISPLAYCBO=IEXTRMAN' ieu_object_parameters,
    '' ieu_media_type_uuid,
    'PARTY_ID' ieu_param_pk_col,
    to_char(party.party_id) ieu_param_pk_value,
    1 resource_id,
    'RS_EMPLOYEE' resource_type,
    party.party_id party_id,
    party.party_name party_name,
    to_number(null) cust_account_id,
    null account_name,
    null account_number,
    to_number(null) site_use_id,
    null location,
    max(gl.CURRENCY_CODE) currency,
    SUM(trx_summ.op_invoices_count) op_invoices_count,
    SUM(trx_summ.op_debit_memos_count) op_debit_memos_count,
    SUM(trx_summ.op_deposits_count) op_deposits_count,
    SUM(trx_summ.op_bills_receivables_count) op_bills_receivables_count,
    SUM(trx_summ.op_chargeback_count) op_chargeback_count,
    SUM(trx_summ.op_credit_memos_count) op_credit_memos_count,
    SUM(trx_summ.unresolved_cash_count) unresolved_cash_count,
    SUM(trx_summ.disputed_inv_count) disputed_inv_count,
    SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.best_current_receivables,
    gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
    iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.best_current_receivables))) best_current_receivables,
    SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.op_invoices_value,
    gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
    iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.op_invoices_value))) op_invoices_value,
    SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.op_debit_memos_value,
    gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
    iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.op_debit_memos_value))) op_debit_memos_value,
    SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.op_deposits_value,
    gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
    iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.op_deposits_value))) op_deposits_value,
    SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.op_bills_receivables_value,
    gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
    iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.op_bills_receivables_value))) op_bills_receivables_value,
    SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.op_chargeback_value,
    gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
    iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.op_chargeback_value))) op_chargeback_value,
    SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.op_credit_memos_value,
    gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
    iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.op_credit_memos_value))) op_credit_memos_value,
    SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.unresolved_cash_value,
    gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
    iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.unresolved_cash_value))) unresolved_cash_value,
    SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.receipts_at_risk_value,
    gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
    iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.receipts_at_risk_value))) receipts_at_risk_value,
    SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.inv_amt_in_dispute,
    gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
    iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.inv_amt_in_dispute))) inv_amt_in_dispute,
    SUM(decode(trx_summ.currency,     gl.CURRENCY_CODE,     trx_summ.pending_adj_value,
    gl_currency_api.convert_amount_sql(trx_summ.currency,     gl.CURRENCY_CODE,     sysdate,
    iex_utilities.get_cache_value('DEFAULT_EXCHANGE_RATE_TYPE',     ''),     trx_summ.pending_adj_value))) pending_adj_value,
    SUM(trx_summ.past_due_inv_inst_count) past_due_inv_inst_count,
    MAX(trx_summ.last_payment_date) last_payment_date,
    max(gl.CURRENCY_CODE) last_payment_amount_curr,
    MAX(trx_summ.last_update_date) last_update_date,
    MAX(trx_summ.last_updated_by) last_updated_by,
    MAX(trx_summ.creation_date) creation_date,
    MAX(trx_summ.created_by) created_by,
    MAX(trx_summ.last_update_login) last_update_login,
    party.address1 address1,
    party.city city,
    party.state state,
    party.county county,
    fnd_terr.territory_short_name country,
    party.province province,
    party.postal_code postal_code
    FROM ar_trx_bal_summary trx_summ,
    hz_cust_accounts acc,
    hz_parties party,
    jtf_objects_b objb,
    fnd_territories_tl fnd_terr,
    GL_SETS_OF_BOOKS gl,
    AR_SYSTEM_PARAMETERS_all sys
    WHERE trx_summ.reference_1 = '1'
     AND trx_summ.cust_account_id = acc.cust_account_id
     AND acc.party_id = party.party_id
     AND objb.object_code = 'IEX_CUSTOMER'
     AND party.country = fnd_terr.territory_code(+)
     AND fnd_terr.LANGUAGE(+) = userenv('LANG')
     and gl.SET_OF_BOOKS_ID = sys.SET_OF_BOOKS_ID
     and trx_summ.org_id = sys.org_id
     and acc.party_id in
	   (select temp.object_id from iex_pop_uwq_summ_gt temp where temp.org_id=trx_summ.org_id)
    GROUP BY trx_summ.org_id,
    objb.object_function,
    objb.object_parameters,
    party.party_id,
    party.party_name,
    party.address1,
    party.city,
    party.state,
    party.county,
    fnd_terr.territory_short_name,
    party.province,
    party.postal_code;
Line: 5973

     select strat.jtf_object_id,
        wkitem.WORK_ITEM_ID,
        wkitem.schedule_start schedule_start,
        wkitem.schedule_end schedule_end,
        stry_temp_wkitem.category_type category,
        stry_temp_wkitem.WORK_TYPE,
        stry_temp_wkitem.PRIORITY_TYPE,
        wkitem.resource_id,
        wkitem.strategy_id,
        strat.strategy_template_id,
        wkitem.work_item_template_id,
        wkitem.status_code,
        wkitem.creation_date start_time,
        wkitem.execute_end end_time,-- snuthala 28/08/2008 bug #6745580
        wkitem.work_item_order wkitem_order,
	wkitem.escalated_yn                   --Added for bug#6981126 by schekuri on 27-Jul-2008
      from iex_strategies strat,
        iex_strategy_work_items wkitem,
        iex_stry_temp_work_items_b stry_temp_wkitem,
        iex_pop_uwq_summ_gt temp
      where strat.status_code IN('OPEN',   'ONHOLD')
      AND wkitem.strategy_id = strat.strategy_id
      AND wkitem.status_code IN('OPEN',   'ONHOLD')
      AND wkitem.work_item_template_id = stry_temp_wkitem.work_item_temp_id
      AND strat.jtf_object_id = temp.object_id;
Line: 6001

      SELECT
         hp.collector_id,
         ac.resource_id,
	 ac.resource_type,
	 hp.party_id
      FROM
         hz_customer_profiles hp,
	 ar_collectors ac,
	 iex_pop_uwq_summ_gt temp
      WHERE
         hp.cust_account_id = -1
         and hp.site_use_id is null
	 and hp.party_id=temp.object_id
	 and hp.collector_id=ac.collector_id;
Line: 6017

      SELECT
         phone.owner_table_id     party_id,
         phone.phone_country_code phone_country_code,
         phone.phone_area_code    phone_area_code,
         phone.phone_number       phone_number,
         phone.phone_extension    phone_extension
      FROM
         hz_contact_points phone,
	 iex_pop_uwq_summ_gt temp
      WHERE
       phone.owner_table_id = temp.object_id
       AND phone.owner_table_name = 'HZ_PARTIES'
       AND phone.contact_point_type = 'PHONE'
       and phone.primary_by_purpose = 'Y'
       AND phone.contact_point_purpose = 'COLLECTIONS'
       AND phone.phone_line_type NOT IN('PAGER',     'FAX')
       AND phone.status = 'A'
       AND nvl(phone.do_not_use_flag, 'N') = 'N';
Line: 6080

    L_LAST_UPDATE_DATE                          date_list;
Line: 6081

    L_LAST_UPDATED_BY                           number_list;
Line: 6084

    L_LAST_UPDATE_LOGIN                         number_list;
Line: 6129

    select del.party_cust_id,
    count(1) number_of_delinquencies,
    max(decode(uwq_status,'PENDING',(decode(sign(TRUNC(uwq_active_date) - TRUNC(sysdate)),1,1)))) pending_delinquencies,
    max(decode(uwq_status,'COMPLETE',(decode(sign(TRUNC(uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') - TRUNC(sysdate)),1,1)))) complete_delinquencies,
    max(decode(uwq_status,NULL,1,'ACTIVE',1,'PENDING',(decode(sign(TRUNC(uwq_active_date) - TRUNC(sysdate)),-1,1,0,1)))) active_delinquencies
    from iex_delinquencies_all del,
    iex_pop_uwq_summ_gt temp
    WHERE del.party_cust_id = temp.object_id  AND
    del.org_id = temp.org_id and
    del.status IN('DELINQUENT',    'PREDELINQUENT')
    group by del.party_cust_id;
Line: 6142

    select del.party_cust_id,
    max(decode(pd.uwq_status,'PENDING',(decode(sign(TRUNC(pd.uwq_active_date) - TRUNC(sysdate)),1,1)))) pending_promises,
    max(decode(pd.uwq_status,'COMPLETE',(decode(sign(TRUNC(pd.uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') - TRUNC(sysdate)),1,1)))) complete_promises,
    max(decode(pd.uwq_status,NULL,1,'ACTIVE',1,'PENDING',(decode(sign(TRUNC(pd.uwq_active_date) - TRUNC(sysdate)),-1,1,0,1)))) active_promises
    from iex_promise_details pd,
    IEX_DELINQUENCIES_ALL DEL,
    iex_pop_uwq_summ_gt temp
    WHERE pd.cust_account_id = del.cust_account_id
      AND pd.delinquency_id = del.delinquency_id
      and del.party_cust_id = temp.object_id
      and del.org_id = temp.org_id
      and pd.state = 'BROKEN_PROMISE'
     group by del.party_cust_id;
Line: 6157

    SELECT del.party_cust_id,
    COUNT(1) number_of_promises,
    SUM(amount_due_remaining) broken_promise_amount,
    SUM(promise_amount) promise_amount
    FROM iex_promise_details pd,
         iex_delinquencies_all del,
         iex_pop_uwq_summ_gt temp
   WHERE pd.cust_account_id = del.cust_account_id
     AND pd.delinquency_id = del.delinquency_id
     AND pd.status IN('COLLECTABLE','PENDING')
     AND pd.state = 'BROKEN_PROMISE'
     AND pd.amount_due_remaining > 0
     AND (del.status NOT IN('CURRENT','CLOSE')
      or (del.status='CURRENT' and  del.source_program_name='IEX_CURR_INV'))--Added for Bug 6446848 06-Jan-2009 barathsr
     and del.party_cust_id = temp.object_id
     and del.org_id = temp.org_id
   GROUP BY del.party_cust_id;
Line: 6176

   SELECT sh.score_object_id, sh.score_value score
     FROM iex_score_histories sh,
          iex_pop_uwq_summ_gt temp
    WHERE sh.creation_date = (SELECT MAX(creation_date)
                               FROM iex_score_histories sh1
                              WHERE sh1.score_object_code = 'PARTY'
                                AND sh1.score_object_id = sh.score_object_id)
      AND sh.score_object_code = 'PARTY'
      AND sh.score_object_id = temp.object_id;
Line: 6187

   SELECT a.party_cust_id,
   SUM(b.acctd_amount_due_remaining) past_due_inv_value
   FROM iex_delinquencies_all a,
        ar_payment_schedules_all b,
        iex_pop_uwq_summ_gt temp
  WHERE a.party_cust_id = temp.object_id
    AND a.payment_schedule_id = b.payment_schedule_id
    AND b.status = 'OP'
    AND a.status IN('DELINQUENT',   'PREDELINQUENT')
    AND temp.org_id = a.org_id
   GROUP BY a.party_cust_id;
Line: 6200

   SELECT o_acc.party_id,
          o_summ.last_payment_number last_payment_number,
	  iex_uwq_view_pkg.convert_amount(o_summ.last_payment_amount,o_summ.currency) last_payment_amount
   FROM ar_trx_bal_summary o_summ,
        hz_cust_accounts o_acc
   WHERE o_summ.cust_account_id = o_acc.cust_account_id
   and o_acc.party_id in (select object_id from iex_pop_uwq_summ_gt)
   AND o_summ.last_payment_date =  (SELECT MAX(summ.last_payment_date)
                                    FROM ar_trx_bal_summary summ,
				         hz_cust_accounts acc
                                    WHERE acc.cust_account_id = summ.cust_account_id
				    and acc.party_id=o_acc.party_id);
Line: 6214

   select bkr.party_id,
          COUNT(1) number_of_bankruptcies
   FROM iex_bankruptcies bkr
   where bkr.party_id in (select object_id from iex_pop_uwq_summ_gt)
   and NVL(BKR.DISPOSITION_CODE,'GRANTED') in ('GRANTED','NEGOTIATION')  -- Changed for bug#7693986
   group by bkr.party_id;
Line: 6223

    select del.party_cust_id,
    sum(decode(del.status,'DELINQUENT',1,'PREDELINQUENT',1,0)) number_of_delinquencies,
    sum(decode(del.status,'DELINQUENT',ps.acctd_amount_due_remaining,'PREDELINQUENT',ps.acctd_amount_due_remaining,0)) past_due_inv_value,
    max(decode(uwq_status,'PENDING',(decode(sign(TRUNC(uwq_active_date) - TRUNC(sysdate)),1,1)))) pending_delinquencies,
    max(decode(uwq_status,'COMPLETE',(decode(sign(TRUNC(uwq_complete_date) + fnd_profile.VALUE('IEX_UWQ_COMPLETION_DAYS') - TRUNC(sysdate)),1,1)))) complete_delinquencies,
    max(decode(uwq_status,NULL,1,'ACTIVE',1,'PENDING',(decode(sign(TRUNC(uwq_active_date) - TRUNC(sysdate)),-1,1,0,1)))) active_delinquencies,
    del.org_id org_id
    from iex_delinquencies del,
    ar_payment_schedules ps
    WHERE del.payment_schedule_id = ps.payment_schedule_id  AND
    del.org_id = ps.org_id and
    exists(select 1 from iex_delinquencies del1
		    where del1.last_update_date>=trunc(sysdate)
		    and del.party_cust_id = del1.party_cust_id
		    and del1.org_id=del.org_id)
    group by del.party_cust_id, del.org_id;
Line: 6248

	                L_PARTY_ID.delete;
Line: 6249

	        	L_NUMBER_OF_DELINQUENCIES.delete;
Line: 6250

	                L_PENDING_DELINQUENCIES.delete;
Line: 6251

	        	L_COMPLETE_DELINQUENCIES.delete;
Line: 6252

	                L_ACTIVE_DELINQUENCIES.delete;
Line: 6253

			L_PAST_DUE_INV_VALUE.delete;
Line: 6254

			L_ORG_ID.delete;
Line: 6274

		             UPDATE IEX_DLN_UWQ_SUMMARY
			     SET NUMBER_OF_DELINQUENCIES = L_NUMBER_OF_DELINQUENCIES(i),
			         PAST_DUE_INV_VALUE = L_PAST_DUE_INV_VALUE(i),
	       			 ACTIVE_DELINQUENCIES    = L_ACTIVE_DELINQUENCIES(i),
				 COMPLETE_DELINQUENCIES  = L_COMPLETE_DELINQUENCIES(i),
				 PENDING_DELINQUENCIES   = L_PENDING_DELINQUENCIES(i)
			     WHERE
			     PARTY_ID = L_PARTY_ID(i)
            		     AND ORG_ID=L_ORG_ID(i);
Line: 6283

		             LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_customer_del_dln updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 6292

	         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Delinquency update received' || SQLERRM);
Line: 6296

		insert into iex_pop_uwq_summ_gt(object_id,object_type,org_id)
		select del.party_cust_id,'PARTY',org_id from iex_delinquencies del
		where status in ('DELINQUENT','PRE-DELINQUENT')
		and not exists(select 1 from IEX_DLN_UWQ_SUMMARY dus where dus.party_id=del.party_cust_id and
		               dus.cust_account_id is null and
			       dus.org_id=del.org_id)
		group by del.party_cust_id,org_id;
Line: 6316

        L_ORG_ID.delete;
Line: 6317

        L_COLLECTOR_ID.delete;
Line: 6318

        L_COLLECTOR_RESOURCE_ID.delete;
Line: 6319

        L_COLLECTOR_RES_TYPE.delete;
Line: 6320

        L_IEU_OBJECT_FUNCTION.delete;
Line: 6321

        L_IEU_OBJECT_PARAMETERS.delete;
Line: 6322

        L_IEU_MEDIA_TYPE_UUID.delete;
Line: 6323

        L_IEU_PARAM_PK_COL.delete;
Line: 6324

        L_IEU_PARAM_PK_VALUE.delete;
Line: 6325

        L_RESOURCE_ID.delete;
Line: 6326

        L_RESOURCE_TYPE.delete;
Line: 6327

        L_PARTY_ID.delete;
Line: 6328

        L_PARTY_NAME.delete;
Line: 6329

        L_CUST_ACCOUNT_ID.delete;
Line: 6330

        L_ACCOUNT_NAME.delete;
Line: 6331

        L_ACCOUNT_NUMBER.delete;
Line: 6332

        L_SITE_USE_ID.delete;
Line: 6333

        L_LOCATION.delete;
Line: 6334

        L_CURRENCY.delete;
Line: 6335

        L_OP_INVOICES_COUNT.delete;
Line: 6336

        L_OP_DEBIT_MEMOS_COUNT.delete;
Line: 6337

        L_OP_DEPOSITS_COUNT.delete;
Line: 6338

        L_OP_BILLS_RECEIVABLES_COUNT.delete;
Line: 6339

        L_OP_CHARGEBACK_COUNT.delete;
Line: 6340

        L_OP_CREDIT_MEMOS_COUNT.delete;
Line: 6341

        L_UNRESOLVED_CASH_COUNT.delete;
Line: 6342

        L_DISPUTED_INV_COUNT.delete;
Line: 6343

        L_BEST_CURRENT_RECEIVABLES.delete;
Line: 6344

        L_OP_INVOICES_VALUE.delete;
Line: 6345

        L_OP_DEBIT_MEMOS_VALUE.delete;
Line: 6346

        L_OP_DEPOSITS_VALUE.delete;
Line: 6347

        L_OP_BILLS_RECEIVABLES_VALUE.delete;
Line: 6348

        L_OP_CHARGEBACK_VALUE.delete;
Line: 6349

        L_OP_CREDIT_MEMOS_VALUE.delete;
Line: 6350

        L_UNRESOLVED_CASH_VALUE.delete;
Line: 6351

        L_RECEIPTS_AT_RISK_VALUE.delete;
Line: 6352

        L_INV_AMT_IN_DISPUTE.delete;
Line: 6353

        L_PENDING_ADJ_VALUE.delete;
Line: 6354

        L_PAST_DUE_INV_VALUE.delete;
Line: 6355

        L_PAST_DUE_INV_INST_COUNT.delete;
Line: 6356

        L_LAST_PAYMENT_DATE.delete;
Line: 6357

        L_LAST_PAYMENT_AMOUNT.delete;
Line: 6358

        L_LAST_PAYMENT_AMOUNT_CURR.delete;
Line: 6359

        L_LAST_PAYMENT_NUMBER.delete;
Line: 6360

        L_LAST_UPDATE_DATE.delete;
Line: 6361

        L_LAST_UPDATED_BY.delete;
Line: 6362

        L_CREATION_DATE.delete;
Line: 6363

        L_CREATED_BY.delete;
Line: 6364

        L_LAST_UPDATE_LOGIN.delete;
Line: 6365

        L_NUMBER_OF_DELINQUENCIES.delete;
Line: 6366

        L_ACTIVE_DELINQUENCIES.delete;
Line: 6367

        L_COMPLETE_DELINQUENCIES.delete;
Line: 6368

        L_PENDING_DELINQUENCIES.delete;
Line: 6369

        L_SCORE.delete;
Line: 6370

        L_ADDRESS1.delete;
Line: 6371

        L_CITY.delete;
Line: 6372

        L_STATE.delete;
Line: 6373

        L_COUNTY.delete;
Line: 6374

        L_COUNTRY.delete;
Line: 6375

        L_PROVINCE.delete;
Line: 6376

        L_POSTAL_CODE.delete;
Line: 6377

        L_PHONE_COUNTRY_CODE.delete;
Line: 6378

        L_PHONE_AREA_CODE.delete;
Line: 6379

        L_PHONE_NUMBER.delete;
Line: 6380

        L_PHONE_EXTENSION.delete;
Line: 6381

        L_NUMBER_OF_BANKRUPTCIES.delete;
Line: 6382

        L_NUMBER_OF_PROMISES.delete;
Line: 6383

        L_BROKEN_PROMISE_AMOUNT.delete;
Line: 6384

        L_PROMISE_AMOUNT.delete;
Line: 6385

        L_ACTIVE_PROMISES.delete;
Line: 6386

        L_COMPLETE_PROMISES.delete;
Line: 6387

        L_PENDING_PROMISES.delete;
Line: 6429

                    L_LAST_UPDATE_DATE,
                    L_LAST_UPDATED_BY,
                    L_CREATION_DATE,
                    L_CREATED_BY,
                    L_LAST_UPDATE_LOGIN,
                    L_ADDRESS1,
                    L_CITY,
                    L_STATE,
                    L_COUNTY,
                    L_COUNTRY,
                    L_PROVINCE,
                    L_POSTAL_CODE
                limit l_max_fetches;
Line: 6453

          LogMessage(FND_LOG.LEVEL_STATEMENT,'Inserting...');
Line: 6454

          LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Start inserting time: ' || to_char(sysdate, 'MM/DD/YYYY HH:MI:SS'));
Line: 6455

          LogMessage(FND_LOG.LEVEL_STATEMENT,'inserting records..');
Line: 6457

            INSERT INTO IEX_DLN_UWQ_SUMMARY
                (DLN_UWQ_SUMMARY_ID
                ,ORG_ID
                ,IEU_OBJECT_FUNCTION
                ,IEU_OBJECT_PARAMETERS
                ,IEU_MEDIA_TYPE_UUID
                ,IEU_PARAM_PK_COL
                ,IEU_PARAM_PK_VALUE
                ,RESOURCE_ID
                ,RESOURCE_TYPE
                ,PARTY_ID
                ,PARTY_NAME
                ,CUST_ACCOUNT_ID
                ,ACCOUNT_NAME
                ,ACCOUNT_NUMBER
                ,SITE_USE_ID
                ,LOCATION
                ,CURRENCY
                ,OP_INVOICES_COUNT
                ,OP_DEBIT_MEMOS_COUNT
                ,OP_DEPOSITS_COUNT
                ,OP_BILLS_RECEIVABLES_COUNT
                ,OP_CHARGEBACK_COUNT
                ,OP_CREDIT_MEMOS_COUNT
                ,UNRESOLVED_CASH_COUNT
                ,DISPUTED_INV_COUNT
                ,BEST_CURRENT_RECEIVABLES
                ,OP_INVOICES_VALUE
                ,OP_DEBIT_MEMOS_VALUE
                ,OP_DEPOSITS_VALUE
                ,OP_BILLS_RECEIVABLES_VALUE
                ,OP_CHARGEBACK_VALUE
                ,OP_CREDIT_MEMOS_VALUE
                ,UNRESOLVED_CASH_VALUE
                ,RECEIPTS_AT_RISK_VALUE
                ,INV_AMT_IN_DISPUTE
                ,PENDING_ADJ_VALUE
                ,PAST_DUE_INV_INST_COUNT
                ,LAST_PAYMENT_DATE
                ,LAST_PAYMENT_AMOUNT_CURR
                ,LAST_UPDATE_DATE
                ,LAST_UPDATED_BY
                ,CREATION_DATE
                ,CREATED_BY
                ,LAST_UPDATE_LOGIN
                ,ADDRESS1
                ,CITY
                ,STATE
                ,COUNTY
                ,COUNTRY
                ,PROVINCE
                ,POSTAL_CODE
		,NUMBER_OF_DELINQUENCIES
		,NUMBER_OF_PROMISES
		,NUMBER_OF_BANKRUPTCIES)
            VALUES
                (IEX_DLN_UWQ_SUMMARY_S.nextval,
                L_ORG_ID(i),
                L_IEU_OBJECT_FUNCTION(i),
                L_IEU_OBJECT_PARAMETERS(i),
                L_IEU_MEDIA_TYPE_UUID(i),
                L_IEU_PARAM_PK_COL(i),
                L_IEU_PARAM_PK_VALUE(i),
                L_RESOURCE_ID(i),
                L_RESOURCE_TYPE(i),
                L_PARTY_ID(i),
                L_PARTY_NAME(i),
                L_CUST_ACCOUNT_ID(i),
                L_ACCOUNT_NAME(i),
                L_ACCOUNT_NUMBER(i),
                L_SITE_USE_ID(i),
                L_LOCATION(i),
                L_CURRENCY(i),
                L_OP_INVOICES_COUNT(i),
                L_OP_DEBIT_MEMOS_COUNT(i),
                L_OP_DEPOSITS_COUNT(i),
                L_OP_BILLS_RECEIVABLES_COUNT(i),
                L_OP_CHARGEBACK_COUNT(i),
                L_OP_CREDIT_MEMOS_COUNT(i),
                L_UNRESOLVED_CASH_COUNT(i),
                L_DISPUTED_INV_COUNT(i),
                L_BEST_CURRENT_RECEIVABLES(i),
                L_OP_INVOICES_VALUE(i),
                L_OP_DEBIT_MEMOS_VALUE(i),
                L_OP_DEPOSITS_VALUE(i),
                L_OP_BILLS_RECEIVABLES_VALUE(i),
                L_OP_CHARGEBACK_VALUE(i),
                L_OP_CREDIT_MEMOS_VALUE(i),
                L_UNRESOLVED_CASH_VALUE(i),
                L_RECEIPTS_AT_RISK_VALUE(i),
                L_INV_AMT_IN_DISPUTE(i),
                L_PENDING_ADJ_VALUE(i),
                L_PAST_DUE_INV_INST_COUNT(i),
                L_LAST_PAYMENT_DATE(i),
                L_LAST_PAYMENT_AMOUNT_CURR(i),
                sysdate,
                FND_GLOBAL.USER_ID,
                sysdate,
                FND_GLOBAL.USER_ID,
                FND_GLOBAL.CONC_LOGIN_ID,
                L_ADDRESS1(i),
                L_CITY(i),
                L_STATE(i),
                L_COUNTY(i),
                L_COUNTRY(i),
                L_PROVINCE(i),
                L_POSTAL_CODE(i),
		0,
		0,
		0);
Line: 6568

          LogMessage(FND_LOG.LEVEL_UNEXPECTED,'End inserting time: ' || to_char(sysdate, 'MM/DD/YYYY HH:MI:SS'));
Line: 6569

          LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Inserted ' || L_IEU_OBJECT_FUNCTION.COUNT || ' rows');
Line: 6586

          L_JTF_OBJECT_ID.delete;
Line: 6587

          L_WORK_ITEM_ID.delete;
Line: 6588

          L_SCHEDULE_START.delete;
Line: 6589

          L_SCHEDULE_END.delete;
Line: 6590

          L_WORK_TYPE.delete;
Line: 6591

          L_CATEGORY_TYPE.delete;
Line: 6592

          L_PRIORITY_TYPE.delete;
Line: 6593

	  L_wkitem_RESOURCE_ID.delete;
Line: 6594

          L_STRATEGY_ID.delete;
Line: 6595

	  L_STRATEGY_TEMPLATE_ID.delete;
Line: 6596

	  L_WORK_ITEM_TEMPLATE_ID.delete;
Line: 6597

	  L_STATUS_CODE.delete;
Line: 6598

	  L_START_TIME.delete;
Line: 6599

	  L_END_TIME.delete;
Line: 6600

	  L_WORK_ITEM_ORDER.delete;
Line: 6601

	  L_ESCALATED_YN.delete;   --Added for bug#6981126 by schekuri on 27-Jun-2008
Line: 6643

                   UPDATE IEX_DLN_UWQ_SUMMARY
                   SET WORK_ITEM_ID = L_WORK_ITEM_ID(i),
                    SCHEDULE_START = L_SCHEDULE_START(i),
                    SCHEDULE_END = L_SCHEDULE_END(i),
                    WORK_TYPE = L_WORK_TYPE(i),
                    CATEGORY_TYPE = L_CATEGORY_TYPE(i),
                    PRIORITY_TYPE = L_PRIORITY_TYPE(i),
		    WKITEM_RESOURCE_ID = L_WKITEM_RESOURCE_ID(i),
  	    	    STRATEGY_ID = L_STRATEGY_ID(i),
	    	    STRATEGY_TEMPLATE_ID = L_STRATEGY_TEMPLATE_ID(i),
		    WORK_ITEM_TEMPLATE_ID = L_WORK_ITEM_TEMPLATE_ID(i),
	            STATUS_CODE = L_STATUS_CODE(i),
	            START_TIME = L_START_TIME(i),
	            END_TIME = L_END_TIME(i),
	            WORK_ITEM_ORDER = L_WORK_ITEM_ORDER(i),
		    WKITEM_ESCALATED_YN = L_ESCALATED_YN(i)    --Added for bug#6981126 by schekuri on 27-Jun-2008
                 WHERE party_id = L_JTF_OBJECT_ID(i);
Line: 6662

            LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Updated ' || L_JTF_OBJECT_ID.COUNT || ' rows');
Line: 6679

        L_COLLECTOR_RESOURCE_ID.delete  ;
Line: 6680

	L_COLLECTOR_ID.delete;
Line: 6681

	L_RESOURCE_TYPE.delete;
Line: 6682

	L_PARTY_ID.delete;
Line: 6701

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET COLLECTOR_RESOURCE_ID = L_COLLECTOR_RESOURCE_ID(i),
		        COLLECTOR_RES_TYPE    = L_RESOURCE_TYPE(i),
			collector_id = l_collector_id(i),
			last_update_date   = SYSDATE,
		        last_updated_by    = FND_GLOBAL.USER_ID
                   WHERE
		    party_id = L_PARTY_ID(i);
Line: 6709

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_collector_prof updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 6719

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Collector profile update received' || SQLERRM);
Line: 6725

        L_PARTY_ID.delete;
Line: 6726

        L_PHONE_COUNTRY_CODE.delete;
Line: 6727

        L_PHONE_AREA_CODE.delete;
Line: 6728

        L_PHONE_NUMBER.delete;
Line: 6729

        L_PHONE_EXTENSION.delete;
Line: 6751

                   UPDATE IEX_DLN_UWQ_SUMMARY
                   SET PHONE_COUNTRY_CODE = L_PHONE_COUNTRY_CODE(i),
		       PHONE_AREA_CODE    = L_PHONE_AREA_CODE(i),
		       PHONE_NUMBER       = L_PHONE_NUMBER(i),
		       PHONE_EXTENSION    = L_PHONE_EXTENSION(i),
		       last_update_date   = SYSDATE,
		       last_updated_by    = FND_GLOBAL.USER_ID
                 WHERE PARTY_ID = L_PARTY_ID(i);
Line: 6759

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_contact_point  Cursor updated ' ||L_PARTY_ID.count || ' rows ');
Line: 6773

        L_PARTY_ID.delete;
Line: 6774

	L_NUMBER_OF_DELINQUENCIES.delete;
Line: 6775

        L_PENDING_DELINQUENCIES.delete;
Line: 6776

	L_COMPLETE_DELINQUENCIES.delete;
Line: 6777

        L_ACTIVE_DELINQUENCIES.delete;
Line: 6797

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET NUMBER_OF_DELINQUENCIES = L_NUMBER_OF_DELINQUENCIES(i),
		        ACTIVE_DELINQUENCIES    = L_ACTIVE_DELINQUENCIES(i),
			COMPLETE_DELINQUENCIES  = L_COMPLETE_DELINQUENCIES(i),
			PENDING_DELINQUENCIES   = L_PENDING_DELINQUENCIES(i)
                   WHERE
		    PARTY_ID = L_PARTY_ID(i);
Line: 6804

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_customer_del updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 6814

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Delinquency update received' || SQLERRM);
Line: 6820

        L_PARTY_ID.delete;
Line: 6821

	L_ACTIVE_PROMISES.delete;
Line: 6822

        L_COMPLETE_PROMISES.delete;
Line: 6823

        L_PENDING_PROMISES.delete;
Line: 6842

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET ACTIVE_PROMISES    = L_ACTIVE_PROMISES(i),
			COMPLETE_PROMISES  = L_COMPLETE_PROMISES(i),
			PENDING_PROMISES   = L_PENDING_PROMISES(i)
                   WHERE
		    PARTY_ID = L_PARTY_ID(i);
Line: 6848

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_customer_pro updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 6858

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Promise update received' || SQLERRM);
Line: 6864

        L_PARTY_ID.delete;
Line: 6865

	L_NUMBER_OF_PROMISES.delete;
Line: 6866

        L_BROKEN_PROMISE_AMOUNT .delete;
Line: 6867

        L_PROMISE_AMOUNT.delete;
Line: 6886

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET NUMBER_OF_PROMISES     = L_NUMBER_OF_PROMISES(i),
			BROKEN_PROMISE_AMOUNT  = L_BROKEN_PROMISE_AMOUNT(i),
			PROMISE_AMOUNT         = L_PROMISE_AMOUNT(i)
                   WHERE
		    PARTY_ID = L_PARTY_ID(i);
Line: 6892

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_customer_pro_summ updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 6902

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Broken Promise update received' || SQLERRM);
Line: 6908

        L_PARTY_ID.delete;
Line: 6909

	L_SCORE.delete;
Line: 6926

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET SCORE     = L_SCORE(i)
                   WHERE
		    PARTY_ID = L_PARTY_ID(i);
Line: 6930

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_customer_score updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 6940

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Score update received' || SQLERRM);
Line: 6946

        L_PARTY_ID.delete;
Line: 6947

	L_PAST_DUE_INV_VALUE.delete;
Line: 6964

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET PAST_DUE_INV_VALUE     = L_PAST_DUE_INV_VALUE(i)
                   WHERE
		    PARTY_ID = L_PARTY_ID(i);
Line: 6968

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_customer_past_due updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 6978

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Past due invoice update received' || SQLERRM);
Line: 6984

        L_PARTY_ID.delete;
Line: 6985

        L_LAST_PAYMENT_NUMBER.delete;
Line: 6986

	L_LAST_PAYMENT_AMOUNT.delete;
Line: 7004

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET LAST_PAYMENT_NUMBER     = L_LAST_PAYMENT_NUMBER(i),
		        LAST_PAYMENT_AMOUNT     = L_LAST_PAYMENT_AMOUNT(i)
                   WHERE
		    PARTY_ID = L_PARTY_ID(i);
Line: 7009

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_last_payment_no_amount updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 7019

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Last payment no and amount update received' || SQLERRM);
Line: 7025

        L_PARTY_ID.delete;
Line: 7026

        L_NUMBER_OF_BANKRUPTCIES.delete;
Line: 7043

                   UPDATE IEX_DLN_UWQ_SUMMARY
                    SET NUMBER_OF_BANKRUPTCIES     = L_NUMBER_OF_BANKRUPTCIES(i)
                   WHERE
		    PARTY_ID = L_PARTY_ID(i);
Line: 7047

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,' c_bankruptcies updated ' || L_COLLECTOR_ID.count ||  ' rows ');
Line: 7057

         LogMessage(FND_LOG.LEVEL_UNEXPECTED,'Last payment no and amount update received' || SQLERRM);
Line: 7075

  SELECT PREFERENCE_VALUE FROM IEX_APP_PREFERENCES_VL WHERE PREFERENCE_NAME = 'COLLECTIONS STRATEGY LEVEL';