<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 Payments Summary Report (GB) -->
 <REPORTS_ROW>
  <GUID>C6E085D4713851A9E05362FB09050512</GUID>
  <SQL_TEXT>select 
       &apos;X&apos; Dummy_Break, 
       substr(ppttl.payment_type_name,1,14) Payment_Method_Type, 
       substr(ppttl.payment_type_name,1,14) || &apos; Totals&apos; Payment_Method_Type_Total, 
       substr(popmftl.org_payment_method_name,1,35) Name, 
       substr(pea.segment3,1,6) Source_Sort_Code, 
       substr(pea.segment4,1,12) Account_Number, 
       substr(pea.segment5,1,20) Account_Name,
       sum(to_number(ppp.value)) Amount,
       count(ppp.value) Total_Assignments_Paid,
	PAY_PAYGBPAY_XMLP_PKG.CP_Running_Total_Number_Paid_p CP_Running_Total_Number_Paid,
	PAY_PAYGBPAY_XMLP_PKG.CP_Running_Total_Amount_Paid_p CP_Running_Total_Amount_Paid, 
	PAY_PAYGBPAY_XMLP_PKG.cf_calculate_running_totalform(:CS_Running_Total_Amount_Paid) CF_Running_Total_Amount_Paid, 
	PAY_PAYGBPAY_XMLP_PKG.cf_running_total_number_paidfo(count ( ppp.value )) CF_Running_Total_Number_Paid
from   pay_payroll_actions    ppa,
       pay_assignment_actions paa,
       pay_pre_payments       ppp,
       pay_org_payment_methods_f    popmf,
       pay_org_payment_methods_f_tl popmftl,
       pay_payment_types      ppt,
       pay_payment_types_tl   ppttl,
       pay_external_accounts  pea
where  ppt.payment_type_id = ppttl.payment_type_id
and    ppttl.language = userenv(&apos;LANG&apos;)
and    popmf.org_payment_method_id = popmftl.org_payment_method_id
and    popmftl.language = userenv(&apos;LANG&apos;)
and    ppa.payroll_action_id = paa.payroll_action_id
&amp;P_CONSOLIDATION_SET_LINE
and    ppa.action_type in (&apos;U&apos;, &apos;P&apos;)
and    ppa.action_status = &apos;C&apos;
and    ppa.payroll_id = :P_PAYROLL_ID
and    ppa.EFFECTIVE_DATE between :P_PAYMENT_START_DATE
                              and :P_PAYMENT_END_DATE
and    ppa.effective_date between popmf.effective_start_date and popmf.effective_end_date
and    paa.assignment_action_id = ppp.assignment_action_id
and    ppp.org_payment_method_id = popmf.org_payment_method_id
and    popmf.payment_type_id = ppt.payment_type_id
and    popmf.external_account_id = pea.external_account_id
group by ppttl.payment_type_name, popmftl.org_payment_method_name, pea.segment3,
         pea.segment4, pea.segment5, ppa.consolidation_set_id,
         ppa.effective_date, 
         popmf.effective_start_date, popmf.effective_end_date
order by 1,3,2,4,5,6,7,8,9
</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <XDO_APPLICATION_SHORT_NAME>PAY</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>PAYGBPAY_XML</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PAY Payments Summary Report (GB)</REPORT_NAME>
    <DESCRIPTION>Imported from BI Publisher
Description: Payments Summary Report (GB Version)
Application: Payroll
Source: Payments Summary Report (GB) (XML)
Short Name: PAYGBPAY_XML
DB package: PAY_PAYGBPAY_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>&amp;p_consolidation_set_line</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_business_group_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_consolidation_set_line</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_consolidation_set_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_earliest_payment</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_latest_payment</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_payroll_name</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_running_total_amount_paid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_running_total_number_paid</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cs_running_total_amount_paid</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_line</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_legislation_code</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_payment_end_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_payment_start_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_payroll_id</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 ID</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 Name</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_payment_start_date</ANCHOR>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>PY_SRS_GB_PAYSUM_START</PARAMETER_NAME>
      <DESCRIPTION>Earliest Payment Start Date</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_payment_end_date</ANCHOR>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>PY_SRS_GB_PAYSUM_END</PARAMETER_NAME>
      <DESCRIPTION>Latest Payment Start Date</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_consolidation_set_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PY_SRS_GB_PAYSUM_CONSOLIDATION_SET</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
where pact.consolidation_set_id=con.consolidation_set_id
and pact.payroll_id=:$flex$.py_srs_payroll
and pact.effective_date
between fnd_date.canonical_to_date(:$flex$.py_srs_gb_paysum_start)
and fnd_date.canonical_to_date(:$flex$.py_srs_gb_paysum_end)
and pact.action_type in (&apos;R&apos;,&apos;Q&apos;,&apos;P&apos;,&apos;U&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 Name</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.py_srs_gb_paysum_end</FLEX_BIND>
    <PARAMETER_NAME>PY_SRS_GB_PAYSUM_END</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Consolidation Set</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.py_srs_gb_paysum_start</FLEX_BIND>
    <PARAMETER_NAME>PY_SRS_GB_PAYSUM_START</PARAMETER_NAME>
    <IS_DATE>Y</IS_DATE>
    <DEPENDENT_PARAMETER_NAME>Consolidation Set</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.py_srs_payroll</FLEX_BIND>
    <PARAMETER_NAME>Payroll</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Consolidation Set</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
  </PARAMETER_DEPENDENCIES>
  <TEMPLATES>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
  </UPLOAD_SQLS>
  <UPLOAD_DEPENDENCIES>
  </UPLOAD_DEPENDENCIES>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
