<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 Explanation -->
 <REPORTS_ROW>
  <GUID>C6E085D4717451A9E05362FB09050512</GUID><ENABLED>Y</ENABLED>
  <SQL_TEXT> SELECT ACTION_INFORMATION_CATEGORY
                         ,ACTION_INFORMATION1
                         ,ACTION_INFORMATION2
                         ,ACTION_INFORMATION3
                         ,ACTION_INFORMATION4
                         ,ACTION_INFORMATION5
                         ,ACTION_INFORMATION6
                         ,ACTION_INFORMATION7
                         ,ACTION_INFORMATION8
                         ,ACTION_INFORMATION9
                         ,ACTION_INFORMATION10
                         ,ACTION_INFORMATION11
                         ,ACTION_INFORMATION12
                         ,ACTION_INFORMATION13
                         ,ACTION_INFORMATION14
                         ,ACTION_INFORMATION15
                         ,ACTION_INFORMATION16
                         ,ACTION_INFORMATION17
                         ,ACTION_INFORMATION18
                         ,ACTION_INFORMATION19
                         ,ACTION_INFORMATION20
                         ,ACTION_INFORMATION21
                         ,ACTION_INFORMATION22
                         ,ACTION_INFORMATION23
                         ,ACTION_INFORMATION24
                         ,ACTION_INFORMATION25
                         ,ACTION_INFORMATION26
                         ,ACTION_INFORMATION27
                         ,ACTION_INFORMATION28
                         ,ACTION_INFORMATION29
                         ,ACTION_INFORMATION30    
                   FROM PAY_ZA_ACTION_INFORMATION pai
                   Where action_context_id = :L_ASSIGNMENT_ACTION_ID
</SQL_TEXT>
  <XDO_APPLICATION_SHORT_NAME>PAY</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>PYZAPAYEEXDT</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PAY Tax Explanation</REPORT_NAME>
    <DESCRIPTION>Imported from BI Publisher
Description: Tax Explanation Details
Application: Payroll
Source: Tax Explanation Report
Short Name: PYZAPAYEEXDT
DB package: </DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>BI Publisher</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>:l_assignment_action_id</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>-20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_payroll_id_hidden</ANCHOR>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>SELECT &apos;|PAYROLL_ID=&apos;||:$flex$.payroll_name:NULL||&apos;|&apos; FROM DUAL</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Payroll ID (Hidden)</PARAMETER_NAME>
      <DESCRIPTION>Payroll ID (Hidden)</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>-10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_period_id_hidden</ANCHOR>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>SELECT &apos;|PAYROLL_PERIOD_ID=&apos;||:$flex$.payroll_period||&apos;|&apos; FROM DUAL</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Payroll Period (Hidden)</PARAMETER_NAME>
      <DESCRIPTION>Payroll Period (Hidden)</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</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 Name</PARAMETER_NAME>
      <DESCRIPTION>Payroll</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_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_name 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>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_payroll_action_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_ZA_PYRL_QPY_RQST_ID</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
ppa.payroll_action_id id,
to_char(ppa.effective_date,&apos;DD-MON-YYYY&apos;) || &apos;(&apos; || to_char(ppa.payroll_action_id)||&apos;)&apos; value,
null description
from
pay_payroll_actions ppa,pay_payrolls_f ppf
where
ppa.business_group_id+0=fnd_global.per_business_group_id
and ppa.action_type in (&apos;Q&apos;,&apos;R&apos;)
and ppa.action_status=&apos;C&apos;
and ppa.payroll_id=:$flex$.py_srs_payroll
and ppa.time_period_id=:$flex$.py_srs_pay_period_id
and ppf.payroll_id=ppa.payroll_id
and ppa.effective_date between ppf.effective_start_date and ppf.effective_end_date
and exists
(
select
1
from
pay_assignment_actions paa,
pay_za_action_information pai
where
paa.payroll_action_id=ppa.payroll_action_id
and paa.assignment_action_id=pai.action_context_id
and paa.source_action_id is not null
and paa.action_status=&apos;C&apos;)
order by value,description</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Request Id</PARAMETER_NAME>
      <DESCRIPTION>Request Id</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_assignment_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_ZA_PAYE_EXPLNTN_ASG_ID</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
asg.assignment_id id,
asg.assignment_number value,
null description
from
pay_assignment_actions paa,pay_payroll_actions ppa,per_all_assignments_f asg,per_all_people_f pap
where
pap.business_group_id+0=fnd_global.per_business_group_id
and ppa.action_type in (&apos;Q&apos;,&apos;R&apos;)
and ppa.action_status=&apos;C&apos;
and ppa.payroll_id=:$flex$.py_srs_payroll
and ppa.time_period_id=:$flex$.py_srs_pay_period_id
and ppa.payroll_action_id=:$flex$.py_za_pyrl_qpy_rqst_id
and paa.payroll_action_id=paa.payroll_action_id
and paa.action_status=&apos;C&apos;
and paa.assignment_action_type in (&apos;Q&apos;,&apos;R&apos;)
and paa.source_action_id is not null
and asg.assignment_id=paa.assignment_id
and ppa.effective_date between asg.effective_start_date and asg.effective_end_date
and asg.person_id=pap.person_id
and ppa.effective_date between pap.effective_start_date and pap.effective_end_date
and exists
(
select
1
from
pay_za_action_information pai
where
paa.payroll_action_id=ppa.payroll_action_id
and paa.assignment_action_id=pai.action_context_id
and pai.assignment_id=paa.assignment_id
and pai.action_information_category in (&apos;ZA_TAX_CALC_EE_SPCFC_INFO&apos;,&apos;ZA_EE_NE_BP_AE&apos;)
)
order by value,description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Specific Assignment</PARAMETER_NAME>
      <DESCRIPTION>Assignment</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>
