<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 GB Apprenticeship Levy Costing Sheet -->
 <REPORTS_ROW>
  <GUID>C6E085D4715A51A9E05362FB09050512</GUID><ENABLED>Y</ENABLED>
  <SQL_TEXT>					SELECT  
						&apos;05-&apos;||to_char (efctv_dt,&apos;MON-YYYY&apos;)  																MONTH,
						app_employer_pay_bill 																				APP_EMPLOYER_PAY_BILL,
						app_employer_pay_bill_ytd 																			APP_EMPLOYER_PAY_BILL_YTD,
						grs_emp_pb_disc 																					GRS_EMP_PB_DISC,
						grs_emp_pb_ytd 																						GRS_EMP_PB_YTD,
						effctv_alwnc 																						EFFCTV_ALWNC,
						effctv_alwnc_ytd 																					EFFCTV_ALWNC_YTD,
						apprentice_levy_due_ytd_calc 																		APPR_LEVY_DUE_YTD_CALC,
						apprentice_levy_due_ytd_calc - lag (apprentice_levy_due_ytd_calc,1,0) OVER (ORDER BY efctv_dt ASC)  APPR_LEVY_DUE_YTD_CALC_DISC
					FROM    
					(
						SELECT  
							eps.effective_date efctv_dt,
							eps.app_employer_pay_bill app_employer_pay_bill,
							eps.app_employer_pay_bill_ytd app_employer_pay_bill_ytd,
							trunc (eps.app_employer_pay_bill * (to_number (hr_gb_process_p11d_entries_pkg.get_global_value (&apos;APPRENTICE_PERCENTAGE&apos;,fnd_date.date_to_canonical (eps.effective_date))))) grs_emp_pb_disc,
							trunc (eps.app_employer_pay_bill_ytd * (to_number (hr_gb_process_p11d_entries_pkg.get_global_value (&apos;APPRENTICE_PERCENTAGE&apos;,fnd_date.date_to_canonical (eps.effective_date))))) grs_emp_pb_ytd,
							trunc ((nvl (org_information6,(to_number (hr_gb_process_p11d_entries_pkg.get_global_value (&apos;ANNUAL_APP_LEVY_ALLOWANCE&apos;,fnd_date.date_to_canonical (eps.effective_date)))))) / 12) effctv_alwnc,
							trunc ((nvl (to_number (hr.org_information6),
							(to_number (hr_gb_process_p11d_entries_pkg.get_global_value (&apos;ANNUAL_APP_LEVY_ALLOWANCE&apos;,fnd_date.date_to_canonical (eps.effective_date))))) / 12)) * to_number (to_char (add_months (eps.effective_date,- 4),&apos;MM&apos;)) effctv_alwnc_ytd,
							TRUNC(eps.apprentice_levy_due_ytd_calc) apprentice_levy_due_ytd_calc
						FROM    
							pay_gb_eps_details eps,
							hr_organization_information hr
						WHERE   
							eps.emp_paye_reference 					= 	:P_PAYE_REF
							AND 	eps.business_group_id			=	:BUSINESS_GROUP_ID
							AND     hr.org_information_context 		= 	&apos;Tax Details References Cont&apos;
							AND     nvl (hr.org_information10,&apos;UK&apos;) = 	&apos;UK&apos;
							AND     hr.org_information1 			= 	eps.emp_paye_reference
							AND     related_tax_year 				= 	:P_TAX_YEAR
							AND		UPPER(eps.status)				=	&apos;SENT&apos;
					)
</SQL_TEXT>
  <XDO_APPLICATION_SHORT_NAME>PAY</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>PYGBAPRCS</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>PAY GB Apprenticeship Levy Costing Sheet</REPORT_NAME>
    <DESCRIPTION>Imported from BI Publisher
Description: GB Apprenticeship Levy Costing Report
Application: Payroll
Source: GB Apprenticeship Levy Costing Sheet
Short Name: PYGBAPRCS
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>:business_group_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_paye_ref</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_tax_year</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>-10</DISPLAY_SEQUENCE>
    <ANCHOR>:business_group_id</ANCHOR>
    <PARAMETER_TYPE_DSP>Number</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>fnd_profile.value(&apos;PER_BUSINESS_GROUP_ID&apos;)</DEFAULT_VALUE>
    <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_paye_ref</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>PAY_GB_PAYROLL_TAX_REF</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
org.org_information1 id,
org.org_information1 value,
null description
from
hr_organization_information org,pay_payrolls_f p,hr_soft_coding_keyflex flex,fnd_sessions sess
where p.soft_coding_keyflex_id=flex.soft_coding_keyflex_id
and sess.effective_date between
p.effective_start_date and p.effective_end_date
and sess.session_id=userenv(&apos;sessionid&apos;)
and p.business_group_id=fnd_global.per_business_group_id
and nvl(to_number(:$flex$.pay_srs_payroll:null),
p.payroll_id)=p.payroll_id
and org.org_information1=flex.segment1
and nvl(org.org_information10,&apos;UK&apos;)=&apos;UK&apos;
and org.org_information_context=&apos;Tax Details References&apos;
and org.organization_id=fnd_global.per_business_group_id
and p.rowid=(select max(a.rowid)
from pay_payrolls_f a,
hr_soft_coding_keyflex aflex
where a.soft_coding_keyflex_id=
aflex.soft_coding_keyflex_id
and a.business_group_id+0=
fnd_global.per_business_group_id
and flex.segment1=aflex.segment1
and sess.effective_date between
a.effective_start_date and a.effective_end_date
and nvl(to_number(:$flex$.pay_srs_payroll:null),
a.payroll_id)=a.payroll_id
)
order by value,description</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select org_information1 from hr_organization_information org, pay_payrolls_f p, hr_soft_coding_keyflex flex, fnd_sessions sess where p.soft_coding_keyflex_id = flex.soft_coding_keyflex_id and sess.effective_date between p.effective_start_date and p.effective_end_date and p.business_group_id = fnd_global.PER_BUSINESS_GROUP_ID and org.org_information1 = flex.segment1  and nvl(org.org_information10, &apos;UK&apos;) = &apos;UK&apos;  and org.org_information_context = &apos;Tax Details References&apos;  and org.organization_id = fnd_global.PER_BUSINESS_GROUP_ID and sess.session_id = userenv(&apos;sessionid&apos;)</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>PAYE Reference</PARAMETER_NAME>
      <DESCRIPTION>Employer PAYE Reference</DESCRIPTION>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_tax_year</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>GB_APP_EPS_COST_YEAR</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
a.related_tax_year id,
a.related_tax_year value,
null description
from
(select distinct related_tax_year,emp_paye_reference from pay_gb_eps_details) a
where
a.emp_paye_reference=:$flex$.pay_gb_payroll_tax_ref
order by value,description</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select MAX(a.related_tax_year) from pay_gb_eps_Details a where a.EMP_PAYE_REFERENCE = :$flex$.paye_reference</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Tax Year</PARAMETER_NAME>
      <DESCRIPTION>Related Tax Year</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>
