<ROOT>
 <APPS_INITIALIZE_DATA>
  <USER_NAME>ENGINATICS</USER_NAME>
  <RESPONSIBILITY_KEY>SYSTEM_ADMINISTRATOR</RESPONSIBILITY_KEY>
  <APPLICATION_SHORT_NAME>SYSADMIN</APPLICATION_SHORT_NAME>
 </APPS_INITIALIZE_DATA>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: PAY Tax Payments Listing -->
 <REPORTS_ROW>
  <GUID>C6E085D4714951A9E05362FB09050512</GUID>
  <SQL_TEXT>SELECT  /*+ ordered */   Q2.bal_assact_id,
         Q2.max_assact,
         Q2.cat_code,
         SUBSTR (hr_general.decode_lookup (&apos;GB_SCON&apos;,
                 DECODE (Q2.cat_code,
                        &apos;F&apos;, DECODE(ev_cat.screen_entry_value,
                                   &apos;F&apos;,ev_scon.screen_entry_value,
                                    pay_gb_eoy_archive.get_nearest_scon( ev_scon.element_entry_id,:asg_action_id, &apos;F&apos;, pact2.effective_date)
                                   ),
                        &apos;G&apos;, DECODE(ev_cat.screen_entry_value,
                                   &apos;G&apos;,ev_scon.screen_entry_value,
                                    pay_gb_eoy_archive.get_nearest_scon( ev_scon.element_entry_id,:asg_action_id, &apos;G&apos;, pact2.effective_date)
                                   ),
                        &apos;S&apos;, DECODE(ev_cat.screen_entry_value,
                                   &apos;S&apos;,ev_scon.screen_entry_value,
                                    pay_gb_eoy_archive.get_nearest_scon( ev_scon.element_entry_id,:asg_action_id, &apos;S&apos;, pact2.effective_date)
                                   ),
                     NULL)),
                1, 9)
         max_screen_entry,
         ev_scon.element_entry_id max_element_entry,
         Q2.max_effective_date,
         DECODE (Q2.balance_dimension_id,       :c_ptd_bal_dim_id, &apos;PTD&apos;,:c_ytd_bal_dim_id, &apos;YTD&apos;,NULL) dim,
          NVL(hr_dirbal.get_balance(:asg_action_id,Q2.able_id,Q2.balance_dimension_id,:p_payroll_period_id,:c_ptd_bal_dim_id),0)
             able
         ,NVL(hr_dirbal.get_balance(:asg_action_id, Q2.employee_id,Q2.balance_dimension_id,:p_payroll_period_id,:c_ptd_bal_dim_id),0)
             employee
         ,NVL(hr_dirbal.get_balance(:asg_action_id, Q2.employer_id,Q2.balance_dimension_id,:p_payroll_period_id,:c_ptd_bal_dim_id),0)
             employer
         ,NVL(hr_dirbal.get_balance(:asg_action_id, Q2.total_id,Q2.balance_dimension_id,:p_payroll_period_id,:c_ptd_bal_dim_id),0)
             total
         ,NVL(hr_dirbal.get_balance(:asg_action_id, Q2.rebate_id,Q2.balance_dimension_id,:p_payroll_period_id,:c_ptd_bal_dim_id),0)
             rebate,
	PAY_PAYGBTPL_XMLP_PKG.c_calculate_totalsformula(q2.CAT_CODE,DECODE (Q2.balance_dimension_id, :c_ptd_bal_dim_id, &apos;PTD&apos;,:c_ytd_bal_dim_id, &apos;YTD&apos;,NULL), NVL(hr_dirbal.get_balance(:asg_action_id, Q2.employer_id,Q2.balance_dimension_id,:p_payroll_period_id,:c_ptd_bal_dim_id),0), NVL(hr_dirbal.get_balance(:asg_action_id,Q2.able_id,Q2.balance_dimension_id,:p_payroll_period_id,:c_ptd_bal_dim_id),0), NVL(hr_dirbal.get_balance(:asg_action_id, Q2.employee_id,Q2.balance_dimension_id,:p_payroll_period_id,:c_ptd_bal_dim_id),0)) C_calculate_totals
FROM
(
SELECT  /*+ ordered use_nl(bal_assact bact bptp assact pact pptp rr target feed bal defbal et) */
 bal_assact.assignment_action_id bal_assact_id,
         to_number(substr(max(lpad(assact.action_sequence,15,&apos;0&apos;)||assact.assignment_action_id),16)) max_assact,
         SUBSTR (bal.balance_name, 4, 1) cat_code,
         MAX (pact.effective_date) max_effective_date
        ,defbal.balance_dimension_id balance_dimension_id
        ,MAX(DECODE(SUBSTR (bal.balance_name, 6),&apos;Able&apos;,
                    defbal.defined_balance_id) )            able_id
        ,MAX(DECODE(SUBSTR (bal.balance_name, 6),&apos;Employee&apos;,
                    defbal.defined_balance_id) )            employee_id
        ,MAX(DECODE(SUBSTR (bal.balance_name, 6),&apos;Employer&apos;,
                    defbal.defined_balance_id) )            employer_id
        ,MAX(DECODE(SUBSTR (bal.balance_name, 6),&apos;Total&apos;,
                    defbal.defined_balance_id) )            total_id
        ,MAX(DECODE(SUBSTR (bal.balance_name, 6),&apos;Rebate&apos;,
                    defbal.defined_balance_id) )            rebate_id
FROM
pay_assignment_actions bal_assact,
pay_payroll_actions bact,
per_time_periods bptp,
pay_assignment_actions assact,
pay_payroll_actions pact,
per_time_periods pptp,
pay_run_results rr,
pay_run_result_values target,
pay_balance_feeds_f feed,
pay_balance_types bal,
pay_defined_balances defbal,
pay_element_types_f et
WHERE    bal_assact.assignment_action_id = :asg_action_id
AND      bact.payroll_action_id = bal_assact.payroll_action_id
AND      bptp.time_period_id = :p_payroll_period_id
AND      pptp.time_period_id = pact.time_period_id
AND      bal.balance_name LIKE &apos;NI%&apos;
AND      bal.balance_name NOT IN (&apos;NI Employee&apos;, &apos;NI Employer&apos;)
AND      bal.legislation_code = &apos;GB&apos;
AND      SUBSTR(bal.balance_name, 4, 1) IN (&apos;A&apos;,&apos;B&apos;,&apos;C&apos;,&apos;D&apos;,&apos;E&apos;,&apos;F&apos;,&apos;G&apos;,&apos;J&apos;,&apos;L&apos;,&apos;S&apos;,&apos;X&apos;,&apos;M&apos;,&apos;Z&apos;,&apos;I&apos;,&apos;K&apos;)
AND      defbal.balance_type_id = bal.balance_type_id
AND      defbal.balance_dimension_id IN (:c_ytd_bal_dim_id, :c_ptd_bal_dim_id)
AND      feed.balance_type_id = bal.balance_type_id
AND      feed.input_value_id = target.input_value_id
AND      target.run_result_id = rr.run_result_id
AND      target.result_value &lt;&gt; &apos;0&apos;
AND      rr.assignment_action_id = assact.assignment_action_id
and et.element_type_id = rr.element_type_id
and (et.element_name like &apos;NI%&apos; or et.element_name like &apos;Setup NI Balance%&apos;)
AND et.legislation_code = &apos;GB&apos;
AND      assact.payroll_action_id = pact.payroll_action_id
AND      pact.action_type IN (&apos;Q&apos;, &apos;R&apos;, &apos;B&apos;, &apos;I&apos;,&apos;V&apos;)
AND      pact.effective_date
BETWEEN  feed.effective_start_date AND feed.effective_end_date
AND      rr.status IN (&apos;P&apos;, &apos;PA&apos;)
AND      pptp.regular_payment_date &gt;=
            (TO_DATE (&apos;06-04-&apos;|| TO_CHAR (TO_NUMBER (TO_CHAR(bptp.regular_payment_date, &apos;YYYY&apos;))
             + DECODE (SIGN (bptp.regular_payment_date
             - TO_DATE (&apos;06-04-&apos;|| TO_CHAR(bptp.regular_payment_date,&apos;YYYY&apos;),&apos;DD-MM-YYYY&apos;)),
             -1, -1, 0)), &apos;DD-MM-YYYY&apos;))
AND      pact.effective_date &gt;=
         (SELECT /*+ ordered use_nl(ass pass nroll flex proll pflex) 
					index(nroll PAY_ALL_PAYROLLS_F_PK)
					index(proll PAY_ALL_PAYROLLS_F_PK) */ 
		NVL (MAX (ass.effective_start_date), TO_DATE (&apos;0001/01/01 00:00:00&apos;, &apos;YYYY/MM/DD HH24:MI:SS&apos;))
          FROM     per_all_assignments_f ass,
                   per_all_assignments_f pass,
                   pay_all_payrolls_f nroll,
                   hr_soft_coding_keyflex flex,
                   pay_all_payrolls_f proll,
                   hr_soft_coding_keyflex pflex
          WHERE    ass.assignment_id = bal_assact.assignment_id
          AND      nroll.payroll_id = ass.payroll_id
          AND      ass.effective_start_date
          BETWEEN  nroll.effective_start_date AND nroll.effective_end_date
          AND      nroll.soft_coding_keyflex_id = flex.soft_coding_keyflex_id
          AND      ass.assignment_id = pass.assignment_id
          AND      pass.effective_end_date = (ass.effective_start_date - 1)
          AND      ass.effective_start_date &lt;= bact.effective_date
          AND      proll.payroll_id = pass.payroll_id
          AND      ass.effective_start_date
          BETWEEN  proll.effective_start_date AND proll.effective_end_date
          AND      proll.soft_coding_keyflex_id = pflex.soft_coding_keyflex_id
          AND      ass.payroll_id != pass.payroll_id
          AND      flex.segment1 != pflex.segment1)
AND      assact.action_sequence &lt;= bal_assact.action_sequence
AND      assact.assignment_id = bal_assact.assignment_id
and    ((assact.source_action_id is not null)
        OR
        (pact.action_type in (&apos;I&apos;,&apos;B&apos;,&apos;V&apos;) and assact.source_action_id is null))
GROUP BY bal_assact.assignment_action_id,
        SUBSTR (bal.balance_name, 4, 1)
        ,defbal.balance_dimension_id
ORDER BY MAX (DECODE (SUBSTR (bal.balance_name, 4, 1),
               :c_current_cat, &apos;1&apos; || SUBSTR (bal.balance_name, 4, 1),
                &apos;2&apos; || SUBSTR (bal.balance_name, 4, 1))),
        3,
         DECODE (defbal.balance_dimension_id, :c_ptd_bal_dim_id, &apos;PTD&apos;, :c_ytd_bal_dim_id, &apos;YTD&apos;,NULL)
)
  Q2 ,
pay_assignment_actions    assact2,
pay_payroll_actions       pact2,
pay_element_entries_f ee_ni,
pay_element_entry_values_f ev_scon,
pay_element_entry_values_f ev_cat
WHERE   assact2.assignment_action_id= Q2.max_assact
AND     pact2.payroll_action_id     = assact2.payroll_action_id
AND     ee_ni.assignment_id     = assact2.assignment_id
AND     ev_scon.element_entry_id= ee_ni.element_entry_id
AND     ev_cat.element_entry_id = ee_ni.element_entry_id
AND     ev_scon.input_value_id  = :c_scon_input_value_id
AND     ev_cat.input_value_id   = :c_cat_input_value_id
AND ee_ni.element_type_id  =:c_ni_element_type_id
AND     pact2.effective_date
BETWEEN ee_ni.effective_start_date AND ee_ni.effective_end_date
AND     pact2.effective_date
BETWEEN ev_scon.effective_start_date AND ev_scon.effective_end_date
AND     pact2.effective_date
BETWEEN ev_cat.effective_start_date AND ev_cat.effective_end_date
</SQL_TEXT>
  <DISABLED>Y</DISABLED>
  <XDO_APPLICATION_SHORT_NAME>PAY</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>PAYRPTPL_XML</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PAY Tax Payments Listing</REPORT_NAME>
    <DESCRIPTION>Imported from BI Publisher
Description: Tax Payments Listing
Application: Payroll
Source: Tax Payments Listing (XML)
Short Name: PAYRPTPL_XML
DB package: PAY_PAYGBTPL_XMLP_PKG</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>BI Publisher</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>:asg_action_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_asppa_ptd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_asppa_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_asppa_ptd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_asppa_ytd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_asppa_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_asppa_ytd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_asppb_ptd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_asppb_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_asppb_ptd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_asppb_ytd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_asppb_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_asppb_ytd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_basis</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_business_group_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_cat_input_value_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_consolidation_set</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_current_cat</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ees_reb_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ees_reb_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ers_reb_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ers_reb_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_gross_nic</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_gross_pay_ptd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_gross_pay_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_gross_pay_ptd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_gross_pay_ytd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_gross_pay_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_gross_pay_ytd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_net_income_tax</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_net_ni</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ni_earnings_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ni_earnings_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ni_ees_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ni_ees_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ni_element_type_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ni_ers_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ni_ers_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ni_total</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_nic_rebate</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_output</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_paid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_paye_ptd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_paye_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_paye_ptd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_paye_ytd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_paye_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_paye_ytd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_payroll_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_payroll_period</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_pension_ptd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_pension_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_pension_ptd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_pension_ytd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_pension_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_pension_ytd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_period_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_pgl_ptd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_pgl_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_pgl_ptd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_pgl_ytd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_pgl_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_pgl_ytd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_prev_taxable</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_previous_gross_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_previous_tax_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ptd_bal_dim_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sap_ptd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sap_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sap_ptd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sap_ytd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sap_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sap_ytd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_scon_input_value_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_shppa_ptd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_shppa_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_shppa_ptd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_shppa_ytd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_shppa_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_shppa_ytd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_shppb_ptd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_shppb_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_shppb_ptd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_shppb_ytd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_shppb_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_shppb_ytd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_smp_ptd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_smp_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_smp_ptd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_smp_ytd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_smp_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_smp_ytd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sort_order</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sppa_ptd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sppa_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sppa_ptd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sppa_ytd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sppa_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sppa_ytd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sppb_ptd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sppb_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sppb_ptd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sppb_ytd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sppb_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_sppb_ytd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ssp_ptd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ssp_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ssp_ptd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ssp_ytd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ssp_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ssp_ytd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_stuln_ptd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_stuln_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_stuln_ptd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_stuln_ytd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_stuln_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_stuln_ytd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_summary_only</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_tax_code</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_taxable_pay_ptd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_taxable_pay_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_taxable_pay_ptd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_taxable_pay_ytd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_taxable_pay_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_taxable_pay_ytd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_taxcr_ptd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_taxcr_ptd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_taxcr_ptd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_taxcr_ytd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_taxcr_ytd_tot</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_taxcr_ytd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_total_amount_due</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ty_start</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_working_taxcr_ptd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_working_taxcr_ptd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_working_taxcr_ytd_dbid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_working_taxcr_ytd_value</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_ytd_bal_dim_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_business_group_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_conc_request_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_consolidation_set_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_consolidation_set_where</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_payroll_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_payroll_period_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_reversal_consolidation_set</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_sort_order</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_summary_only</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>-20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_business_group_id</ANCHOR>
    <PARAMETER_TYPE_DSP>Number</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>fnd_profile.value(&apos;PER_BUSINESS_GROUP_ID&apos;)</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Business Group</PARAMETER_NAME>
      <DESCRIPTION>Business Group ID</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_payroll_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_SRS_PAYROLL</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
pay.payroll_id id,
pay.payroll_name value,
null description
from
pay_payrolls_f pay,fnd_sessions fnd
where pay.business_group_id=
fnd_global.per_business_group_id
and fnd.session_id=userenv(&apos;sessionid&apos;)
and fnd.effective_date between pay.effective_start_date
and pay.effective_end_date
order by pay.payroll_name</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Payroll</PARAMETER_NAME>
      <DESCRIPTION>PAYROLL</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_payroll_period_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_SRS_PAY_PERIOD_ID</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
time_period_id id,
period_name value,
null description
from
per_time_periods p,fnd_sessions f
where p.payroll_id=:$flex$.py_srs_payroll and
p.start_date&lt;=f.effective_date and f.session_id=
userenv(&apos;sessionid&apos;) order by p.start_date desc</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select p.period_name from per_time_periods p,fnd_sessions f where p.payroll_id = :$flex$.payroll and f.session_id = userenv(&apos;sessionid&apos;) and f.effective_date between p.start_date and p.end_date</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Payroll Period</PARAMETER_NAME>
      <DESCRIPTION>PAYROLL PERIOD</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_consolidation_set_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_SRS_CONSOLIDATION_SET_PAYROLL</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
con.consolidation_set_id id,
con.consolidation_set_name value,
null description
from
pay_consolidation_sets con
where con.business_group_id
=fnd_global.per_business_group_id
and exists (
select 1
from pay_payroll_actions pact,
per_time_periods ptp
where pact.consolidation_set_id=con.consolidation_set_id
and ptp.time_period_id=:$flex$.py_srs_pay_period_id
and pact.payroll_id=:$flex$.py_srs_payroll
and pact.effective_date between ptp.start_date
and ptp.end_date
and pact.action_type in (&apos;R&apos;,&apos;Q&apos;,&apos;P&apos;,&apos;U&apos;,&apos;V&apos;)
)
order by con.consolidation_set_name
</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Consolidation Set</PARAMETER_NAME>
      <DESCRIPTION>CONSOLIDATION SET</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_sort</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_SRS_TAX_ORD_SORT</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
hr_lookups
where lookup_type=&apos;TAX_PAYMENTS_REPORT_ORDER&apos;
order by value,description</LOV_QUERY_DSP>
    <DEFAULT_VALUE>ASG</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Sort Order</PARAMETER_NAME>
      <DESCRIPTION>SORT ORDER</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <ANCHOR>:p_summary_only</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>Yes_No</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lookup_code id,
meaning value,
null description
from
fnd_lookups
where fnd_lookups.lookup_type=&apos;YES_NO&apos;
order by value,description</LOV_QUERY_DSP>
    <DEFAULT_VALUE>N</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Summary Only</PARAMETER_NAME>
      <DESCRIPTION>SUMMARY ONLY</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <TEMPLATES>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
  </UPLOAD_SQLS>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
