Query to get Payslip Document of record information in Fusion HCM

 SELECT hdr.documents_of_record_id DOCUMENTS_OF_RECORD_ID ,
(SELECT MAX(PERSON_NUMBER) FROM per_all_people_f where person_id =hdr.person_id) as PERSON_NUMBER ,
pn.full_name NAME,
TO_CHAR(hdr.date_from,'MM/DD/YYYY') PERIOD_START_DATE ,
TO_CHAR(hdr.date_to,'MM/DD/YYYY') PERIOD_END_DATE ,
TO_CHAR(hdr.issued_date,'MM/DD/YYYY') PAYMENT_DATE ,
TO_CHAR(ptp.payslip_view_date,'MM/DD/YYYY') PAYSLIP_VIEW_DATE ,
--hdr.dei_information_number1 PAYROLL_ID ,
--hdr.dei_information_number2 PERIOD_NUMBER ,
hdr.dei_information_number3 AMOUNT ,
--hdr.dei_information_number4 TAX_UNIT_ID ,
--hdr.dei_information_number5 PREPAY_REL_ACTION_ID ,
--hdr.dei_information_number6 CALC_BREAKDOWN_ID ,
--hdr.dei_information_number7 ARCHIVE_REL_ACTION_ID ,
--hdr.dei_information1 EMAIL_ADDRESS ,
--pra.payroll_relationship_id PAYROLL_RELATIONSHIP_ID ,
--prd.payroll_relationship_number PAYROLL_RELATIONSHIP_NUMBER ,
--ppf.legislative_data_group_id,
pldgv.legislation_code,
--rownum PAYSLIPID ,
--hdr.dei_information_number6 TAX_REFERENCE,
ppf.payroll_name PAYROLL,
ptp.period_name
FROM hr_document_types_vl hdt ,
hr_documents_of_record hdr ,
pay_payroll_rel_actions pra ,
pay_pay_relationships_dn prd ,
pay_all_payrolls_f ppf,
pay_time_periods ptp,
PER_LEGISLATIVE_DATA_GROUPS_VL pldgv,
per_person_names_f pn
WHERE hdt.system_document_type LIKE '%PAYSLIP%'
AND hdt.category_code = 'PAYROLL'
AND hdt.sub_category_code = 'PAYROLL_PAYMENT'
AND hdr.document_type_id = hdt.document_type_id
AND hdr.DEI_INFORMATION_CATEGORY like '%PAYSLIP%'
AND pra.payroll_rel_action_id = hdr.related_object_id
AND prd.payroll_relationship_id = pra.payroll_relationship_id
AND ppf.payroll_id = hdr.dei_information_number1
and pldgv.legislative_data_group_id = ppf.legislative_data_group_id
AND ptp.payroll_id = ppf.payroll_id
and ptp.start_date = hdr.date_from
and ptp.end_date = hdr.date_to
and ptp.period_category = 'E'
and pn.person_id = hdr.person_id 
and pn.name_type = 'GLOBAL'
and trunc(sysdate) between pn.effective_start_date and pn.effective_end_date
--and pldgv.legislation_code = ':Legislation_Code'
--and hdr.person_id = :p_person_id
and ptp.period_name = <PAY PERIOD NAME>

Comments

Popular posts from this blog

Query to get Salary Change details in Fusion HCM

Oracle Fusion HCM - Enhancements to Summary of Changes and History Sections in Redwood Workforce Structures Pages

๐Ÿงพ Streamlining Payroll Operations with Oracle Payroll Activity Center