<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 Summary of Tax Certificates -->
 <REPORTS_ROW>
  <GUID>C6E085D4717651A9E05362FB09050512</GUID><ENABLED>Y</ENABLED>
  <SQL_TEXT>    select sum(fnd_number.canonical_to_number(pai.action_information2)) TOTAL_DEDUCTION,
              max(TOTAL_DEDUCTION_DESC) TOTAL_DEDUCTION_DESC,
           sum(fnd_number.canonical_to_number(pai.action_information3)) SITE,
                         max(SITE_DESC) SITE_DESC,
           sum(fnd_number.canonical_to_number(pai.action_information4)) PAYE,
                         max(PAYE_DESC) PAYE_DESC,
           sum(fnd_number.canonical_to_number(pai.action_information5)) PAYE_RET_LUM_BEN,
             max(PAYE_RET_LUM_BEN_DESC) PAYE_RET_LUM_BEN_DESC,
           sum(fnd_number.canonical_to_number(pai.action_information6)) UIF_CONTRIBUTION,
             max(UIF_CONTRIBUTION_DESC) UIF_CONTRIBUTION_DESC,
           sum(fnd_number.canonical_to_number(pai.action_information7)) SDL_CONTRIBUTION,
             max(SDL_CONTRIBUTION_DESC) SDL_CONTRIBUTION_DESC,
           sum(fnd_number.canonical_to_number(pai.action_information8)) TOT_TAX_UIF_SDL,
              max(TOT_TAX_UIF_SDL_DESC) TOT_TAX_UIF_SDL_DESC,
          sum(fnd_number.canonical_to_number(pai.action_information13)) MED_TAX_CR,
                   max(MED_TAX_CR_DESC) MED_TAX_CR_DESC,
		  sum(fnd_number.canonical_to_number(pai.action_information23)) ADD_MED_TAX_CR,
		           max(ADD_MED_TAX_CR_DESC) ADD_MED_TAX_CR_DESC
      from pay_action_information pai,
           pay_assignment_actions paa,
           (select max(decode(sars.lookup_code,4497,sars.meaning)) TOTAL_DEDUCTION_DESC,
                   max(decode(sars.lookup_code,4101,sars.meaning)) SITE_DESC,
                   max(decode(sars.lookup_code,4102,sars.meaning)) PAYE_DESC,
                   max(decode(sars.lookup_code,4115,sars.meaning)) PAYE_RET_LUM_BEN_DESC,
                   max(decode(sars.lookup_code,4141,sars.meaning)) UIF_CONTRIBUTION_DESC,
                   max(decode(sars.lookup_code,4142,sars.meaning)) SDL_CONTRIBUTION_DESC,
                   max(decode(sars.lookup_code,4149,sars.meaning)) TOT_TAX_UIF_SDL_DESC,
				   max(decode(sars.lookup_code,4116,sars.meaning)) MED_TAX_CR_DESC,
				   max(decode(sars.lookup_code,4120,sars.meaning)) ADD_MED_TAX_CR_DESC
              from hr_lookups sars 
             where sars.lookup_type(+) = &apos;ZA_SARS_CODE_DESCRIPTIONS&apos;
               and sars.application_id(+) = 800 
               and sars.lookup_code in (4497,4101,4102,4115,4141,4142,4149,4116,4120)) des
     where pai.action_context_id = paa.assignment_action_id
       and pai.action_context_type = &apos;AAP&apos;
       and pai.action_information_category = &apos;ZATYE_EMPLOYEE_TAX_AND_REASONS&apos;
	   and pai.action_information30 is not null
       &amp;C_PAYROLL_ACTION_ID
</SQL_TEXT>
  <XDO_APPLICATION_SHORT_NAME>PAY</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>PYZASOTC_XML</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PAY Summary of Tax Certificates</REPORT_NAME>
    <DESCRIPTION>Imported from BI Publisher
Application: Payroll
Source: Summary of Tax Certificates
Short Name: PYZASOTC_XML
DB package: PAY_ZA_SOTC_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>&amp;c_payroll_action_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:c_payroll_action_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_bg_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_cert_count</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_first_cert_num</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_last_cert_num</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_le_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_man_cert_count</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_payroll_action_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_period_recon</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_tax_ref</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_tax_year</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_business_group_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_legal_entity_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_payroll_action_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_period_recon</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_tax_year</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>-30</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 ID</PARAMETER_NAME>
      <DESCRIPTION>Business Group ID</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>-20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_certificate_type</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>ZA_TAX_CERTIFICATES</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
hl.lookup_code id,
hl.meaning value,
hl.description description
from
hr_lookups hl
where hl.lookup_type=&apos;ZA_TAX_CERTIFICATES&apos;
and hl.application_id=800
and hl.enabled_flag=&apos;Y&apos;
order by value,description</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select meaning from HR_LOOKUPS where lookup_type=&apos;ZA_TAX_CERTIFICATES&apos; and lookup_code=&apos;1&apos;</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>ZA_TAX_CERTIFICATES</PARAMETER_NAME>
      <DESCRIPTION>Certificate Type</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_tax_year</ANCHOR>
    <PARAMETER_TYPE_DSP>Number</PARAMETER_TYPE_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>PAY_ZA_TAX_YEAR</PARAMETER_NAME>
      <DESCRIPTION>Tax Year</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_period_recon</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PAY_ZA_PERIOD_OF_RECON</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
hl.lookup_code id,
hl.meaning value,
null description
from
hr_lookups hl
where lookup_type=&apos;PAY_ZA_PERIOD_OF_RECON&apos;
and enabled_flag=&apos;Y&apos;
order by value,description</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Period of Reconciliation</PARAMETER_NAME>
      <DESCRIPTION>Period of Reconciliation</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_legal_entity_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PAY_ZA_TAX_LEGAL_ENTITY</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
haou.organization_id id,
haou.name value,
null description
from
fnd_sessions fss,hr_all_organization_units haou,hr_organization_information hoi,hr_organization_information hoi2
where fss.session_id=userenv(&apos;sessionid&apos;)
and fss.effective_date between haou.date_from and nvl(haou.date_to,to_date(&apos;31-12-4712&apos;,&apos;DD-MM-YYYY&apos;))
and haou.business_group_id=fnd_global.per_business_group_id
and hoi.organization_id=haou.organization_id
and hoi.org_information_context=&apos;ZA_LEGAL_ENTITY&apos;
and hoi2.organization_id=haou.organization_id
and hoi2.org_information_context=&apos;CLASS&apos;
and hoi2.org_information1=&apos;HR_LEGAL&apos;
and hoi2.org_information2=&apos;Y&apos;
and exists (select 1
from pay_payroll_actions ppa
where ppa.business_group_id+0=fnd_global.per_business_group_id
and ppa.action_type=&apos;X&apos;
and ppa.report_type=&apos;ZA_TYE&apos;
and ppa.action_status=&apos;C&apos;
and pay_za_irp5_archive_pkg.get_parameter(&apos;TAX_YEAR&apos;,ppa.legislative_parameters)=:$flex$.pay_za_tax_year
and pay_za_irp5_archive_pkg.get_parameter(&apos;CERT_TYPE&apos;,ppa.legislative_parameters)=:$flex$.za_tax_certificates
and pay_za_irp5_archive_pkg.get_parameter(&apos;LEGAL_ENTITY&apos;,ppa.legislative_parameters)=haou.organization_id
)
order by haou.name</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Legal Entity</PARAMETER_NAME>
      <DESCRIPTION>Legal Entity ID</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_payroll_action_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PAY_ZA_TAX_PREPROCESS</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
where ppa.business_group_id+0=fnd_global.per_business_group_id
and ppa.action_type=&apos;X&apos;
and ppa.report_type=&apos;ZA_TYE&apos;
and ppa.action_status=&apos;C&apos;
and pay_za_irp5_archive_pkg.get_parameter(&apos;TAX_YEAR&apos;,ppa.legislative_parameters)=:$flex$.pay_za_tax_year
and nvl(pay_za_irp5_archive_pkg.get_parameter(&apos;PERIOD_RECON&apos;,ppa.legislative_parameters),&apos;02&apos;)=:$flex$.pay_za_period_of_recon
and pay_za_irp5_archive_pkg.get_parameter(&apos;CERT_TYPE&apos;,ppa.legislative_parameters)=:$flex$.za_tax_certificates
and pay_za_irp5_archive_pkg.get_parameter(&apos;LEGAL_ENTITY&apos;,ppa.legislative_parameters)=:$flex$.pay_za_tax_legal_entity
order by ppa.request_id desc</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Tax Certificate Preprocess</PARAMETER_NAME>
      <DESCRIPTION>Tax Certificate Preprocess</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>
